1.将所有的etcd中的key值取到一个keys.yam里面,便于查询 ETCDCTL_API=3 etcdctl get "" --from-key > keys.yaml 2.vim keys.yaml.找到nfs-client-provisioner-5c4565b855-7k6bw,如下图 上图中的:/registry/pods/kube-system/nfs-client-provisioner-5c4565b855-7k6bw  就是该资源在etcd中的路径 3.删除…
写个脚本 #!/bin/bash NAMESPACE=corekubectl proxy &kubectl get namespace $NAMESPACE -o json |jq '.spec = {"finalizers":[]}' >temp.jsoncurl -k -H "Content-Type: application/json" -X PUT --data-binary @temp.json 127.0.0.1:8001/api/v1/n…
k8s删除namespace一直处于terminating状态 当遇到删除ns是一直处于terminating情况可以用调k8s api进行删除. 1.创建api proxy. [root@node1 ~]# kubectl proxy --port=8081 2.把ns追加到json文件. [root@node1 ~]# kubectl get namespace ingress-nginx -o json |jq '.spec = {"finalizers":[]}' >te…
问题现象: 删除namespace,一直处于Terminating,并且用--force --grace-period=0 也删除不了 develop Terminating 4d9h Error from server (Conflict): error when deleting "ns.yaml": Operation cannot be fulfilled on namespaces "develop": The system is ensuring all…
我这里的pod是与nfs有关,nfs挂载有问题导致pod有问题,执行完删除命令以后看到pod一直处于terminating的状态. 这种情况下可以使用强制删除命令: kubectl delete pod [pod name] --force --grace-period=0 -n [namespace] 注意:必须加-n参数指明namespace,否则可能报错pod not found.…
文章转载自:https://www.kuboard.cn/learning/k8s-advanced/policy/lr.html 当多个用户(团队)共享一个节点数量有限的集群时,如何在多个用户(团队)之间分配集群的资源就会变得非常重要.Resource quota 的用途便在于此. 资源配额 资源配额(Resource quota)通过 ResourceQuota 对象定义,可以限定单个名称空间中可使用的计算资源的总量.限定的方式有: 按对象类型限定名称空间中可创建的对象的总数 按对象类型限定…
删除pod,pod一直处于Terminating状态 [root@yxz-cluster01 deploy_yaml]# kubectl get pod -n yunanbao NAME READY STATUS RESTARTS AGE yxz-script-77974f5dc8-5qw9v 0/1 Terminating 5 40m 解决办法 强制删除: kubectl delete pod [pod name] --force --grace-period=0 -n [namespace]…
微服务项目,部分服务无法delete,一直处于Terminating状态 kubectl get po -n gift 强制删除product:kubectl delete -n gift po/product-5765487994-qn5sr --force --grace-period=0 kubectl get po -n gift,可以看到product已经删除 强制删除eureka:kubectl delete -n gift po/eureka-1 --force --grace-p…
kubernetes删除pod一直处理 Terminating状态 # kubectl get po -n mon NAME READY STATUS RESTARTS AGE alertmanager-d6ccb787b-4bvhx 1/1 Running 0 17h grafana-64855ff589-8ttkt 0/1 Terminating 0 17h grafana-677c547cf8-gd5d4 1/1 Running 0 17h kube-state-metrics-6d744…
文章转载自:https://www.kuboard.cn/learning/k8s-advanced/policy/lr.html 默认情况下,容器在 Kubernetes 集群上运行时,不受 计算资源 的限制.使用 Resource quota,集群管理员可以针对名称空间限定资源的使用情况.在名称空间内部,一个 Pod(或容器)的资源消耗不受限制.此时的顾虑在于,可能有一个 Pod(或容器)独占了名称空间的大部分资源.Limit Range 是一种用来限定名称空间内 Pod(或容器)可以消耗资…