zoukankan      html  css  js  c++  java
  • deployment操作

    kubectl create -f deployment.yml

    kubectl autoscale deployment dnginx --min=2 --max=6 --cpu-percent=80   动态伸缩

    [root@220 ~]# kubectl get horizontalpodautoscaler  查看伸缩情况
    NAME REFERENCE    TARGET CURRENT MINPODS MAXPODS AGE 
    dnginx Deployment/dnginx 80%    <waiting>  2      6      5m

    kubectl edit horizontalpodautoscaler dnginx  (修改伸缩配置)

    [root@220 ~]# kubectl get deployment   查看现有deployment
    NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
    dnginx 3              3       3        3                  3m

     kubectl delete deployment dnginx

     滚动升级

    kubectl set image deployment/dnginx nginx=nginx:1.17   (更改官方1.17)

    [root@220 ~]# kubectl describe pod dnginx-4019240195-5tzr5 |grep Image:          ( 检查版本)
    Container ID: docker://6d00c38246b81d2f26329792fa585118d24a5611217d802ef33cbb42bd04606a
    Image:    nginx:1.17
    2m 2m 1 {kubelet 192.168.3.222} spec.containers{nginx} Normal Pulling pulling image "nginx:1.17"
    2m 2m 1 {kubelet 192.168.3.222} spec.containers{nginx} Normal Pulled Successfully pulled image "nginx:1.17"

    kubectl rollout undo deployment/dnginx (回滚

    [root@220 ~]# kubectl describe pod dnginx-836878802-bb9q2 |grep Image:
    Image: 192.168.3.220:5000/wp/nginx:1.16

  • 相关阅读:
    Asp.Net Core&Docker部署到树莓派3B中
    KnockoutJS-与服务端交互
    服务部署到Swarm Cluster中
    新建项目加入到生成流水线中
    约定Service构建方式
    约定Jenkins构建脚本
    约定新项目的搭建流程
    设计生成自动化流水线
    新建项目到Jenkins中
    把ABP框架部署到Docker中
  • 原文地址:https://www.cnblogs.com/Leaders543/p/12666059.html
Copyright © 2011-2022 走看看