image.png(若通过rke安装,需要声明kube_config配置文件,如不是rke则不加)
    查看所有pod: kubectl —kubeconfig kube_config_cluster.yml get pod —all-namespaces
    对一个namespace中所有pods进行查看:kubectl get pods -n namespace名
    对某一个pod进行具体查看: kubectl describe pod pod名 -n namespace名

    查看所有namespace:
    kubectl get namespaces

    关于-n kube-system(属于指令的flag部分):
    查看kube-system namespace下面的pod/svc/deployment:
    kubectl get pod/svc/deployment -n kube-system
    查看所有namespace下面的pod/svc/deployment:
    kubectl get pod/svc/deployment —all-namcpaces

    kubectl get pods -n xxx -o wide查看pod详细信息

    sudo kubectl —kubeconfig kube_config_cluster.yml logs -f coredns-7c5566588d-5r4xp -n kube-system
    持续输出pod coredns-7c5566588d-5r4xp中的容器的日志
    具体见https://www.kubernetes.org.cn/doc-64

    sudo kubectl —kubeconfig kube_config_cluster.yml get node
    node不属于任何spacename,所以这里不加FLAG

    kubectl label node node1 env_role=dev
    kubectl get nodes node1 —show-labels
    给节点配置标签
    查看节点标签

    kubectl get svc 查看service,可以看到应用svc端口暴露情况
    image.png

    查看pod
    kubectl exec -it POD_ID bash
    kubectl exec -it 【pod的名称】

    kubectl scale deployment XXXX —replicas=[n]