admin 管理员组

文章数量: 887031


2023年12月22日发(作者:slidedown(800))

课时计划第 周

项目

出席情况

上课时间

教学秩序

课 题

教学目的(目云计算平台的运维与开发:K8S的核心技术

知识目标:K8S的核心技术基础知识

能力目标:能够掌握K8S的核心技术

课型 综合

标)

情感目标:培养学生阅读、分析问题的能力

重 点

难 点

一、任务下达:

掌握K8S的核心技术概念常识。

二、任务规划:

K8S的核心技术:

1、IPVS(IP虚拟服务器)

2、Pod(k8s上运行容器化应用的资源对象)

3、Services是真实应用服务的抽象,有3种暴露服务方式

三:任务实施:

IP虚拟服务器

k8s上运行容器化应用的资源对象

教具

课时

计算机

2

5’组织课堂,下达任务

10’说明课堂重点内容

50’教师授课,与学生互动

(一)IPVS(IP虚拟服务器)

IPVS提供合理的负载均衡管理,首先提高服务接入能力,然后通过设置权重,合理分配后端,优化服务处理能力。

1、工作模式基于处理请求和响应数据包模式不同,分为NAT模式,DR模式,TUN模式,FULLNAT模式。

2、工作模式基于响应数据包返回路径不同,分为双臂模式(请求、转发、返回在同一路径上。),三角模式(请求、转发和返回三个路径链接client ,ipvs director和后端real server 成一个三角形)。

(二)Pod(k8s上运行容器化应用的资源对象)

将docker容器封装成一个统一的整体进行管理并对外提供服务。当生产系统需要的资源发生变化后,K8S提供API接口,通过kubectl scale 命令动态调整Pod副本数。

(三)Services是真实应用服务的抽象,有3种暴露服务方式

1、Ingress(管理对外服务到集群内服务之间的集合)通过定义规则,允许进入集群的请求被转发到集群中的对应服务上。

2、loadBlance Service(k8s结合云平台组件),对使用云平台的集群比较方便。

3、NodePort Service 在节点上开发特定端口,发送到端口上的流量,被转发到对应服务,如果用于集群上,会造成端口冲突。

四、任务评估:

五、任务拓展:

六、自主设计一个表单应用。

10’教师对学习效果进行评估

5’小组探究,教学内容的技术应用

经典

语录

分享


本文标签: 服务 应用 集群 模式 任务