学习笔记 华为云云原生王者之路集训营-黄金阶段(上)

网友投稿 846 2022-05-30

课程链接

华为云云原生王者之路集训营——黄金课程

课程大纲

第一章 云原生开学“第一课”

第二章 容器技术基础介绍

第三章 Kubernetes系统快速入门

第四章 Kubernetes集群管理

第五章 Kubernetes工作负载管理

第六章 Kubernetes持久化数据卷管理

第七章 Kubernetes网络与服务管理

第八章 Kubernetes应用配置管理

第九章 Istio服务网格快速入门

第十章 Istio灰度发布管理

第十一章 Istio流量治理与监控管理

学习笔记(第一二三四章)

云原生开学“第一课”

CNCF对云原生定义

云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。

云原生核心理念

解耦软件开发,提高灵活性和可维护性

多云支持,避免厂商锁定

避免侵入式定制

提高工作效率和资源利用率

开源社区是云原生技术的推动者,同时是相关技术标准的制定者

云原生技术版图

云原生工具链

云原生底层技术

编排与管理

应用定义与开发

学习笔记 华为云云原生王者之路集训营-黄金阶段(上)

平台

应用运维

serverless

云原生平台技术架构发展方向:以"应用"为中心的云"OS"

容器技术基础介绍

LXC(linux container)

cgroup的资源管理能力

namespace的隔离能力

docker

client

docker_host

docker daemon

containers

images

registry

docker vs VM

docker镜像

一种新型的应用打包、分发和运行机制。容器镜像将应用运行环境,包括代码、依赖库、工具、资源文件和元信息等,打包成一种操作系统发行版无关的不可变更软件包。

build once,run anywhere

分层结构

镜像仓库 swr

新兴的镜像构建工具

buildkit

kaniko

img

buildah

Kubernetes系统快速入门

云资源:随时获取,按需使用,随时扩展,按使用付费

kubernetes架构

生态层(不属于k8s范围)

接口层(工具、SDK库、UI等)

治理层(策略执行和自动化编排)

应用层(部署(无状态/有状态应用、批处理、集群应用等)和路由(服务发现、DNS解析等))

内核层(kubernetes最核心功能,对外提供API构建高层的应用,对内提供插件式应用执行环境)

pod

能够创建、调度和管理的最小部署单元,是一组容器的集合,而不是单独的应用容器

同一个pod里的容器共享同一个网络命名空间、IP地址及端口空间

容器

infrastructure container:基础容器

initcontainers:初始化容器

containers:业务容器

容器基本组成

镜像部分

启动命令

计算资源

外部输入

pod可以接受的外部输入方式:环境变量、配置文件以及密钥

与工作负载(workload)的关系

通过label-selector和owerReference相关联

pod通过工作负载实现应用的运维,如伸缩、升级等

关键工作负载

deployment

replicaSet

kubernetes系统组件

master

apiserver

etcd

controllers

scheduler

nodes

kubelet

kube-proxy

add-ons

container runtime

基于list-watch机制的控制器架构

Kubernetes集群管理

常见部署形态

自建模式

托管模式 CCE

serverless模式 CCI

常见部署方式

本地调试

minikube

第三方工具托管

kubeadm

kops

kubespray

认证云平台托管

CCE

控制平台托管,深度对接云基础设施,云原生全栈

CCI

定义

pod:资源的消费者

node:业务负载的载体

云厂商provider:基础资源的生产者

Node定义

节点元数据

云厂商provider信息

节点资源信息

节点池:集群中具有相同配置的一组节点,一个节点池包含一个节点或多个节点

相关链接

华为云云原生王者之路集训营,开班啦,快来报名!

微认证 - 轻松玩转Kubernetes

沙箱实验 - 基于云容器引擎部署NGINX应用

备注

感谢老师的教学与课件

欢迎各位同学一起来交流学习心得^_^

沙箱实验、认证、论坛和直播,其中包含了许多优质的内容,推荐了解与学习。

Kubernetes 云原生 容器

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:云合同电子签章:八天两次被政府点名,2019年电子签名会迎来大爆发吗
下一篇:Zabbix的应用(3)----语法系列(1)
相关文章