标签:调整 注意 replicas led describe path resource daemon node
查看所有kubelet节点
kubectl get nodes
kubectl get nodes -o wide --show-labels //可以看到所有节点的label
查看所有pod
kubectl get pods --all-namespaces
kubectl get pods -o wide
kubectl get pods -o wide -w //可以看到实时状态变化
查看pod详情
kubectl describe pod podname -n namespace
kubectl get -o json pod podname -n namespace
kubectl get pods/podname -n namespace
kubectl get pods/podname -n namespace -o json
查看所有daemonset
kubectl get daemonset --all-namespaces
kubectl get rc,services
List one or more resources by their type and names.
kubectl get rc/web service/frontend pods/web-pod-13je7
查看资源的yaml
kubectl get deploy/my-nginx --export -o yaml
kubectl get deploy/my-nginx --export -o yaml > example.yaml
生成yaml文件
由于yaml文件格式不好记住,可以先通过kubectl命令生成yaml,再更改yaml。 –dry-run表示尝试,不真实执行。
kubectl run --image=nginx my-nginx -o yaml --dry-run >> xxx.yaml
修改API 资源的属性
kubectl edit pod/testnew2-prd-123 -n testnew2
//Update a container‘s image; spec.containers[*].name is required because it‘s a merge key.
kubectl patch pod valid-pod -p ‘{"spec":{"containers":[{"name":"kubernetes-serve-hostname","image":"new image"}]}}‘
//Update a single-container pod‘s image version (tag) to v4
kubectl get pod mypod -o yaml | sed ‘s/(image: myimage):.*$/\1:v4/‘ | kubectl replace -f -
对单容器的pod执行命令,注意--后面必须有空格
kubectl exec -it pod_name -n namespace -- ovs-vsctl show
有的时候一个pod中有多个容器,只有针对整个pod的命令才有效,此时需要指定container,这里指定的是container-name(可以用kubectl describe pod查看所有的容器名称)
kubectl exec -it podname -n namespace -c containername -- ovs-vsctl show
文件拷贝
kubectl cp pod-name:/path/to/file /tmp/localpath/file
计算节点状态为 Ready,SchedulingDisabled, 执行 kubectl uncordon node-name即可。
根据node的label筛选节点
kubectl label nodes kube-node node=kube-node
kubectl label nodes --overwrite k8s-slave node-network-driver=sriov //修改节点k8s-slave的标签node-network-driver的值为sriov
kubectl get node -a -l "node=kube-node"
pod或者rc的配置项中添加如下配置,位置跟cotainer平行:
nodeSelector:
node: kube-node4
标签:调整 注意 replicas led describe path resource daemon node
原文地址:https://www.cnblogs.com/ExMan/p/12053677.html