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

    1、查看命令
    kubectl get pod/deployment/service/namespace    #资源类查看
    kubectl get pod -o wide    #资源类详细查看
    kubectl describe pod pod_name    #单一详细查看(最详尽)
     
    2、常用命令
    kubectl create    #创建
    kubectl run    #运行
    kubectl replace    #更新
    kubectl delete    #删除
    kubectl edit    #编辑
    kubectl patch    #补丁
    kubectl logs    #查看日志
     
    3、结合配置文件使用
    kubectl apply -f yml_file    #创建、运行、更新、编辑、补丁    
    kubectl delete -f yum_file    #删除
     
    4、定义node(标记label)
    kubectl label node k8s-node1 disktype=ssd    #将k8snode1定义为ssd节点
    kubectl get node --show-labels    #查看label
    kubectl label node k8s-node1 disktype-    #删除label disktype
     
    5、版本记录与回滚
    kubectl apply -f httpd.v1.yml --record    #--record:将命令记录到revision中
    kubectl rollout history deployment httpd    #查看revision历史记录
    kubectl rollout undo deployment httpd --to-revision=1    #回滚到指定版本
     
    6、chart部分命令
    helm list    #查看已安装的release
    helm status <release_name>    #查看具体release的状态
    helm upgrade    #升级release
    helm history <release_name>   #查看release版本
    helm rollback <release_name> <num>    #回滚release版本
    helm create mychart    #创建自己chart模板
    helm lint mychart   #检测chart语法,报告错误及给出建议
    helm install --dry-run mychart --debug     #模拟安装并输出每个模板生成的yaml内容
     
     
  • 相关阅读:
    排序算法之直接插入排序
    排序算法之快速排序
    进程内存空间
    python基础13 ---函数模块3(正则表达式)
    python基础12 ---函数模块2
    python基础11 ---函数模块1
    python基础10 ---匿名函数和递归
    python基础9 -----python内置函数2
    python基础8 -----迭代器和生成器
    python基础7 ---python函数
  • 原文地址:https://www.cnblogs.com/jayce9102/p/12323646.html
Copyright © 2011-2022 走看看