首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
1. Service
1.1. Service 介绍
1.1.1.userspace模式
1.1.2. iptables模式
1.1.3. ipvs模式
1.2. 模板
1.3. 案例
1.3.1. 不指定VIP的service
1.3.2. 指定VIP的service
1.3.3. 使用NodePort的service
1.3.4. Headless service
1.3.5. SVC代理集群外服务
2. Ingress
2.1. Ingress/IngressController
2.2. 安装IngressController
2.2.1. 选型
2.2.2. 安装Traefik
2.2.2.2. 使用helm部署
2.3. 模板
2.4. 案例
2.4.1. http请求
2.4.2. https请求
2.5. Traefik简单使用
2.5.1. 配置Dashboard
当前位置:
首页>>
技术小册>>
Kubernets合辑6-服务发现
小册名称:Kubernets合辑6-服务发现
Headless service并不对外提供Cluster IP能力,它提供的是服务发现功能,通过dns解析svc域名,得到对应的endpoint的Pod地址。最终由客户端自行决定如何处理这些Pod地址。 除此之外,Headless service 后端Pod每个都具备对应的域名,可以直接通过域名来相互访问,因此在 statefulset 中用这种service ``` # svc-headless.yaml apiVersion: v1 kind: Service metadata: name: slb-s4 namespace: default spec: selector: app: nginx release: stable partition: website tier: slb clusterIP: None ports: - name: http port: 80 targetPort: 80 ``` ``` [root@master_01_vm_160_10 ~]# dig +short -t A slb-s1.default.svc.cluster.local @10.100.0.2 10.100.138.11 [root@master_01_vm_160_10 ~]# dig +short -t A slb-s4.default.svc.cluster.local @10.100.0.2 10.200.4.9 10.200.4.8 10.200.5.10 10.200.5.11 10.200.3.10 ```
上一篇:
1.3.3. 使用NodePort的service
下一篇:
1.3.5. SVC代理集群外服务
该分类下的相关小册推荐:
Kubernetes中文教程(二)
Kubernetes合辑1-安装Kubernetes
Kubernets合辑10-网络
Kubernets合辑14-日志收集
Kubernetes中文教程(四)
Kubernets合辑11-持续集成
Kubernets合辑4-kubernetes入门
Kubernets合辑2-部署Ingress
Kubernetes中文教程(一)
Kubernets合辑8-权限控制
云原生-K8S入门实战
Kubernetes中文教程(五)