培训对象: 边缘计算运维工程师、IoT平台工程师、K8s运维人员、边缘节点管理人员。
培训目标:
理解边缘计算的架构特点和运维挑战。
掌握K3s轻量级K8s在边缘节点的部署和管理。
熟练使用OpenYurt实现云边端一体化管理。
具备边缘应用分发、监控和自治运维能力。
培训内容介绍:
二、 K3s轻量级K8s架构: 理解K3s的组件简化(SQLite替代etcd)、打包方式,对比与标准K8s的差异。
三、 K3s边缘节点部署: 在树莓派、工控机等边缘设备上安装K3s,配置Server和Agent角色,加入集群。
四、 K3s离线部署与运维: 在无网络环境下的K3s离线安装,配置私有镜像仓库,管理边缘证书。
五、 边缘应用部署策略: 使用亲和性调度将应用部署到指定边缘节点,使用DaemonSet部署边缘监控组件。
六、 OpenYurt架构与原理: 了解OpenYurt对原生K8s的扩展,理解YurtHub、YurtController等组件的角色。
七、 OpenYurt集群搭建: 将标准K8s集群转换为OpenYurt集群,添加边缘节点,配置云边通信隧道。
八、 边缘节点自治(YurtHub): 测试云边网络断开时的边缘节点自治能力,边缘应用继续运行不受影响。
九、 边缘单元化管理(Unit): 使用YurtUnit对边缘节点进行分组管理,实现单元化应用部署。
十、 边缘监控与运维: 部署Prometheus监控边缘节点,使用Grafana展示监控指标,配置边缘告警。
十一、 边缘应用OTA升级: 实现边缘应用的远程更新,支持灰度发布和回滚,保障业务连续性。
十二、 实战项目:边缘计算平台搭建: 搭建由K3s或OpenYurt管理的边缘计算集群,部署边缘应用并测试自治能力。