Kubectl Services

Services
kubectl expoese 命令可以创建一个service 供外部访问
 
Service主要有三种类型:
ClusterIp
NodePort
LoadBalancer
 
另外可以使用DNS 但是需要DNS的add-on
 
clusterIp
 
 
kubectl expose deployment service-test
 
kubectl get svc
 
容器的IP会变更,但是SVC的IP不会变更
 
 
NodePort
kubectl expose pods nginx-pod --type=NodePort
 
任何一个node 访问 32457 端口都能访问到服务

 

 

 
LoadBalancer

posted @ 2021-10-04 23:35  year12  阅读(172)  评论(0编辑  收藏  举报