首期开营,69元 讲满两整天,
课程方式:在线直播(腾讯会议);现场授课(仅限大连)
开课日期:4月1日-2日
上课时间:9:00-12:00 13:00-16:00
授课讲师:
吴振 CNCF 官方认证讲师;Redhat 官方认证讲师
课程简介
KCNA 作为学习CKA、CKAD 和 CKS课程的前置课程,将展示候选人对 Kubernetes 和云原生技术的基本知识,包括如何使用基本的 kubectl 命令部署应用程序、Kubernetes 的架构(容器、pod、节点、集群)、了解云原生景观和项目(存储) 、网络、GitOps、服务网格),并理解云原生安全的原则。
再送学习大礼包
免费提供本地或云端实操环境;
赠送KCNA考试预约,考前冲刺辅导;
一年内参加云原生任何考试或者升级课程均可抵值300元
。
课程受众
本课程面向容器和Kubernetes零基础的员工
本课程结束时,您将学习以下内容:
● 讨论云原生技术的基础知识。
● 了解Kubernetes的高级架构。
● 处理容器编排的挑战。
● 讨论容器编排与传统部署的区别。
● 在分布式系统中交付和监视应用程序。
技术要求
● 本课程没有硬性要求,但如果您熟悉以下主题,则非常有益:
● 对Linux系统的基本理解
● 简单的命令行用法
● 对云的基本理解
● 编程语言基础
● 了解TCP/IP或DNS等网络概念。
课程大纲
云原生架构:
从单体到微服务架构
微服务架构基线:十二要素
微服务落地:Linux chroot与cgrpup
Docker的崛起、殒落
云原生概述:人文、技术标准、营销噱头?
云原生架构的特点
云原生开放标准介绍:CRI、CNI、CSI、SMI
云原生角色与SRE
云原生项目-云原生计算基础:Graduated、Incubating、Sandbox
详解CNCF毕业项目
KCNA章节测试
容器编排器基础:
OCI规范概述:Runtime、image、distribution
管理容器生命周期
解读Dockerfile并管理容器镜像
容器编排器基础
容器网络
容器存储
服务发现与DNS
云原生服务网格原理
云原生4C安全
实验:
使用docker、podman管理容器生命周期
管理容器镜像
KCNA章节测试
Kubernetes基础:
什么是kubernetes,为什么是kubernetes?
kubernetes角色及架构:Control plane nodes、Worker nodes
kubernetes核心组件解析:kube-apiserver、etcd、kube-scheduler、
kube-controller-manager、cloud-controller-manager、kubelet、kube-proxy
详解Kubernetes API:Authentication、Authorization、Admission Control
解读Kubernetes工作流程
High level Runtime说明:Containerd、CRI-O、Docker
Low level Runtime说明: runC、Gvisor、KATA
CNCF认证Kubernetes发行版本介绍与演示:k3s、Kind、Minikube
Kubernetes部署工具介绍:Kubeadm、Kops、kubespray
Kubernetes企业级PaaS: Openshift、Rancher、Tanzu、Kubesphere
Kubernetes托管平台对比:AWS EKS、Azure AKS、Google GKE、Alibaba ACK、Huawei CCE、Tencent TKE
Kubernetes高可用集群架构分析与演示
实验:
使用K3s部署边缘集群
安装Kind并发布伪分布式集群
使用Minikube管理开发测试环境
使用kubeadm发布生产集群
演示:
使用Kops在AWS上发布自管理集群。
使用kubespray在AWS发布生产集群。
使用AWS EKS、Azure AKS、Google GKE发布托管kubernetes集群。
KCNA章节测试
四、使用Kubernetes:
Kubernetes常用对象及关系说明
概述Kubernetes Pod资源
使用kubectl管理Pods
概述Kubernetes Replication Controller & ReplicaSet
概述Kubernetes Deployment
概述Kubernetes DaemonSet
概述Kubernetes Job & Cronjob
概述Kubernetes StatefulSet
概述ConfigMap & Secret
使用kubectl管理Kubernetes资源
使用Manifests定义Kubernetes资源
了解Service四种类型:ClusterIP、NodePort、LoadBalancer、ExternalName
了解Ingress和Ingress Controller
了解Kubernetes Storage与PV、PVC
分析Rook架构
Kubernetes Autoscaling:Horizontal Pod Autoscaler (HPA)、Cluster Autoscaler(CA)、Vertical Pod Autoscaler(VPA)
实验
:
创建多容器Pod,并为容器设置资源限制,实现节点转发。
使用k8s节点选择器发布操作系统类容器。
排错:发布busybox容器。
排错:发布数据库类容器。
使用kubectl发布部署应用。
演示:
部署Rook存储编排器
KCNA章节测试
五、交付云原生应用程序:
1. 应用程序交付基础知识
2. 了解云原生CI/CD
3. 了解云原生GitOps
演示:
部署使用ArgoCD 实现GitOps
KCNA章节测试
云原生可观测性:
Observability概述
Telemetry概述:LOGS、METRICS、TRACES
云原生日志收集
使用Prometheus监控容器
使用Jaeger分布式追踪微服务的错误与瓶颈
云原生成本管理
演示:
部署Prometheus监控微服务
使用Jaeger追踪微服务的错误与瓶颈
KCNA章节测试
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。
责任编辑:kj005
文章投诉热线:156 0057 2229 投诉邮箱:29132 36@qq.com