美文网首页kubernetes
Kubernetes的kubectl常用命令

Kubernetes的kubectl常用命令

作者: georgeguo | 来源:发表于2018-08-18 13:52 被阅读553次

    pod操作

    pod是kubernetes调度和管理的最小单位。

    kubectl get pods --all-namespaces -o wide //获取所有的pod
    kubectl create -f YAML_FILE.yaml  //使用yaml文件创建pod
    kubectl delete -f YAML_FILE.yaml  //使用yaml文件删除pod
    kubectl logs POD_NAME -n kube-system  //显示指定命名空间的pod的日志
    

    服务器操作

    kubectl get svc -n kube-system  //获取指定命名空间的服务
    

    获取集群信息

    kubectl cluster-info
    

    获取集群状态

    kubectl get cs
    

    获取集群节点信息

    kubectl get nodes
    

    集群节点操作

    kubectl get nodes  //获取全部节点
    kubectl delete node 192.168.2.152  //删除节点
    

    删除节点中的node

    在master节点上执行

    kubectl drain NODE_NAME --delete-local-data --force --ignore-daemonsets
    kubectl delete node node2
    

    在node节点上执行

    kubeadm reset
    ifconfig cni0 down
    ip link delete cni0
    ifconfig flannel.1 down
    ip link delete flannel.1
    rm -rf /var/lib/cni/
    

    相关文章

      网友评论

        本文标题:Kubernetes的kubectl常用命令

        本文链接:https://www.haomeiwen.com/subject/kunzdftx.html