• kubernets之headless


    一  认识headless服务

      1服务以及服务的作用相信大家都已经耳熟能详了吗,服务接受请求,并且随机的将请求转发到相关联的任一pod来处理请求,但是考虑另外一种场景,

    如果有客户端需要知道这个服务关联的所有pod,常规的服务显然就不能用了,于是headless这种资源就应运而生出来了

    二 创建一个headless

      创建一个headless

    apiVersion: v1
    kind: Service
    metadata:
      name: ex-headless
    spec:
      clusterIp: None
      ports:
      - port: 80
        targetPort: 8080
      selector:
        app: kubia
    • 添加clusterIp: None就将服务变成headless
    • 并且通过使用kubectl get pod -o wide可以看到后面挂载的2个已经就绪的pod服务

    三 发现服务后端挂载的未就绪的pod

    apiVersion: v1
    kind: Service
    metadata:
      service.alpha.kubernets.io/tolerate-unready-endpoints: "true"
    • 在服务里面添加这个注视就可以能够显示出未就绪的pod
  • 相关阅读:
    查看Linux内核版本的命令
    Viterbi算法
    在matlab 画箭头
    BST和DST简单的matlab程序(图的广度和深度遍历)
    灯光设置(light)
    VC++安装window8.1系统
    prim algorithm
    模拟退火
    Kruskal最小生成树
    matlab练习程序(演化策略ES)
  • 原文地址:https://www.cnblogs.com/wxm-pythoncoder/p/14189835.html
Copyright © 2020-2023  润新知