Kubernetes Ingress 管理与运维
Abraham Cheng 查看讲师
百林哲咨询(北京)有限公司专家团队成员
资深讲师和技术顾问。曾在交大南洋、微创软件和微软(中国)有限公司任职,先后从事技术培训讲师,售后技术支持工程师和解决方案专家等职位。
浏览:719次
详情 DETAILS

课程简介

Ingress是一种Kubernetes资源,用于将外部流量路由到Kubernetes集群内的服务。与NodePort相比,它提供了更高级别的路由功能和负载平衡,可以根据HTTP请求的路径、主机名、HTTP方法等来路由流量。Ingress是用户将部署在Kubernetes上的业务对外进行标准化服务暴露的需求描述,而Ingress Nginx是Kubernetes Ingress概念的一个标准实现,需要解决的问题是将用户配置的Ingress转化成Nginx的配置文件并进行动态管理。

本课程旨在帮助听众了解Kubernetes Ingress的概念、工作机制、部署方式和运维管理方法。通过本课程的学习,听众将能够熟练地使用Ingress提供外部访问入口、实现基于域名和路径的路由功能、实现TLS终止功能,并能够灵活地进行Ingress Nginx Controller的部署、配置和运维管理。

课程收益

1. 了解 Kubernetes 群集的网络架构和服务发现和访问机制

2. 了解 Kubernetes Ingress 及其工作机制

3. 学会使用 Ingress-nginx Controller,掌握其部署和配置方法

4. 掌握 Ingress 资源的基本结构和常用配置参数,来为群集内的应用提供外部访问入口

5. 掌握实现基于域名和路径的路由功能以及TLS终止等Ingress基本功能

6. 掌握 Ingress Controller 的运维管理方法,能够实现监控、日志管理和错误页面配置等功能

7. 通过演练练习,巩固所学知识,提升应用能力

受众人群

本课程面向对 Kubernetes 有一定了解,希望学习使用 Ingress Ingress-nginx Controller 管理 Kubernetes 集群的运维人员以及了解 Kubernetes 网络基础知识的开发人员。

课程周期

2天(12H

课程大纲

主题

内容

一、Kubernetes 网络概述

1. Kubernetes 群集的网络架构

2. Kubernetes的服务发现和负载均衡

3. Kubernetes 应用间通讯

4. Kubernetes 网络插件概述

5. Kubernetes 网络插件选型 

二、Kubernetes Ingress 概述

1. Ingress 概念

2. Ingress 的作用和使用场景

3. Ingress 的工作机制 

三、Ingress Controller 概述

1. Ingress Controller 概念

2. Ingress Controller的实现方式

3. Ingress Controller 常见类型

4. Nginx Ingress Controlle和Ingress-nginx Controller 的对比 

四、部署 Ingress Controller

1. Ingress Controller 部署结构

2. 部署Ingress-nginx controller

3. 部署参数设置

4. 实操部署要点

5. ingress controller 部署最佳实践 

五、解析 Ingress 资源

1. Ingress 资源概述

2. Ingress 资源的基本结构

3. 基于路径的路由功能

4. 基于域名的路由功能

5. TLS 终止功能 

六、Ingress Controller 的运维管理

1. 运维管理要点

2. 监控 Ingress Nginx Controller 的健康状态

3. 监控 Ingress Nginx Controller 性能

4. Ingress Nginx Controller 的日志管理

5. 配置错误页面 

七、实践演练

1. 通过练习来熟悉 Ingress Nginx Controller 的配置和使用方法

2. 练习实现基于域名的路由、基于路径的路由、TLS 终止等功能

3. 练习实现定制错误代码界面,使用Prometheus Stack监控Ingress等监控运维功能

 


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1