1. 程式人生 > 其它 >|NO.Z.00152|——————————|CloudNative|——|KuberNetes&服務釋出.V03|-------------------------------------------------------|label&selector.v03|label修改|

|NO.Z.00152|——————————|CloudNative|——|KuberNetes&服務釋出.V03|-------------------------------------------------------|label&selector.v03|label修改|



[CloudNative:KuberNetes&服務釋出.V03]                                                               [Applications.KuberNetes] [|DevOps|k8s|服務釋出|Label&Selector|]








一、修改label
### --- label修改方式

~~~     第一種:刪除重建:如何刪除一個label
~~~     第二種:修改overwrite進行修改label
二、方式一:刪除label重建
### --- 刪除容器對應的label

[root@k8s-master01 ~]# kubectl label po busybox app- -n kube-public                 //app後加減號,就是刪除label
pod/busybox labeled
### --- 檢視對應容器刪除label後狀態
 
[root@k8s-master01 ~]# kubectl get po -A -l app=busybox
NAMESPACE   NAME      READY   STATUS    RESTARTS   AGE
default     busybox   1/1     Running   0          11m
### --- 重新為該pod新增新的label

[root@k8s-master01 ~]# kubectl label po busybox app=busybox -n kube-public          //重新給他加上label
pod/busybox labeled
### --- 檢視重新新增label後pod的狀態

[root@k8s-master01 ~]# kubectl get po -A -l app=busybox
NAMESPACE     NAME      READY   STATUS             RESTARTS   AGE
default       busybox   1/1     Running            0          12m
kube-public   busybox   0/1     CrashLoopBackOff   6          7m15s 
三、方法二:修改overwrite.label引數

### --- 通過overwrite來修改對應label引數

[root@k8s-master01 ~]# kubectl label po busybox app=busybox2 -n kube-public --overwrite
pod/busybox labeled
### --- 檢視對應pod的狀態和具有的label

[root@k8s-master01 ~]# kubectl get po -n kube-public --show-labels
NAME      READY   STATUS             RESTARTS   AGE     LABELS
busybox   0/1     CrashLoopBackOff   6          9m19s   app=busybox2,run=busybox    //可以看到它的標籤變為busybox2了。








===============================END===============================


Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart                                                                                                                                                    ——W.S.Landor



來自為知筆記(Wiz)