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 Ingress的TLS安全设置 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值