kubectl patch users -p ‘{“spec”:{“password”:”“}}’ —type=’merge’
    kubectl annotate users iam.kubesphere.io/password-encrypted-

    kubectl -n kubesphere-system rollout restart deploy/ks-apiserver

    kubectl edit cc ks-installer -n kubesphere-system
    [root@prod-work01 ~]# kubectl -n kubesphere-system scale deployment ks-installer —replicas=0
    deployment.apps/ks-installer scaled
    [root@prod-work01 ~]# kubectl -n kubesphere-system scale deployment ks-installer —replicas=1
    deployment.apps/ks-installer scaled

    kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath=’{.items[0].metadata.name}’) -f

    [root@prod-work01 ~]# kubectl get apiservice |grep False
    v1beta1.metrics.k8s.io kube-system/metrics-server False (ServiceNotFound) 12m
    [root@prod-work01 ~]# kubectl delete apiservice v1beta1.metrics.k8s.io
    apiservice.apiregistration.k8s.io “v1beta1.metrics.k8s.io” deleted
    [root@prod-work01 ~]#

    kubectl -n kubesphere-system scale deployment ks-installer --replicas=0 kubectl -n kubesphere-system scale deployment ks-installer --replicas=1 kubectl edit cc ks-installer -n kubesphere-system

    删除命名空间

    1. kubectl get namespace api-precqljm -o json \
    2. | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" \
    3. | kubectl replace --raw /api/v1/namespaces/api-precqljm/finalize -f -
    1. kubectl delete mutatingwebhookconfigurations.admissionregistration.k8s.io istio-sidecar-injector-1-6-10