zoukankan      html  css  js  c++  java
  • kubectl 常用命令总结

    文章转载至:https://www.cnblogs.com/miclesvic/articles/10997060.html

    0、kubectl 命令帮助

    1、kubect create 创建一个资源从一个文件或标准输入

    1
    2
    kubectl create deployment nginx --image=nginx:1.14 
    kubectl create -f my-nginx.yaml

    2、kubectl run 在集群中运行一个指定的镜像

    1
    kubectl run nginx --image=nginx:1.16 --port=80 --replicas=1

    3、kubectl expose 创建Service对象以将应用程序"暴露"于网络中

    1
    kubectl expose deployment/nginx  --type="NodePort" --port=80 --name=nginx

    4、kubectl get 显示一个或更多resources资源

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    kubectl get cs                          # 查看集群状态
    kubectl get nodes                       # 查看集群节点信息
    kubectl get ns                          # 查看集群命名空间
    kubectl get svc -n kube-system          # 查看指定命名空间的服务
    kubectl get pod <pod-name> -o wide      # 查看Pod详细信息
    kubectl get pod <pod-name> -o yaml      # 以yaml格式查看Pod详细信息
    kubectl get pods                        # 查看资源对象,查看所有Pod列表
    kubectl get rc,service                  # 查看资源对象,查看rc和service列表
    kubectl get pod,svc,ep --show-labels    # 查看pod,svc,ep能及标签信息
    kubectl get all --all-namespaces        # 查看所有的命名空间

    5、kubectl clster-info  显示集群信息

    1
    kubectl cluster-info            # 查看集群状态信息

    6、kubectl describe 描述资源对象

    1
    2
    kubectl describe nodes <node-name>  # 显示Node的详细信息
    kubectl describe pods/<pod-name>    # 显示Pod的详细信息

    7、kubectl scale pod扩容与缩容

    1
    2
    kubectl scale deployment nginx --replicas 5    # 扩容
    kubectl scale deployment nginx --replicas 3    # 缩容

    8、查看服务器上支持的API资源

    9、生成yaml资源配置文件方法

    1
    2
    3
    4
    5
    6
    7
    8
    # 用run命令生成yaml文件
    kubectl create deployment nginx --image=nginx:1.14 -o yaml --dry-run > my.deploy.yaml
     
    # 用get命令导出yaml文件
    kubectl get deploy nginx-deployment -o yaml --export > my.deploy.yaml
     
    # Pod容器的字段拼写忘记了
    kubectl explain pods.spec.containers
  • 相关阅读:
    看看优酷是怎么做网络投票的?
    CURL的学习和应用
    PHP生成word的三种方式
    感谢
    网站后台权限设计
    ORACLE 11g 导出数据
    第一份blog
    查看tomcat的内存情况
    执行sshadd时出现Could not open a connection to your authentication agent
    读取SSDT当前函数地址
  • 原文地址:https://www.cnblogs.com/longgang/p/13803347.html
Copyright © 2011-2022 走看看