删除ns后一直处于Terminating状态中该怎么办

77次阅读
没有评论

共计 1820 个字符,预计需要花费 5 分钟才能阅读完成。

今天给大家介绍一下删除 ns 后一直处于 Terminating 状态中该怎么办。文章的内容丸趣 TV 小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着丸趣 TV 小编的思路一起来阅读吧。

问题一:删除 ns,一直处于 Terminating 状态中

强制删除也是出现报错

warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
Error from server (Conflict): Operation cannot be fulfilled on namespaces  devtesting : The system is ensuring all content is removed from this namespace. Upon completion, this namespace will automatically be purged by the system.

解决办法:

kubectl get namespace devtesting -o json devtesting.json

# cat devtesting.json 
  apiVersion :  v1 ,
  kind :  Namespace ,
  metadata : {
  annotations : {  cattle.io/status :  {\ Conditions\ :[{\ Type\ :\ ResourceQuotaInit\ ,\ Status\ :\ True\ ,\ Message\ :\ \ ,\ LastUpdateTime\ :\ 2019-09-23T07:24:02Z\},{\ Type\ :\ InitialRolesPopulated\ ,\ Status\ :\ True\ ,\ Message\ :\ \ ,\ LastUpdateTime\ :\ 2019-09-23T07:24:02Z\}]} ,
  lifecycle.cattle.io/create.namespace-auth :  true 
 },
  creationTimestamp :  2019-09-23T07:23:03Z ,
  deletionTimestamp :  2019-09-30T06:35:09Z ,
  labels : {
  name :  devtesting 
 },
  name :  devtesting ,
  resourceVersion :  6153812 ,
  selfLink :  /api/v1/namespaces/devtesting ,
  uid :  a00e013b-0066-4b64-915d-05acde5c9a09 
 },
  spec : {
  finalizers : [ 
  kubernetes 
 ]
 },
  status : {
  phase :  Terminating 
 }
}

删除其中的 spec 字段,因为 k8s 集群是携带认证的

执行以下 curl 命令,使用 kube-apiserver 的 8080 端口,执行删除操作

 curl -k -H  Content-Type: application/json  -X PUT --data-binary @devtesting.json http://127.0.0.1:8080/api/v1/namespaces/devtesting/finalize

备注:

如果 kube-apiserver 未开非安全端口,可以手动创建一个代理会话,

# kubectl proxy --port=8081
# curl -k -H  Content-Type: application/json  -X PUT --data-binary @devtesting.json http://127.0.0.1:8081/api/v1/namespaces/test/finalize

以上就是删除 ns 后一直处于 Terminating 状态中该怎么办的全部内容了,更多与删除 ns 后一直处于 Terminating 状态中该怎么办相关的内容可以搜索丸趣 TV 之前的文章或者浏览下面的文章进行学习哈!相信丸趣 TV 小编会给大家增添更多知识, 希望大家能够支持一下丸趣 TV!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计1820字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)