Increase the readability and operability of documents
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
This commit is contained in:
parent
37ffc7dfd5
commit
a5271062d6
|
@ -25,7 +25,7 @@ Ensure that all member clusters have joined Karmada and their corresponding karm
|
||||||
Check member clusters using the following command:
|
Check member clusters using the following command:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Check whether member clusters have joined
|
# check whether member clusters have joined
|
||||||
$ kubectl get cluster
|
$ kubectl get cluster
|
||||||
NAME VERSION MODE READY AGE
|
NAME VERSION MODE READY AGE
|
||||||
member1 v1.19.1 Push True 11m
|
member1 v1.19.1 Push True 11m
|
||||||
|
@ -33,7 +33,7 @@ member2 v1.19.1 Push True 11m
|
||||||
member3 v1.19.1 Pull True 5m12s
|
member3 v1.19.1 Pull True 5m12s
|
||||||
|
|
||||||
# check whether the karmada-scheduler-estimator of a member cluster has been working well
|
# check whether the karmada-scheduler-estimator of a member cluster has been working well
|
||||||
$ kubectl --context karmada-host get pod -n karmada-system | grep estimator
|
$ kubectl --context karmada-host -n karmada-system get pod | grep estimator
|
||||||
karmada-scheduler-estimator-member1-696b54fd56-xt789 1/1 Running 0 77s
|
karmada-scheduler-estimator-member1-696b54fd56-xt789 1/1 Running 0 77s
|
||||||
karmada-scheduler-estimator-member2-774fb84c5d-md4wt 1/1 Running 0 75s
|
karmada-scheduler-estimator-member2-774fb84c5d-md4wt 1/1 Running 0 75s
|
||||||
karmada-scheduler-estimator-member3-5c7d87f4b4-76gv9 1/1 Running 0 72s
|
karmada-scheduler-estimator-member3-5c7d87f4b4-76gv9 1/1 Running 0 72s
|
||||||
|
@ -48,7 +48,7 @@ After all member clusters have joined and estimators are all ready, specify the
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# edit the deployment of karmada-scheduler
|
# edit the deployment of karmada-scheduler
|
||||||
$ kubectl --context karmada-host edit -n karmada-system deployments.apps karmada-scheduler
|
$ kubectl --context karmada-host -n karmada-system edit deployments.apps karmada-scheduler
|
||||||
```
|
```
|
||||||
|
|
||||||
Add the option `--enable-scheduler-estimator=true` into the command of container `karmada-scheduler`.
|
Add the option `--enable-scheduler-estimator=true` into the command of container `karmada-scheduler`.
|
||||||
|
@ -58,7 +58,7 @@ Add the option `--enable-scheduler-estimator=true` into the command of container
|
||||||
Ensure that the karmada-descheduler has been installed onto karmada-host.
|
Ensure that the karmada-descheduler has been installed onto karmada-host.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ kubectl --context karmada-host get pod -n karmada-system | grep karmada-descheduler
|
$ kubectl --context karmada-host -n karmada-system get pod | grep karmada-descheduler
|
||||||
karmada-descheduler-658648d5b-c22qf 1/1 Running 0 80s
|
karmada-descheduler-658648d5b-c22qf 1/1 Running 0 80s
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -118,13 +118,16 @@ It is possible for these 3 replicas to be evenly divided into 3 member clusters,
|
||||||
Now we taint all nodes in member1 and evict the replica.
|
Now we taint all nodes in member1 and evict the replica.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# mark node "member1-control-plane" as unschedulable in cluster member1
|
||||||
$ kubectl --context member1 cordon member1-control-plane
|
$ kubectl --context member1 cordon member1-control-plane
|
||||||
$ kubectl --context member1 delete pod nginx-68b895fcbd-jgwz6
|
# delete the pod in cluster member1
|
||||||
|
$ kubectl --context member1 delete pod -l app=nginx
|
||||||
```
|
```
|
||||||
|
|
||||||
A new pod will be created and cannot be scheduled by `kube-scheduler` due to lack of resources.
|
A new pod will be created and cannot be scheduled by `kube-scheduler` due to lack of resources.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# the state of pod in cluster member1 is pending
|
||||||
$ kubectl --context member1 get pod
|
$ kubectl --context member1 get pod
|
||||||
NAME READY STATUS RESTARTS AGE
|
NAME READY STATUS RESTARTS AGE
|
||||||
nginx-68b895fcbd-fccg4 1/1 Pending 0 80s
|
nginx-68b895fcbd-fccg4 1/1 Pending 0 80s
|
||||||
|
@ -133,9 +136,11 @@ nginx-68b895fcbd-fccg4 1/1 Pending 0 80s
|
||||||
After about 5 to 7 minutes, the pod in member1 will be evicted and scheduled to other available clusters.
|
After about 5 to 7 minutes, the pod in member1 will be evicted and scheduled to other available clusters.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# get the pod in cluster member1
|
||||||
$ kubectl --context member1 get pod
|
$ kubectl --context member1 get pod
|
||||||
No resources found in default namespace.
|
No resources found in default namespace.
|
||||||
# kubectl --context member2 get pod
|
# get a list of pods in cluster member2
|
||||||
|
$ kubectl --context member2 get pod
|
||||||
NAME READY STATUS RESTARTS AGE
|
NAME READY STATUS RESTARTS AGE
|
||||||
nginx-68b895fcbd-dgd4x 1/1 Running 0 6m3s
|
nginx-68b895fcbd-dgd4x 1/1 Running 0 6m3s
|
||||||
nginx-68b895fcbd-nwgjn 1/1 Running 0 4s
|
nginx-68b895fcbd-nwgjn 1/1 Running 0 4s
|
||||||
|
|
Loading…
Reference in New Issue