k8s中的pod管理

目录

1.集群基本操作

2.kubectl命令使用

3.利用控制器实现版本更替

3.1建立控制器和svc

3.2更新业务版本

3.3版本回退

4.利用yaml文件声明资源

4.1在pod中运行多容器

4.2在pod运行主机中暴漏端口

4.3在pod中指定变量

4.4选择运行节点

4.5共享宿主机网络

1.集群基本操作

查看,创建,删除命名空间

创建与查看pod,当pod出现问题可以使用kubectl describe查看

上传镜像到harbor仓库,使用yaml生成pod

2.kubectl命令使用

创建,查看,删除deployments(create)

修改replica数量使用edit方式(edit)

精准非交互修改参数(patch)

端口暴露(expose)

查看访问记录(logs)

默认进入第一个容器,用 -c 指定容器名可以精确控制。(attach)

进入pods可以-c指定容器(exec)

复制pod的文件到宿主机上,多容器情况也可以用-c指定(cp)

deploment重启与版本更新(rollout)

修改replica数量可以有很多方法例如:scale,attach,edit,修改yaml(scale)

打标签--show-labels(label)

3.利用控制器实现版本更替

3.1建立控制器和svc

3.2更新业务版本

3.3版本回退

声明式添加change-cause

4.利用yaml文件声明资源

4.1在pod中运行多容器

4.2在pod运行主机中暴漏端口

4.3在pod中指定变量

访问node2的ip

4.4选择运行节点

4.5共享宿主机网络

除此之外还有一些其他知识点例如资源优先级设定,init容器已经三种探针。

相关推荐
更深兼春远7 小时前
第2篇:Dify 部署保姆级教程:用 Docker跑起来
docker·容器·dify
念何架构之路7 小时前
zap WriteSyncer与Sink体系
云原生·golang
小白的码BUG之路10 小时前
Docker -- No space left on device
运维·docker·容器
EatFan10 小时前
从云原生到AI原生:2026后端架构“三驾马车”(事件驱动、虚拟线程、AI Agent内嵌)演进解析
spring boot·云原生·架构·虚拟线程·ai-native·ai agent·spring ai
wzq11_66611 小时前
Kubernetes集群——Service篇(详细讲解!!!)
云原生·容器·kubernetes
程序员老陆11 小时前
Docker 命令全景指南:从镜像构建到生产运维
运维·docker·容器
Henry-SAP1 天前
SAP MRP失效根源业务角度解析
人工智能·云原生·sap·erp
江湖有缘1 天前
3款开源绘图工具整理合集,可Docker一键部署!
docker·容器·开源
nhdh1 天前
Higress:AI时代云原生网关新选择
人工智能·云原生
小匠石钧知1 天前
06_在k8s集群中安装MetalLB实现LoadBalancer
云原生·容器·kubernetes·service·loadbalancer·metallb