学习笔记 华为云云原生王者之路集训营-黄金阶段(上)
【摘要】 课程链接华为云云原生王者之路集训营——黄金课程 课程大纲第一章 云原生开学“第一课”第二章 容器技术基础介绍第三章 Kubernetes系统快速入门第四章 Kubernetes集群管理第五章 Kubernetes工作负载管理第六章 Kubernetes持久化数据卷管理第七章 Kubernetes网络与服务管理第八章 Kubernetes应用配置管理第九章 Istio服务网格快速入门第十章...
课程链接
课程大纲
- 第一章 云原生开学“第一课”
- 第二章 容器技术基础介绍
- 第三章 Kubernetes系统快速入门
- 第四章 Kubernetes集群管理
- 第五章 Kubernetes工作负载管理
- 第六章 Kubernetes持久化数据卷管理
- 第七章 Kubernetes网络与服务管理
- 第八章 Kubernetes应用配置管理
- 第九章 Istio服务网格快速入门
- 第十章 Istio灰度发布管理
- 第十一章 Istio流量治理与监控管理
学习笔记(第一二三四章)
- 云原生开学“第一课”
- CNCF对云原生定义
- 云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。
- 云原生核心理念
- 解耦软件开发,提高灵活性和可维护性
- 多云支持,避免厂商锁定
- 避免侵入式定制
- 提高工作效率和资源利用率
- 开源社区是云原生技术的推动者,同时是相关技术标准的制定者
- 云原生技术版图
- 云原生工具链
- 云原生底层技术
- 编排与管理
- 应用定义与开发
- 平台
- 应用运维
- serverless
- 云原生平台技术架构发展方向:以"应用"为中心的云"OS"
- CNCF对云原生定义
- 容器技术基础介绍
- 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
- LXC(linux container)
- Kubernetes系统快速入门
- 云资源:随时获取,按需使用,随时扩展,按使用付费
- kubernetes架构
- 生态层(不属于k8s范围)
- 接口层(工具、SDK库、UI等)
- 治理层(策略执行和自动化编排)
- 应用层(部署(无状态/有状态应用、批处理、集群应用等)和路由(服务发现、DNS解析等))
- 内核层(kubernetes最核心功能,对外提供API构建高层的应用,对内提供插件式应用执行环境)
- pod
- 能够创建、调度和管理的最小部署单元,是一组容器的集合,而不是单独的应用容器
- 同一个pod里的容器共享同一个网络命名空间、IP地址及端口空间
- 容器
- infrastructure container:基础容器
- initcontainers:初始化容器
- containers:业务容器
- 容器基本组成
- 镜像部分
- 启动命令
- 计算资源
- 外部输入
- pod可以接受的外部输入方式:环境变量、配置文件以及密钥
- 与工作负载(workload)的关系
- 通过label-selector和owerReference相关联
- pod通过工作负载实现应用的运维,如伸缩、升级等
- 关键工作负载
- deployment
- replicaSet
- deployment
- kubernetes系统组件
- master
- apiserver
- etcd
- controllers
- scheduler
- nodes
- kubelet
- kube-proxy
- add-ons
- container runtime
- master
- 基于list-watch机制的控制器架构
- Kubernetes集群管理
- 常见部署形态
- 自建模式
- 托管模式 CCE
- serverless模式 CCI
- 常见部署方式
- 本地调试
- minikube
- 第三方工具托管
- kubeadm
- kops
- kubespray
- 认证云平台托管
- CCE
- 控制平台托管,深度对接云基础设施,云原生全栈
- CCI
- CCE
- 本地调试
- 定义
- pod:资源的消费者
- node:业务负载的载体
- 云厂商provider:基础资源的生产者
- Node定义
- 节点元数据
- 云厂商provider信息
- 节点资源信息
- 节点池:集群中具有相同配置的一组节点,一个节点池包含一个节点或多个节点
- 常见部署形态
相关链接
备注
- 感谢老师的教学与课件
- 欢迎各位同学一起来交流学习心得^_^
- 沙箱实验、认证、论坛和直播,其中包含了许多优质的内容,推荐了解与学习。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)