k8s 简写
Untitled
显示集群状态
kubectl cluster-info
查看组件
kubectl get nodes|pods|deployments|services --show-labels
kubectl get pods -l app=filebeat -o custom-columns=NAME:metadata.name, NODE:spec.nodeName # 使用custom-columns指定要查看的 downward api 属性值
显示组件的详细信息
kubectl describe nodes|pods|deployments|services
进入Pod中
kubectl exec -it nginx-deployment-5c678cfb6d-lg9lw -- /bin/bash
直接编辑Deployment
kubectl edit deployment/nginx-deployment
创建一个临时Pod
kubectl run -i --tty --image busybox dns-test --restart=Never --rm /bin/sh
删除
kubectl delete deployment --all # 删除所有deployment
kubectl delete deployment abc --cascade=false # 只删除 deployment, 不删除对应的Pod对象
kubectl delete replicasets abc --cascade=false # 只删除 replicaSets 不删除对应的Pod对象
查看配置文档
kubectl explain pods.spec