使用基础
查看节点
kubectl get nodes
部署容器
--replicas=2
表示启动两个容器 , run
后面的nginx
表示容器的名字
--image=nginx
表示docker镜像是nginx
,--port=80
表示暴露在内网的80端口
kubectl run nginx --image=nginx --replicas=2 --port=80
查看已经部署的POD
kubectl get pods
kubectl get deployments
暴露POD
暴露 容器名叫 nginx
的80端口,暴露方法是LoadBalancer
(负载均衡)
kubectl expose deployment nginx --port=80 --type=LoadBalancer
查看服务(service)
kubectl get service
查看服务详情
nginx
是容器名
kubectl describe service nginx
删除deployments
kubectl delete deployments nginx
删除服务(service)
kubectl delete service nginx