zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Thread与Handler
    开始机顶盒的生涯
    解决布局被键盘顶的难题
    自动滚动的Textview
    2-解决粘包问题
    1-socket编程
    zipfile模块
    subprocess模块
    day31-异常处理
    collections模块
  • 原文地址:https://www.cnblogs.com/wxm-pythoncoder/p/14189835.html
Copyright © 2011-2022 走看看