首页 > 其他分享 >K8s系列---【什么是Service?】

K8s系列---【什么是Service?】

时间:2022-11-19 12:01:44浏览次数:47  
标签:service Service dep --- -- pod K8s my

什么是Service?

1.作用

  Service为一组pod提供服务发现与负载均衡,当有pod可用时,Service的服务发现能感知到,当外部请求进来时,Service的负载均衡功能能够轮流分发流量。并且能为外部服务提供固定的ip和端口。

 

 

 

 

 2.常用命令

#查看Service
kubectl get service
#创建service,--type可以省略,默认ClusterIP
kubectl expose deploy my-dep --port=8000 --target-port=80 --type=ClusterIP
#删除service
kubectl delete service my-dep
#查看pod的标签
kubectl get pod --show-labels
#使用标签检索Pod
kubectl get pod -l app=my-dep

 

 

 使用yaml创建service

apiVersion: v1
kind: Service
metadata:
  labels:
    app: my-dep
  name: my-dep
spec:
  selector:
    app: my-dep
  ports:
  - port: 8000
    protocol: TCP
    targetPort: 80

标签:service,Service,dep,---,--,pod,K8s,my
From: https://www.cnblogs.com/hujunwei/p/16905798.html

相关文章