Skip to content

Commit d5c92f9

Browse files
authored
Merge pull request honojs#522 from chaosi-zju/doc
Documentation Releasing for v1.8
2 parents cd9d3aa + ff828e2 commit d5c92f9

555 files changed

Lines changed: 68214 additions & 12 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/reference/components/karmada-agent.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ karmada-agent [flags]
3535
--cluster-region string The region of the joining cluster. The Karmada scheduler can use this information to spread workloads across regions for higher availability.
3636
--cluster-status-update-frequency duration Specifies how often karmada-agent posts cluster status to karmada-apiserver. Note: be cautious when changing the constant, it must work with ClusterMonitorGracePeriod in karmada-controller-manager. (default 10s)
3737
--cluster-success-threshold duration The duration of successes for the cluster to be considered healthy after recovery. (default 30s)
38+
--cluster-zones strings The zones of the joining cluster. The Karmada scheduler can use this information to spread workloads across zones for higher availability.
3839
--concurrent-cluster-syncs int The number of Clusters that are allowed to sync concurrently. (default 5)
3940
--concurrent-work-syncs int The number of Works that are allowed to sync concurrently. (default 5)
4041
--controllers strings A list of controllers to enable. '*' enables all on-by-default controllers, 'foo' enables the controller named 'foo', '-foo' disables the controller named 'foo'. All controllers: certRotation, clusterStatus, execution, serviceExport, workStatus. (default [*])

docs/reference/components/karmada-aggregated-apiserver.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ karmada-aggregated-apiserver [flags]
106106
RemainingItemCount=true|false (BETA - default=true)
107107
StorageVersionAPI=true|false (ALPHA - default=false)
108108
StorageVersionHash=true|false (BETA - default=true)
109+
UnauthenticatedHTTP2DOSMitigation=true|false (BETA - default=false)
109110
ValidatingAdmissionPolicy=true|false (ALPHA - default=false)
110111
WatchList=true|false (ALPHA - default=false)
111112
-h, --help help for karmada-aggregated-apiserver

docs/reference/components/karmada-controller-manager.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ karmada-controller-manager [flags]
4242
--concurrent-resourcebinding-syncs int The number of ResourceBindings that are allowed to sync concurrently. (default 5)
4343
--concurrent-work-syncs int The number of Works that are allowed to sync concurrently. (default 5)
4444
--controllers strings A list of controllers to enable. '*' enables all on-by-default controllers, 'foo' enables the controller named 'foo', '-foo' disables the controller named 'foo'.
45-
All controllers: applicationFailover, binding, bindingStatus, cluster, clusterStatus, cronFederatedHorizontalPodAutoscaler, endpointSlice, execution, federatedHorizontalPodAutoscaler, federatedResourceQuotaStatus, federatedResourceQuotaSync, gracefulEviction, namespace, serviceExport, serviceImport, unifiedAuth, workStatus.
46-
Disabled-by-default controllers: (default [*])
45+
All controllers: applicationFailover, binding, bindingStatus, cluster, clusterStatus, cronFederatedHorizontalPodAutoscaler, endpointSlice, execution, federatedHorizontalPodAutoscaler, federatedResourceQuotaStatus, federatedResourceQuotaSync, gracefulEviction, hpaReplicasSyncer, multiclusterservice, namespace, serviceExport, serviceImport, unifiedAuth, workStatus.
46+
Disabled-by-default controllers: hpaReplicasSyncer (default [*])
4747
--enable-cluster-resource-modeling Enable means controller would build resource modeling for each cluster by syncing Nodes and Pods resources.
4848
The resource modeling might be used by the scheduler to make scheduling decisions in scenario of dynamic replica assignment based on cluster free resources.
4949
Disable if it does not fit your cases for better performance. (default true)

docs/reference/components/karmada-scheduler.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,11 @@ karmada-scheduler [flags]
3838
--kube-api-qps float32 QPS to use while talking with karmada-apiserver. Doesn't cover events and node heartbeat apis which rate limiting is controlled by a different set of flags. (default 40)
3939
--kubeconfig string Path to karmada control plane kubeconfig file.
4040
--leader-elect Enable leader election, which must be true when running multi instances. (default true)
41+
--leader-elect-lease-duration duration The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate. This is only applicable if leader election is enabled. (default 15s)
42+
--leader-elect-renew-deadline duration The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration. This is only applicable if leader election is enabled. (default 10s)
4143
--leader-elect-resource-name string The name of resource object that is used for locking during leader election. (default "karmada-scheduler")
4244
--leader-elect-resource-namespace string The namespace of resource object that is used for locking during leader election. (default "karmada-system")
45+
--leader-elect-retry-period duration The duration the clients should wait between attempting acquisition and renewal of a leadership. This is only applicable if leader election is enabled. (default 2s)
4346
--log_backtrace_at traceLocation when logging hits line file:N, emit a stack trace (default :0)
4447
--log_dir string If non-empty, write log files in this directory (no effect when -logtostderr=true)
4548
--log_file string If non-empty, use this log file (no effect when -logtostderr=true)
@@ -50,6 +53,10 @@ karmada-scheduler [flags]
5053
--plugins strings A list of plugins to enable. '*' enables all build-in and customized plugins, 'foo' enables the plugin named 'foo', '*,-foo' disables the plugin named 'foo'.
5154
All build-in plugins: APIEnablement,ClusterAffinity,ClusterEviction,ClusterLocality,SpreadConstraint,TaintToleration. (default [*])
5255
--profiling-bind-address string The TCP address for serving profiling(e.g. 127.0.0.1:6060, :6060). This is only applicable if profiling is enabled. (default ":6060")
56+
--rate-limiter-base-delay duration The base delay for rate limiter. (default 5ms)
57+
--rate-limiter-bucket-size int The bucket size for rate limier. (default 100)
58+
--rate-limiter-max-delay duration The max delay for rate limiter. (default 16m40s)
59+
--rate-limiter-qps int The QPS for rate limier. (default 10)
5360
--scheduler-estimator-port int The secure port on which to connect the accurate scheduler estimator. (default 10352)
5461
--scheduler-estimator-service-prefix string The prefix of scheduler estimator service name (default "karmada-scheduler-estimator")
5562
--scheduler-estimator-timeout duration Specifies the timeout period of calling the scheduler estimator service. (default 3s)

