- deployment:最常用的控制器
部署无状态应用
管理pod
部署,滚动。升级 - 升级
//# 吧已创建的名为web的pod,由nginx升级为nginx1.15,升级要有新的版本的镜像
kubectl set image deployment web nginx=nginx1.15 - 回滚
//查看历史版本:kubectl rollout history deployment web
//还原到上一个版本:kubectl rollout undo deployment web
//回滚到指定版本:kubectl rollout history deployment web --to-revision=版本号 - 弹性伸缩
提供更多的服务,即通过指令多建几个副本
:kubectl scale deployment web --replicas=10//10个副本 - 常用的services类型
1.clusterip:一般集群内部进行使用
2.nodepod:对外暴露应用时使用
3.loadbalance:对外访问应用使用,用于公有云 - ingress
使用ingress
1.部署ingress controller
2.创建ingress规则
deployment、services、ingress
最新推荐文章于 2023-12-12 17:21:35 发布