k8s service (三)

K8s service (三)

LoadBalancer类型的Service

LoadBalancer和NodePort其实是同一种方式,目的都是向外暴露一个端口,区别在于LoadBalancer会在集群的外部再来做一个负载均衡设备,而这个设备需要外部环境支持的,外部服务发送到这个设备上的请求,会被设备负载之后转发到集群中

ExternalName类型的Service

ExternalName类型的Service用于引入集群外部的服务,它通过externalName属性指定外部一个服务的地址,然后在集群内部访问此service就可以访问到外部服务了。

创建service-externalname.yaml

apiVersion: v1

kind: Service

metadata:

name: service-externalname

namespace: dev

spec:

type: ExternalName # service类型

externalName: www.baidu.com # 改成ip地址就可以

创建service

root@master \~\]# kubectl create -f service-externalname.yaml service/service-externalname created # 域名解析\[root@master \~\]# dig @10.96.0.10 service-externalname.dev.svc.cluster.local service-externalname.dev.svc.cluster.local. 30 IN CNAME www.baidu.com. www.baidu.com 30 IN CNAME www.a.shifen.com. www.a.shifen.com. 30 IN A 39.156.66.18 www.a.shifen.com. 30 IN A 39.156.66.14

相关推荐
李彦亮老师(本人)7 小时前
【Linux系统】Rocky Linux 9.7操作系统简介
linux·运维·服务器·docker·kubernetes
DynamicsAgg8 小时前
企业数字化底座-k8s企业实践系列第二篇pod创建调度
java·容器·kubernetes
T1an-18 小时前
Docker + K8s:现代开发的“标配”
docker·容器·kubernetes
yzx99101311 小时前
实时数据流处理实战:从滑动窗口算法到Docker部署
算法·docker·容器
Sarapines Programmer13 小时前
【Docker】Windows 安装 Docker 简明指南
运维·docker·容器
万象.16 小时前
docker镜像操作实操
运维·docker·容器
F1FJJ16 小时前
VS Code 里管理 PostgreSQL,有哪些选择?主流扩展横向对比
网络·数据库·postgresql·容器
mit6.82417 小时前
llm-ready|docker|三文件规划
人工智能·容器
smchaopiao18 小时前
Docker核心架构拆解:模块功能与实操指南
云原生·eureka
国医中兴18 小时前
分布式存储的缓存优化:从理论到实践
微服务·云原生·容器·kubernetes·k8s