当前位置:消费 > 正文
《Kubernetes and Cloud Native Associate 》KCNA训练营招募中
2023-03-21 13:59:35 来源: 今报在线

首期开营,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章节测试

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。

标签:

责任编辑: jkl2