zoukankan      html  css  js  c++  java
  • Kubectl常用命令

    Kubectl常用命令

    生成资源YAML模版
    kubectl create deployment nginx --image=nginx:1.16 -o yaml --dry-run > my-deployment.yaml
    
    Deployment控制器进行水平扩展/收缩
    kubectl scale deployment nginx-deployment --replicas=9
    kubectl scale deployment nginx-deployment --replicas=7
    
    创建一个Deployment并进行记录操作命令
    kubectl apply -f nginx-deployment.yaml --record
    
    触发滚动更新(直接编辑ETCD里的API对象)
    kubectl edit deployment/nginx-deployment
    kubectl set image deployment/nginx-deployment nginx=nginx:1.16
    
    查看nginx-deployment的状态变化
    kubectl rollout status deployment/nginx-deployment
    
    查看Deployment的滚动更新操作
    kubectl describe deployment nginx-deployment
    
    回滚到上一个版本
    kubectl rollout undo deployment/nginx-deployment
    
    查看deployment变更的对应版本
    kubectl rollout history deployment/nginx-deployment
    
    查看deployment变更的对应版本的细节
    kubectl rollout history deployment/nginx-deployment --revision=6
    
    回滚到指定的版本
    kubectl rollout undo deployment/nginx-deployment --to-revision=7
    
    使deployment进入暂停状态(此时不会触发新的"新的滚动更新",也不会创建新的RS)
    kubectl rollout pause deployment/nginx-deployment
    
    接触暂停状态,并进行滚动更新
    kubectl rollout resume deploy/nginx-deployment
    
  • 相关阅读:
    笔记本搜不到无线网络连接[转]
    局域网IP冲突
    CFree 修改/添加编译配置环境(Build Configuration)
    字母索引网页
    NAOChoregraphe"单机使用许可证使用了多次"问题解决方案
    redis源码笔记-dict.c
    redis源码笔记-sds
    redis源码笔记-testhelp
    redis源码笔记-endian
    redis源码笔记-dict.h
  • 原文地址:https://www.cnblogs.com/Spider-Man-1/p/12739558.html
Copyright © 2011-2022 走看看