- 2024-02-05rancher中的集群删除不掉
1.在rancher中查看集群的yaml找到对应的集群id 2.在安装rancher的服务器上查看接入的集群idkubectlgetclusters.management.cattle.io然后找到相应的集群id编辑yamlkubectleditclusters.management.cattle.ioc-vr87h在编辑模式下删除finalizers下的内容,将finalizers
- 2023-08-12k8s finalizers和owner references
finalizers终结器,存放键的列表,列表内的键为空时资源才可被删除。删除指定了Finalizer的对象时,填充.metadata.deletionTimestamp来标记要删除的对象,返回已接受202状态码使其进入只读状态。#创建包含finalizers的configmapcat<<EOF|kubectlcreate-f-apiVersion:v1kind:
- 2023-06-27rancher删除命名空间
#指定需要删除的命名空间NAMESPACE='monitoring'#以下为固定格式,不需要修改RANCHER_SERVER_URL=$(kubectlconfigview-ojson|jq-r.clusters[0].cluster.server)CLUSTER_TOKEN=$(kubectlconfigview-ojson|jq-r.users[0].user.token)#获取删除finalizers后的命
- 2023-06-01k8s问题解决 - 删除命名空间长时间处于terminating状态
一行命令解决,注意替换两处待删命名空间字样kubectlgetnamespace"待删命名空间"-ojson\|tr-d"\n"|sed"s/\"finalizers\":\[[^]]\+\]/\"finalizers\":[]/"\|kubectlreplace--raw/api/v1/namespaces/待删命名空间/finali
- 2023-05-31k8s强制删除namesapce
背景在删除namespace时,其状态一直为Terminating 解决方法:删除 finalizers获取待删除namespace的信息kubectlgetnspro-ojson>test.json删除其中的 finalizers部分vitest.json"spec":{"finalizers":["kubernetes"]
- 2023-05-31k8s强制删除CRD
在Kubernetes中,当你删除一个自定义资源对象时,默认情况下其实并不会真正删除。相反,Kubernetes会将该对象的状态更新为“Terminating”,并在其metadata.finalizers字段中添加一些值,以确保相关的清理工作被完成后再真正删除该对象。如果你想要强制删除一个自定义资源对象,你需要