入门命令
2018-09-14 本文已影响0人
Nick_4438
-
kubectl cluster-info
该命令可以获取集群的以及集群的健康信息。 -
kubectl get nodes
该命令可以获取集群的nodes信息 -
kubectl run first-deployment --image=katacoda/docker-http-server --port=80
部署运行container到k8s集群中去。 -
kubectl get pods
获得正在运行的pods -
kubectl expose deployment first-deployment --port=80 --type=NodePort
通过NodePort暴露容器的服务,该方案提供一个动态的端口给容器。
- 访问服务
export PORT=$(kubectl get svc first-deployment -o go-template='{{range.spec.ports}}{{if .nodePort}}{{.nodePort}}{{"\n"}}{{end}}{{end}}')
echo "Accessing host01:$PORT"
curl host01:$PORT