kubernetes的headless service介绍

摘要:
创建此服务时,未指定clusterIP(--clusterIP=None),因此节点上没有相关的iptables规则。当headlesservice具有配置的选择器时,它将被记录在dns中。访问servicedomain时,kube dns将返回所有端点。系统将决定访问哪个;当选择器设置为空时。
  • headless service是一个特殊的ClusterIP类service,这种service创建时不指定clusterIP(--cluster-ip=None),因为这点,kube-proxy不会管这种service,于是node上不会有相关的iptables规则。
    当headless service有配置selector时,其对应的所有后端节点,会被记录到dns中,在访问service domain时kube-dns会将所有endpoints返回,选择哪个进行访问则是系统自己决定;
    当selector设置为空时,headless service会去寻找相同namespace下与自己同名的pod作为endpoints。这一点被应用到statefulset中,当一个三副本的statefulset(mysql1,mysql2,mysql3)运行在不同节点时,我们可以通过域名的方式对他们分别访问。

免责声明:文章转载自《kubernetes的headless service介绍》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇git打pach包asp.net父窗口、子窗口下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Gluster的搭建和使用

Gluster的搭建和使用 序言我们为什么要去使用分布式存储,在一家大型公司或者大规模的集群中,大家可能会经常遇到一个问题,我的数据怎么存放,放在那,数据空间不够了怎么办,这些问题经常困扰着我们。 笔者是在电信的一个部门工作的,我们的环境比较复杂。环境有NAS,各种NFS,还有为了高可用搭建的HA上面跑的共享目录,每次我们遇到的一个最大的问题就是,哪哪哪的...

【转】.Net 读取xml

一、常规方法 1.知识介绍 //初始化一个xml对象 XmlDocument xml = new XmlDocument(); //加载xml文件 xml.Load("文件路径"); //读取指定的节点 XmlNode xmlNode = xml.SelectS...

k8s搭建

一、各节点组件图 二、环境准备 ip地址 | 节点角色 | 处理器| 内存|主机名 ---|------|------|------|------|------|--- 10.0.0.11 | master | >=2c |>=2G|master 10.0.0.11 | node01 | >=2c |>=2G|node01 10....

linux 11201(11203) ASM RAC 安装

注意:11G的RAC安装,如果升级,则会新建目录在放软件,原来的不删除,所以所需空间比较大。 1。安装系统,把所有的开发包全部安装上 关掉防火墙和SELinux yum -y install compat-libstdc++* yum -y install elfutils-libelf-devel* yum -y install elfutils-lib...

开机启动项

开启与关闭 [root@c ~]# systemctl status chronyd.service● chronyd.service - NTP client/serverLoaded: loaded (/usr/lib/systemd/system/chronyd.service; disabled; vendor preset: enabled)Ac...

WPF 读写XML文件

程序集整体框架如下:  其中XmlReader类如下: using System; using System.Collections.Generic; using System.Text; using System.Xml; namespace WpfApp4 { public class XmlReader { pr...