@@ -72,51 +72,51 @@ Use the `approve` subcommand to approve approval request resources for staged up
7272
7373** Cluster-scoped (ClusterApprovalRequest):**
7474``` bash
75- kubectl fleet approve clusterapprovalrequest --hubClusterContext < hub-cluster-context> --name < approval-request-name>
75+ kubectl fleet approve clusterapprovalrequest --hub-cluster-context < hub-cluster-context> --name < approval-request-name>
7676# Or using alias:
77- kubectl fleet approve careq --hubClusterContext < hub-cluster-context> --name < approval-request-name>
77+ kubectl fleet approve careq --hub-cluster-context < hub-cluster-context> --name < approval-request-name>
7878```
7979
8080** Namespace-scoped (ApprovalRequest):**
8181``` bash
82- kubectl fleet approve approvalrequest --hubClusterContext < hub-cluster-context> --name < approval-request-name> --namespace < namespace>
82+ kubectl fleet approve approvalrequest --hub-cluster-context < hub-cluster-context> --name < approval-request-name> --namespace < namespace>
8383# Or using alias:
84- kubectl fleet approve areq --hubClusterContext < hub-cluster-context> --name < approval-request-name> -n < namespace>
84+ kubectl fleet approve areq --hub-cluster-context < hub-cluster-context> --name < approval-request-name> -n < namespace>
8585```
8686
8787Example:
8888``` bash
8989# Approve a ClusterApprovalRequest
90- kubectl fleet approve clusterapprovalrequest --hubClusterContext hub --name my-approval-request
90+ kubectl fleet approve clusterapprovalrequest --hub-cluster-context hub --name my-approval-request
9191
9292# Approve an ApprovalRequest in a specific namespace
93- kubectl fleet approve approvalrequest --hubClusterContext hub --name my-approval-request --namespace my-namespace
93+ kubectl fleet approve approvalrequest --hub-cluster-context hub --name my-approval-request --namespace my-namespace
9494```
9595
9696### Drain a Member Cluster
9797
9898Use the ` draincluster ` subcommand to remove all resources propagated to a member cluster from the hub cluster by any ` Placement ` resource. This is useful when you want to temporarily move all workloads off a member cluster in preparation for an event like upgrade or reconfiguration.
9999
100100``` bash
101- kubectl fleet draincluster --hubClusterContext < hub-cluster-context> --clusterName < memberClusterName>
101+ kubectl fleet draincluster --hub-cluster-context < hub-cluster-context> --cluster-name < memberClusterName>
102102```
103103
104104Example:
105105``` bash
106- kubectl fleet draincluster --hubClusterContext hub --clusterName member-cluster-1
106+ kubectl fleet draincluster --hub-cluster-context hub --cluster-name member-cluster-1
107107```
108108
109109### Uncordon a Member Cluster
110110
111111Use the ` uncordoncluster ` subcommand to uncordon a member cluster that has been previously drained, allowing resources to be propagated to the cluster again.
112112
113113``` bash
114- kubectl fleet uncordoncluster --hubClusterContext < hub-cluster-context> --clusterName < memberClusterName>
114+ kubectl fleet uncordoncluster --hub-cluster-context < hub-cluster-context> --cluster-name < memberClusterName>
115115```
116116
117117Example:
118118``` bash
119- kubectl fleet uncordoncluster --hubClusterContext hub --clusterName member-cluster-1
119+ kubectl fleet uncordoncluster --hub-cluster-context hub --cluster-name member-cluster-1
120120```
121121
122122## Subcommands
@@ -156,13 +156,13 @@ If the `cordon` taint is not present on the member cluster, the command will hav
156156## Flags
157157
158158The ` approve ` subcommand uses the following flags:
159- - ` --hubClusterContext ` : kubectl context for the hub cluster (required)
159+ - ` --hub-cluster-context ` : kubectl context for the hub cluster (required)
160160- ` --name ` : name of the resource to approve (required)
161161- ` --namespace ` , ` -n ` : namespace of the resource to approve (required for ` approvalrequest ` , not allowed for ` clusterapprovalrequest ` )
162162
163163Both ` draincluster ` and ` uncordoncluster ` subcommands use the following flags:
164- - ` --hubClusterContext ` : kubectl context for the hub cluster (required)
165- - ` --clusterName ` : name of the member cluster to operate on (required)
164+ - ` --hub-cluster-context ` : kubectl context for the hub cluster (required)
165+ - ` --cluster-name ` : name of the member cluster to operate on (required)
166166
167167## Examples
168168
@@ -173,31 +173,31 @@ Both `draincluster` and `uncordoncluster` subcommands use the following flags:
173173kubectl config get-contexts
174174
175175# 2. Drain a cluster for maintenance
176- kubectl fleet draincluster --hubClusterContext production-hub --clusterName worker-node-1
176+ kubectl fleet draincluster --hub-cluster-context production-hub --cluster-name worker-node-1
177177
178178# 3. Perform maintenance on the worker-node-1 cluster
179179# ... maintenance operations ...
180180
181181# 4. After maintenance, uncordon the cluster to allow workloads back
182- kubectl fleet uncordoncluster --hubClusterContext production-hub --clusterName worker-node-1
182+ kubectl fleet uncordoncluster --hub-cluster-context production-hub --cluster-name worker-node-1
183183```
184184
185185### Additional Examples
186186
187187``` bash
188188# Approve a ClusterApprovalRequest for staged updates
189- kubectl fleet approve clusterapprovalrequest --hubClusterContext hub --name update-approval-stage-1
189+ kubectl fleet approve clusterapprovalrequest --hub-cluster-context hub --name update-approval-stage-1
190190
191191# Approve a ApprovalRequest for staged updates
192- kubectl fleet approve approvalrequest --hubClusterContext hub --name update-approval-stage-1 --namespace test-namespace
192+ kubectl fleet approve approvalrequest --hub-cluster-context hub --name update-approval-stage-1 --namespace test-namespace
193193
194194# Drain multiple clusters (run separately for each cluster)
195- kubectl fleet draincluster --hubClusterContext hub --clusterName east-cluster
196- kubectl fleet draincluster --hubClusterContext hub --clusterName west-cluster
195+ kubectl fleet draincluster --hub-cluster-context hub --cluster-name east-cluster
196+ kubectl fleet draincluster --hub-cluster-context hub --cluster-name west-cluster
197197
198198# Uncordon clusters after maintenance
199- kubectl fleet uncordoncluster --hubClusterContext hub --clusterName east-cluster
200- kubectl fleet uncordoncluster --hubClusterContext hub --clusterName west-cluster
199+ kubectl fleet uncordoncluster --hub-cluster-context hub --cluster-name east-cluster
200+ kubectl fleet uncordoncluster --hub-cluster-context hub --cluster-name west-cluster
201201```
202202
203203## Troubleshooting
0 commit comments