K8S真正删除pod

假设k8s的某个命名空间如(default)有一个运行nginx 的pod,而这个pod是以kubectl run pod命令运行的

1.错误示范:

kubectl delete pod nginx-2756690723-hllbp 结果显示这个pod 是删除了,但k8s很快自动创建新的pod,但是新生成的pod还是会因为镜像拉取失败而无法启动

2.正确示范:

真正删除pod应该是deployment

javascript 复制代码
 kubectl get deployment

 # deployment的名称叫'nginx'
 kubectl delete deployment nginx

如果不是默认的命名空间,这里以dev为例!需要加上参数 -n

pod 的ip 一般是提供给pod1与pod2之间的通信,它有两个特点

  1. Pod IP会随着Pod实例 的创新创建(重启)发生变化;

  2. Pod IP只在集群内节点可见,外部无法直接访问

补充:如果是配置文件形式创建pod,可以直接删除

javascript 复制代码
kubectl create -f  xxx.yaml
kubectl delete -f xxx.yaml
相关推荐
蝎子莱莱爱打怪1 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
阿里云云原生2 天前
Kubernetes 官方再出公告,强调立即迁移 Ingress NGINX
kubernetes
至此流年莫相忘2 天前
Kubernetes实战篇之配置与存储
云原生·容器·kubernetes
至此流年莫相忘2 天前
Kubernetes实战篇之服务发现
容器·kubernetes·服务发现
only_Klein2 天前
Kubernetes 版本升级
容器·kubernetes·upgrade
sanyii3131312 天前
k8s核心资源Pod-主容器之存活性探测
云原生·容器·kubernetes
EverydayJoy^v^3 天前
Kubernetes 知识点(1)——基础依赖
云原生·容器·kubernetes
Tummer83633 天前
从 Docker 到 Kubernetes:容器编排的工程化实践指南
docker·容器·kubernetes
认真的薛薛3 天前
13.k8s中Prometheus监控集群及其服务,endpoint暴露服务,es采集k8s日志
elasticsearch·kubernetes·prometheus
肖祥3 天前
安装Sealos(新版k8s v1.33.6)
kubernetes