kubernets之headless
2024-09-06 16:49:43
一 认识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
最新文章
- Android WebView 302斗争之旅
- matlab备忘录
- 创建【哆啦A梦】风格字体
- Sphinx和coreseek检索引擎
- Aquarium Filtration
- ZOJ 3913 Bob wants to pour water ZOJ Monthly, October 2015 - H
- iOS:控制器间的数据传递
- Hive[4] 数据定义 HiveQL
- 09_Java8操作集合的一些新特性
- Android开源项目发现--- 工具类网络相关篇(持续更新)
- HDU3652(数位dp)
- linux入门之用户管理
- GIT - 代码管理工具之命令集
- spring batch (四) Job的配置及配置文件说明介绍
- C# 模拟 HTTP POST请求
- 微信小程序 后端用Flask实现
- Dotfuscator代码混淆工具的使用
- virtualbox 中centOS在不能ssh
- 一个简单的 IDA f5插件问题分析
- MySQL系统变量配置基础