kubernets service

2021-01-16 08:15

阅读:514

标签:sel   select   userspace   bsp   bash   spec   ber   pvs   version   

service调用的三种工作模式,1.1之后的新版基本都用ipvs

    1)userspace : v1.1-

    2)  iptables:v1.10-

   3) ipvs: 1.11+

如果没安装ipvs会降级到iptables模式

 service类型:

   ExternalName    ClusterIP  NodePort  and LoadBalancer

资源记录:

   SVN_NAME,NS_NAME,DOMAIN.LTD.

  svc.cluster.local.

 比如redis   redis.default.svc.cluster.local.

查看标签

  kubectl get pods --show-lables

第一个service yaml文件

apiVersion: v1
kind: Service
metadata:
  name: redis
  namespace: default
spec:
  selector:
    app: redis
    role: logstor
  clusterIP: 10.97.97.97
  type: ClusterIP
  ports:
  - port: 6379 # service port
    targetPort: 6379  #pod port 

为deployment配置service

apiVersion: v1
kind: Service
metadata:
  name: myapp
  namespace: default
spec:
  selector:
    app: myapp
    release: canary
  clusterIP: 10.99.99.99
  type: NodePort
  ports:
  - port: 80 # service port
    targetPort: 80  #pod port
    nodePort: 30080

  

 

kubernets service

标签:sel   select   userspace   bsp   bash   spec   ber   pvs   version   

原文地址:https://www.cnblogs.com/mjxi/p/13378399.html


评论


亲,登录后才可以留言!