kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,这样做并不利于应用的升级更新/回滚等操作,当然也可以通过创建虚拟机的方式来实现某些功能,但是虚拟机非常重,并不利于可移植性。
新的方式是通过部署容器方式实现,每个容器之间互相隔离,每个容器有自己的文件系统 ,容器之间进程不会相互影响,能区分计算资源。相对于虚拟机,容器能快速部署,由于容器与底层设施、机器文件系统解耦的,所以它能在不同云、不同版本操作系统间进行迁移。
容器占用资源少、部署快,每个应用可以被打包成一个容器镜像,每个应用与容器间成一对一关系也使容器有更大优势,使用容器可以在build或release 的阶段,为应用创建容器镜像,因为每个应用不需要与其余的应用堆栈组合,也不依赖于生产环境基础结构,这使得从研发到测试、生产能提供一致环境。类似地,容器比虚拟机轻量、更“透明”,这更便于监控和管理。
课程内容:
目录:/Kubernetes K8s架构师实战集训营【高级班】 [27.1G]
┣━━第 1 章:Ansible 自动化部署 K8S 集群 [3.2G]
┃ ┣━━工具
┃ ┣━━文档
┃ ┣━━01-Ansible 概述,基本使用【vuesite.cn】.mp4 [341.5M]
┃ ┣━━02-7个常用模块基本使用【vuesite.cn】.mp4 [526.3M]
┃ ┣━━03-Playbook 基本使用-A【vuesite.cn】.mp4 [143.6M]
┃ ┣━━03-Playbook 基本使用-B【vuesite.cn】.mp4 [363.5M]
┃ ┣━━04-Roles 基本使用,熟悉K8S二进制部署流程【vuesite.cn】.mp4 [368.4M]
┃ ┣━━05-一键部署 K8S 单Master集群 & 多Master集群-A【vuesite.cn】.mp4 [202.4M]
┃ ┣━━05-一键部署 K8S 单Master集群 & 多Master集群-B【vuesite.cn】.mp4 [250.3M]
┃ ┗━━06-传统弹性伸缩的困境&弹性伸缩的布局【vuesite.cn】.mp4 [1.1G]
┣━━第 2 章 弹性伸缩 [2.4G]
┃ ┣━━工具
┃ ┣━━文档
┃ ┣━━01-Nodes 资源扩容(CA,Ansible)【vuesite.cn】.mp4 [533.7M]
┃ ┣━━02-Pods 资源扩容方案【vuesite.cn】.mp4 [374.9M]
┃ ┣━━03-基于 Metrics Server CPU指标的HPA【vuesite.cn】.mp4 [328.9M]
┃ ┗━━04-基于 Prometheus QPS指标的HPA【vuesite.cn】.mp4 [1.2G]
┣━━第 4 章:K8S 集群网络 [280M]
┃ ┣━━工具
┃ ┣━━文档
┃ ┗━━01-网络基础知识(TCPUDP,交换、路由技术【vuesite.cn】.mp4 [280M]
┣━━第 5 章:K8S 存储 之 Ceph 分布式存储系统 [6.1G]
┃ ┣━━工具
┃ ┣━━文档
┃ ┣━━01-Calico 概述、部署、工作原理-网络策略概述、配置、管理出入站流量【vuesite.cn】.mp4 [1.7G]
┃ ┣━━02-部署 Ceph 集群【vuesite.cn】.mp4 [1.3G]
┃ ┣━━03-CephFS 客户端安装与使用-A【vuesite.cn】.mp4 [455M]
┃ ┣━━03-CephFS 客户端安装与使用-B【vuesite.cn】.mp4 [788.5M]
┃ ┣━━04-k8s 2019-12-22 15-01-41-348【vuesite.cn】.mp4 [1.8G]
┃ ┗━━说明【vuesite.cn】.txt [171B]
┣━━第 6 章:微服务容器化迁移 [1.4G]
┃ ┣━━01-从运维角度看微服务 & 部署微服务考虑问题【vuesite.cn】.mp4 [145.4M]
┃ ┣━━02-在K8S中部署SpringCloud微服务项目【vuesite.cn】.mp4 [1007.1M]
┃ ┗━━03-微服务链路监控系统 & 踩坑经验分享【vuesite.cn】.mp4 [243.2M]
┣━━第 7 章:基于 K8S 构建企业 Jenkins CICD 平台(微服务) [3.6G]
┃ ┣━━工具
┃ ┣━━文档
┃ ┣━━01-项目发布方案概述,发布流程设计及注意事项【vuesite.cn】.mp4 [518.3M]
┃ ┣━━02-Gitlab & Harbor & Jenkins 部署【vuesite.cn】.mp4 [193.5M]
┃ ┣━━03-Jenkins Pipeline 基本使用 & 参数化构建【vuesite.cn】.mp4 [652.2M]
┃ ┣━━04-Jenkins 与 K8S 集成 & 发布微服务项目【vuesite.cn】.mp4 [749M]
┃ ┗━━PyCharm2019.3【vuesite.cn】.exe [1.5G]
┣━━第3章 Helm 应用包管理器(v3) [1.6G]
┃ ┣━━工具
┃ ┣━━文档
┃ ┣━━01-Helm 概述 & 安装 & 部署常见应用【vuesite.cn】.mp4 [284.5M]
┃ ┣━━02-Chart 模板(对象,函数,流程控制等)【vuesite.cn】.mp4 [734.1M]
┃ ┗━━03-开发自己Chart & 使用Harbor作为Chart仓库【vuesite.cn】.mp4 [638.5M]
┣━━1.16的二进制包 [378.9M]
┃ ┗━━kubernetes-server-linux-amd64-1.16.tar【vuesite.cn】.gz [378.9M]
┣━━第 8 章:服务治理 Istio 初探 [856.6M]
┃ ┣━━第 8 章:服务治理 Istio 初探【vuesite.cn】.avi [856.6M]
┃ ┗━━目录【vuesite.cn】.txt [466B]
┗━━rhel-8.1-x86_64-dvd.iso [7.3G]