k8s-服务发布-Service
文章目录无头服务(Headless Services)发布服务(Services)无头服务(Headless Services)发布服务(Services)ClusterIPNodePortLoadBalancerExternalName
·
概述
Service 一般用于处理东西流量,Ingress 一般用于处理南北流量。Headless 一般由 Pod 通过域名进行通信,Services 一般由Node 通过 IP 进行通信。
发布服务(Services)
ClusterIP
增
apiVersion: v1
kind: Service
metadata:
name: service_name
spec:
selector:
app: MyApp
ports:
- protocol: TCP
port: 80
targetPort: 9376
删
kubectl delete svc <svc_name1> <svc_name2> # 或者
kubectl delete -f <svc.yaml>
改
kubectl edit svc <svc_name> # 或者
kubectl apply -f <svc.yaml> # 或者
kubectl replace -f <svc.yaml>
查
kubect get svc <svc_name> [-o wide|yaml]
NodePort
LoadBalancer
ExternalName
无头服务(Headless Services)
# Pod 访问方式
更多推荐
已为社区贡献2条内容
所有评论(0)