文章分类 -  Kubernetes修炼手册 / 第5章 Kubernetes Deployment

摘要:上节滚动升级时添加了--record参数,因此kubernetes会维护deployment的版本历史记录。执行kubectl rollout history命令可以显示deployment的两个版本。 示例 回滚上一个版本 执行kubectl rollout history命令可以显示deploy 阅读全文
posted @ 2024-06-30 10:42 ~技术小白 阅读(10) 评论(0) 推荐(0) 编辑
摘要:对前面的章节中部署的应用进行滚动升级。 第一件事就是更新Deployment清单文件中的镜像的tag。起初版本的应用使用的是tag为nigelpoulton/k8sbook:latest的镜像。现在要将Deployment清单文件中spec.template.spec.containers的内容改为 阅读全文
posted @ 2024-06-30 10:35 ~技术小白 阅读(7) 评论(0) 推荐(0) 编辑
摘要:为了经由一个固定的IP地址来访问该应用,甚至从集群外部来访问它,我们需要Kubernetes Service对象。 示例: apiVersion: v1 kind: Service metadata: name: hello-svc labels: app: hello-world spec: ty 阅读全文
posted @ 2024-06-30 10:22 ~技术小白 阅读(6) 评论(0) 推荐(0) 编辑
摘要:可以使用普通的kubectl get和kubectl describe命令来查看Deployment的具体信息。 kubectl get deploy <pod名称> kubectl describe <pod名称> 阅读全文
posted @ 2024-06-30 10:18 ~技术小白 阅读(4) 评论(0) 推荐(0) 编辑
摘要:回滚命令 kubectl rollout 查看历史记录 kubectl rollout history deployment hello-deploy [root@master k8s]# kubectl rollout history deployment hello-deploy deploym 阅读全文
posted @ 2024-06-26 14:29 ~技术小白 阅读(12) 评论(0) 推荐(0) 编辑
摘要:apiVersion: apps/v1 kind: Deployment metadata: name: hello-deploy spec: replicas: 10 selector: matchLabels: app: hello-world minReadySeconds: 10 strat 阅读全文
posted @ 2024-06-26 14:27 ~技术小白 阅读(4) 评论(0) 推荐(0) 编辑
摘要:kubectl apply -f svc.yaml apiVersion: v1 kind: Service metadata: name: hello-svc labels: app: hello-world spec: type: NodePort ports: - port: 8080 nod 阅读全文
posted @ 2024-06-26 14:04 ~技术小白 阅读(5) 评论(0) 推荐(0) 编辑
摘要:kubectl apply -f deploy.yaml apiVersion: apps/v1 kind: Deployment metadata: name: hello-deploy spec: replicas: 10 selector: matchLabels: app: hello-wo 阅读全文
posted @ 2024-06-26 14:02 ~技术小白 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示