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
相关推荐
Broken Arrows10 小时前
k8s学习(二)——kubernetes整体架构及组件解析
学习·架构·kubernetes
落日漫游12 小时前
DockerCE与cri-docker核心区别解析
运维·docker·kubernetes
K_i13414 小时前
Ansible实战:VMware下K8s自动化部署指南
kubernetes·自动化·ansible
lingggggaaaa16 小时前
小迪安全v2023学习笔记(九十七天)—— 云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行
java·笔记·学习·安全·网络安全·云原生·kubernetes
yuezhilangniao1 天前
基础架构安全和云原生安全的融合~K8S安全和传统安全~K8S和安全融合~综合安全大饼
安全·云原生·kubernetes
nvd111 天前
用terraform 创建一个GKE private cluster
云原生·kubernetes·terraform·gke
小雨凉如水1 天前
k8s学习-pod的生命周期
java·学习·kubernetes
Q飞了1 天前
深入理解k8s中pod、service、deployment和statefulSet等工作负载--图文篇
云原生·容器·kubernetes
NightReader2 天前
minikube 的 kubernetes 入门教程-kubeSphere
云原生·容器·kubernetes
朱包林2 天前
Prometheus监控K8S集群-ExternalName-endpoints-ElasticStack采集K8S集群日志实战
运维·云原生·容器·kubernetes·prometheus