4.Kubernetes权威指南 --- 深入掌握Service

第4章 深入掌握Service 
		通过创建Service,可以为一组有相同功能的容器应用提供一个统一的入口地址。

4.1 Service定义详解 

4.2 Service的基本用法 
	4.2.1 多端口Service 
	4.2.2 外部服务Service 

4.3 Headless Service 
	4.3.1 自定义SeedProvider 
	4.3.2 通过Service动态查找Pod 
	4.3.3 Cassandra集群中新节点的自动添加 

4.4 从集群外部访问Pod或Service 
		由于Pod和Service都是k8s集群范围内的虚拟概念,所以集群外的客户端系统无法通过pod的ip地址或者Service的虚拟ip地址和虚拟端口
	访问它们。可以映射为宿主机的端口。

	4.4.1 将容器应用的端口号映射到物理机 
		1.通过设置容器级别的 hostPort,将容器应用的端口映射到物理机上
		2.通过设置pod级别的 hostNetwork=true,该pod中所有容器的端口号都被直接映射到物理机上

	4.4.2 将Service的端口号映射到物理机 
		1.通过设置 nodePort 映射到物理机,同时设置 Service 类型为 NodePort
		2.通过设置 LoadBalancer 映射到云服务商提供的 LB 地址。这种用法仅用于在公有云服务提供商的云平台上设置 Service 的场景

4.5 DNS服务搭建和配置指南 
	4.5.1 在创建DNS服务之前修改每个Node上kubelet的启动参数 
	4.5.2 创建CoreDNS应用 
	4.5.3 服务名的DNS解析 
	4.5.4 CoreDNS的配置说明 
	4.5.5 Pod级别的DNS配置说明 

4.6 Ingress:HTTP 7层路由机制 
	4.6.1 创建Ingress Controller和默认的backend服务 
	4.6.2 定义Ingress策略 
	4.6.3 客户端访问http://mywebsite.com/demo 
	4.6.4 Ingress的策略配置技巧 
	4.6.5 In

猜你喜欢

转载自blog.csdn.net/enlyhua/article/details/128045737