首页 > Web开发 > 详细

Kubernetes(十六)部署应用程序

时间:2020-01-31 22:01:54      阅读:54      评论:0      收藏:0      [点我收藏+]
    • 创建
    • 创建deployment
      • kubectl run nginx --replicas=2 --image=nginx:1.14 --port=80
        • run nginx指定名称
        • lables 标签
        • replicas 运行几个pod
        • image 使用的镜像
        • port 端口
    • 查看deloyment
      • kubectl get pods,deployments #显示pod,deployment
      • kubectl describe pods,deployments #显示详细pod,deployment
    • 发布
    • 创建service
      • kubectl expose deployment nginx --type=NodePort --port=80 --target-port=80 --name=nginx-service
      查看service
      • kubectl get service
    • 更新
    • 开始更新 kubectl set image deployment/nginx nginx=nginx:1.15
    • 回滚
    • 查看发布历史版本
      • kubectl rollout history deployment/nginx
    • 回滚
      • kubectl rollout undo deployment/nginx
    • 删除
      • kubectl delete deployment/nginx #删除deployment
      • kubectl delete svc/nginx-service #删除service

Kubernetes(十六)部署应用程序

原文:https://www.cnblogs.com/TSir/p/12246843.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!