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容器已经三种探针。

相关推荐
大大大大晴天1 小时前
大数据平台为什么必须走向云原生:从资源孤岛到弹性数据基础设施
大数据·云原生
潘正翔2 小时前
k8s高级_调度器Deployment
linux·运维·云原生·容器·kubernetes·jenkins·devops
阿里云云原生2 小时前
云效 AI 助手深度解析:如何贯穿需求、代码、测试与发布的全链路闭环?
云原生
angushine4 小时前
Docker部署镜像管理
运维·docker·容器
潘正翔4 小时前
jenkins构建cicd流水线
运维·服务器·ci/cd·容器·自动化·jenkins·cicd
Lost of 程序猿5 小时前
Kubernetes 排障实战:从 CrashLoopBackOff 到网络不通
网络·容器·kubernetes
javachen__5 小时前
Docker一键清理 + 全局限制,告别日志报满
java·docker·容器
yunwei376 小时前
eBPF 教程:用 BPF Qdisc 实现出口限速
linux·云原生·开源
彭友圈1016 小时前
K8s 集群部署方法与原理总结
云原生·容器·kubernetes