kubectl 入门练习

119 阅读1分钟

kubectl 入门练习

这里包含部署一个简单 nginx web server 的所需的全部内容,一定要结合官方文档,全部理解每一行命令的含义。

通过简单的命令,反复练习,一定要,全部理解,并反复反复练习练习!!!

  • 自动补全命令

    echo “source <(kubectl completion bash)” >> ~/.bashrc # 在您的 bash shell 中永久的添加自动补全

  • kubectl --help

  • kubectl create --help

  • kubectl create --help | grep dry-run

请不要,眼高手低!!!高手就跳过

kubectl create deployment nginx --image=nginx
kubectl get deployments
kubectl describe deployment nginx
kubectl get events
kubectl get deployment nginx -o yaml
kubectl get deployment nginx -o yaml > first.yaml
vi first.yaml
kubectl delete deployment nginx
kubectl create -f first.yaml
kubectl get deployment nginx -o yaml > second.yaml
diff first.yaml second.yaml
kubectl create deployment two --i