首页
技术小册
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-服务发现
大部分情况下,不需要指定vip,因为内部pod通过域名的方式访问service,此处只是作为演示。 ``` # svc-vip.yaml apiVersion: v1 kind: Service metadata: name: slb-s2 namespace: default spec: selector: app: nginx release: stable partition: website tier: slb clusterIP: 10.100.138.12 ports: - name: http port: 80 targetPort: 80 ``` ``` [root@maxiaoke nginx-01]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.100.0.1 <none> 443/TCP 13d slb-s1 ClusterIP 10.100.138.11 <none> 80/TCP 64m slb-s2 ClusterIP 10.100.138.12 <none> 80/TCP 7s [root@maxiaoke nginx-01]# kubectl describe svc slb-s2 Name: slb-s2 Namespace: default Labels: <none> Annotations: <none> Selector: app=nginx,partition=website,release=stable,tier=slb Type: ClusterIP IP Families: <none> IP: 10.100.138.12 IPs: 10.100.138.12 Port: http 80/TCP TargetPort: 80/TCP Endpoints: 10.200.3.10:80,10.200.4.8:80,10.200.4.9:80 + 2 more... Session Affinity: None Events: <none> ```
上一篇:
1.3.1. 不指定VIP的service
下一篇:
1.3.3. 使用NodePort的service
该分类下的相关小册推荐:
Kubernets合辑4-kubernetes入门
Kubernets合辑9-资源约束
Kubernetes合辑1-安装Kubernetes
Kubernets合辑5-Pod控制器
Kubernets合辑8-权限控制
Kubernets合辑13-集群监控
Kubernets合辑12-配置中心
Kubernetes中文教程(一)
Kubernets合辑7-存储
Kubernets合辑14-日志收集
Kubernetes中文教程(五)
Kubernetes中文教程(三)