概念
kubectl创建Deployment
kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1
上面的命令完成了Deloyment的创建,主要完成以下工作:
- 寻找合适节点去运行这个应用
-
查看部署的应用
Pods是一些运行在K8s内部的,可以使用
kubectl
进行访问. 通过
kubectl
开启一个代理echo -e "\n\n\n\e[92mStarting Proxy. After starting it will not output a response. Please click the first Terminal Tab\n";
kubectl proxy
尝试通过代理访问POD
export POD_NAME=$(kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}'
curl http://localhost:8001/api/v1/namespaces/default/pods/$POD_NAME/