(若通过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端口暴露情况
查看pod
kubectl exec -it POD_ID bash
kubectl exec -it 【pod的名称】
kubectl scale deployment XXXX —replicas=[n]
