码迷,mamicode.com
首页 > Web开发 > 详细

kubernets service

时间:2020-07-26 02:02:09      阅读:109      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!