随着各行业数字化深入发展,应用系统越来越复杂、部署和变更越来越频繁、能够容忍的停机时间越来越短,应用的部署和运维给IT团队带来很大的压力,也影响了政府和企业等各类组织数字化战略的落地。以容器技术和Kubernetes为核心的云原生平台,有效解决了应用的部署和运维问题,提升了企业数字化转型的效能。本课程将:
1. 分析随着数字化深入发展产生的IT系统部署和运维问题。
2. 介绍容器的起源和发展,介绍Kubernetes(K8s)容器编排系统,及容器和K8s在简化应用部署和赋能应用运维方面的作用和价值。
3. 讲解K8s云原生平台的架构和搭建。
4. 讲解如何基于K8s发布和运维应用系统。
培训目的
1、了解容器技术、K8s和云原生平台的概念、起源和发展
2、理解基于容器技术和K8s的云原生平台在应用系统部署和运维中的作用和价值
3、掌握如何搭建和使用K8s云原生平台
4、初步掌握如何基于K8s部署和开发云原生应用
证书
培训结束,颁发中科院计算所职业培训中心“Kubernetes云原生容器平台搭建与应用”结业证书。
培训对象
应用系统运维和数据中心运维人员,包括团队负责人和参与相关工作的各级运维工程师、运维开发工程师。
应用系统开发人员,包括团队负责人、架构师和参与相关工作的各级程序员。
时间 |
内容 |
Day 1 上午
|
1. 数字化转型给应用系统部署和运维带来的新挑战及容器技术概述 1.1 数字化转型给应用系统部署和运维带来的新挑战 1.2 容器及其编排技术赋能应用全生命周期运维 1.3 容器技术的发展与Docker 1.4 事实标准的容器集群与容器编排平台 —— Kubernetes(K8s) 1.5 OCI标准与CRI标准
2. Docker简介 2.1 Docker的原理 2.2 Docker常用操作及应用 2.3 Docker镜像及其构建
|
Day 1 下午
|
3. K8s的架构及安装部署 3.1 K8s的架构 3.2 K8s的自动化部署工具 3.3 单节点K8s环境安装 3.4 生产级别K8s集群的部署架构
4. K8s的基本应用 4.1 Kubectl命令行配置及使用 4.2 声明式API及Yaml资源编排文件 4.3 Pod的概念及管理 4.4 重启策略+健康检查实现应用自修复 4.5 Pod的调度 4.6 K8s的“控制器(Controller)”及工作负载管理:Deployment、Stateful Set、
|
Day 2 上午
|
5. Service和Ingress 5.1 Service的概念和基本使用 5.2 Service实现原理 5.3 部署和使用Ingress Controller能力
6. K8s 的网络 6.1 K8s的网络模型 6.2 K8s的网络南向接口标准CNI 6.3 典型的K8s网络方案:Calico、Flannel及其他 6.4 实现虚机/物理机与K8s容器IP直通 —— 需求、问题及解决方法
|
Day 2 下午
|
7. K8s 的存储 7.1 K8s 中使用存储的几种模式和应用场景 7.2 PV、PVC详解 7.3 K8s的存储南向接口标准CSI及存储类别、存储动态供给 7.4 IaaS上搭建K8s平台常见的存储问题及解决方法
8. K8s中的服务发现和配置管理 8.1 K8s中服务名称解析及其实现原理 8.2 使用ConfigMap保存和管理应用的配置信息 8.3 使用Secret保存和管理应用的敏感信息
|
汇款、微信转帐
汇款信息:
单位名称:北京市海淀区中科院计算所职业技能培训学校
开户行:工行海淀西区支行
账号:0200 0045 1920 0043 667
开户银行代码:1021 0000 0458
微信转账:
步骤一:打开微信,扫描二微码付款时,点击打开微信右下角里的“发现”,在列表界面有一个“扫一扫”选项,点击打开“扫一扫”(如下图):
步骤二:点击打开“扫一扫”后,会出现一个扫描框,将中科院计算所培训中心二维码/条码放入框内,即可自动扫描,并显示支付信息,输入付款金额。
(中科院计算所培训中心二维码)
步骤三:点击 “添加付款备注”,填写付款人姓名和单位全称,所有信息核对无误后,点击“确认付款”,完成支付。