kubectl
查看api 组
kubectl api-versions
查看k8s中的资源类型
kubectl api-resources
kubectl create ns my-namespace --dry-run=client -o yaml
kubectl run nginx --image=nginx --namespace=<名字空间名称>
kubectl get pods --namespace=<名字空间名称>
设置默认的名称空间
kubectl config set-context --current --namespace=<名字空间名称>
验证
kubectl config view | grep namespace:
创建secret
kubectl create secret docker-registry --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL
创建pod
kubectl run test-kubectl --image=alpine --dry-run=client --command sleep 100 --dry-run=client -oyaml
在pod 中查看当前pod所属名称空间
cat /var/run/secrets/kubernetes.io/serviceaccount/namespace
回滚
kubectl rollout status deployment/nginx-deployment