4.Kubernetes权威指南 --- 深入掌握Service
Posted enlyhua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于4.Kubernetes权威指南 --- 深入掌握Service的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch教程 Elasticsearch查询语法 Elasticsearch权威指南 深入理解Elasticsearch