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
相关推荐
vipxieliang2 小时前
Kubernetes 的“操作系统化”:从容器编排到 AI 基础设施控制平面
kubernetes
Zhu7583 小时前
在k8s环境中,离线部署与使用Topograph
云原生·容器·kubernetes
ToddyBear6 小时前
从 Pod 编排到数据互联:基于 K8s 与 Snowflake 打造下一代异构查询桥梁实践
云原生·容器·kubernetes
A-刘晨阳6 小时前
GitLab + ArgoCD 实现 Kubernetes GitOps 自动化部署
运维·人工智能·git·kubernetes·自动化·云计算·argocd
张小凡vip6 小时前
Kubernetes--k8s---了解和使用 ServiceAccount
容器·贪心算法·kubernetes
dawnsky.liu1 天前
OpenShift - 实现系统负载和业务负载分区隔离
kubernetes·openshift
杀不死的坏蛋c1 天前
k8s-原理-网络-安装
kubernetes
安易算力1 天前
GPU集群调度实践:Slurm/K8s混合部署与GPU共享优化 —— 从批处理到在线推理的统一调度架构
容器·架构·kubernetes
MrSYJ2 天前
Docker端口映射咋做的,模拟下。
docker·云原生·kubernetes
张小凡vip2 天前
Kubernetes--k8s---了解和使用configmap挂载配置文件
云原生·容器·kubernetes