docs/reference/components/karmada-search.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ karmada-search [flags]
102102
RemainingItemCount=true|false (BETA - default=true)
103103
StorageVersionAPI=true|false (ALPHA - default=false)
104104
StorageVersionHash=true|false (BETA - default=true)
105+
UnauthenticatedHTTP2DOSMitigation=true|false (BETA - default=false)
105106
ValidatingAdmissionPolicy=true|false (ALPHA - default=false)
106107
WatchList=true|false (ALPHA - default=false)
107108
-h, --help help for karmada-search

docs/reference/karmadactl/karmadactl-commands/karmadactl_addons_disable.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ karmadactl addons disable
3333
# Specify the Karmada control plane kubeconfig
3434
karmadactl addons disable karmada-search --karmada-kubeconfig /etc/karmada/karmada-apiserver.config
3535
36-
# Sepcify the namespace where Karmada components are installed
36+
# Specify the namespace where Karmada components are installed
3737
karmadactl addons disable karmada-search --namespace karmada-system
3838
```
3939

docs/reference/karmadactl/karmadactl-commands/karmadactl_addons_enable.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ karmadactl addons enable
3636
# Specify the karmada-search image
3737
karmadactl addons enable karmada-search --karmada-search-image docker.io/karmada/karmada-search:latest
3838
39-
# Sepcify the namespace where Karmada components are installed
39+
# Specify the namespace where Karmada components are installed
4040
karmadactl addons enable karmada-search --namespace karmada-system
4141
```
4242

docs/reference/karmadactl/karmadactl-commands/karmadactl_addons_list.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ karmadactl addons list
2727
# Specify the karmada control plane kubeconfig
2828
karmadactl addons list --karmada-kubeconfig /etc/karmada/karmada-apiserver.config
2929
30-
# Sepcify the namespace where Karmada components are installed
30+
# Specify the namespace where Karmada components are installed
3131
karmadactl addons list --namespace karmada-system
3232
```
3333

docs/reference/karmadactl/karmadactl-commands/karmadactl_exec.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ karmadactl exec (POD | TYPE/NAME) [-c CONTAINER] (-C CLUSTER) -- COMMAND [args..
2222
karmadactl exec mypod -c ruby-container -C=member1 -- date
2323
2424
# Get output from running the 'date' command in ruby-container from pod mypod in cluster(member1)
25-
karmadactlexec mypod -c ruby-container -C=member1 -- date
25+
karmadactl exec mypod -c ruby-container -C=member1 -- date
2626
2727
# Switch to raw terminal mode; sends stdin to 'bash' in ruby-container from pod mypod in cluster(member1)
2828
# and sends stdout/stderr from 'bash' back to the client

docs/reference/karmadactl/karmadactl-commands/karmadactl_init.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ karmadactl init
7070
--etcd-pvc-size string etcd data path,valid in pvc mode. (default "5Gi")
7171
--etcd-replicas int32 etcd replica set, cluster 3,5...singular (default 1)
7272
--etcd-storage-mode string etcd data storage mode(emptyDir,hostPath,PVC). value is PVC, specify --storage-classes-name (default "hostPath")
73+
--external-etcd-ca-cert-path string The path of CA certificate of the external etcd cluster in pem format.
74+
--external-etcd-client-cert-path string The path of client side certificate to the external etcd cluster in pem format.
75+
--external-etcd-client-key-path string The path of client side private key to the external etcd cluster in pem format.
76+
--external-etcd-key-prefix string The key prefix to be configured to kube-apiserver through --etcd-prefix.
77+
--external-etcd-servers string The server urls of external etcd cluster, to be used by kube-apiserver through --etcd-servers.
7378
-h, --help help for init
7479
--host-cluster-domain string The cluster domain of karmada host cluster. (e.g. --host-cluster-domain=host.karmada) (default "cluster.local")
7580
--image-pull-secrets strings Image pull secrets are used to pull images from the private registry, could be secret list separated by comma (e.g '--image-pull-secrets PullSecret1,PullSecret2', the secrets should be pre-settled in the namespace declared by '--namespace')

0 commit comments

Comments
 (0)