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
相关推荐
河码匠18 小时前
Kubernests YAML 详细之卷(PV、PVC、StorageClass)
云原生·容器·kubernetes
码上上班18 小时前
k8s控制器,daemonset
云原生·容器·kubernetes
码上上班18 小时前
k8s中安装metrics,实现hpa
容器·kubernetes·excel
nix.gnehc19 小时前
基于K8s+Helm部署OpenClaw实践笔记
kubernetes·openclaw
风向决定发型丶2 天前
K8S readinessGates详解
云原生·容器·kubernetes
ai产品老杨2 天前
破局算力碎片化:基于K8s调度与Docker多架构镜像的GB28181/RTSP异构AI视频底座实践
docker·架构·kubernetes
returnthem2 天前
Kubernetes集群架构组件全解
容器·架构·kubernetes
风向决定发型丶2 天前
K8S中podManagementPolicy和updateStrategy的关系
云原生·容器·kubernetes
恋红尘3 天前
K8S 配置与调度-叩丁狼
云原生·容器·kubernetes