K8S视频教程,从零开始学
原标题:K8S视频教程,从零开始学
Kubernetes也称为K8S,其中8是代表中间“ubernete”的8个字符,是Google在2014年开源的一个容器编排引擎,用于自动化容器化应用程序的部署、规划、扩展和管理,它将组成应用程序的容器分组为逻辑单元,以便于管理和发现,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,很多细节都不需要运维人员去进行复杂的手工配置和处理;
通过Kubernetes你可以:
快速部署应用
快速扩展应用
无缝对接新的应用功能
节省资源,优化硬件资源的使用
Kubernetes特点:
可移植:支持公有云,私有云,混合云,多重云(multi-cloud)
可扩展:模块化,插件化,可挂载,可组合
自动化:自动部署,自动重启,自动复制,自动伸缩/扩展
Kubernetes可以做什么?
使用Web服务,用户希望应用程序能够7*24小时全天运行,开发人员希望每天多次部署新的应用版本。通过应用容器化可以实现这些目标,使应用简单、快捷的方式更新和发布,也能实现热更新、迁移等操作。使用Kubernetes能确保程序在任何时间、任何地方运行,还能扩展更多有需求的工具/资源。Kubernetes积累了Google在容器化应用业务方面的经验,以及社区成员的实践,是能在生产环境使用的开源平台。
零基础如何免费学习K8s
针对K8s这一专题,动力节点为大家推出了这套从零开始学Kubernetes视频课程,并由动力节点线上教学总监Cat老师亲自教授,带你快速入门Kubernetes!
Cat老师有着13年互联网一线研发架构实战经验,职业生涯历经Java研发工程师、Java高级研发工程师、技术主管、研发经理、Java架构师职位全过程历练,技术功底扎实,技术视野开阔,实战经验丰富,掌握Java技术生态下的各类前后端技术,授课案例驱动、通俗易懂,将多年实战经验融入课程体系带入课堂中,深得学员赞誉。
课程核心内容(目录):
001.Kubernetes课程介绍
002.What is Kubernetes
003.Kubernetes整体架构
004.Kubernetes环境搭建方式
005.Kubeadm部署Kubernetes
006.Kubeadm部署Kubernetes环境准备
007.Kubeadm部署Kubernetes环境-安装Docker
008.Kubeadm部署Kubernetes环境-安装kubeadm-kubelet-kubectl
009.Kubeadm部署Kubernetes环境-kubeadm init
010.Kubeadm部署Kubernetes环境-kubeadm join
011.Kubeadm部署Kubernetes环境-kube-flannel
012.Kubernetes部署容器化应用-Nginx
013.Kubernetes部署容器化应用-Nginx
014.kubernetes部署容器化应用的步骤
015.kubernetes部署容器化应用Nginx
016.kubernetes部署容器化应用Tomcat
017.kubernetes部署容器化应用Tomcat
018.kubernetes部署容器化应用SpringBoot
019.kubernetes部署容器化应用SpringBoot
020.kubernetes部署DashBoard管理ui后台
021.kubernetes部署DashBoard管理ui后台
022.kubernetes问答交流
023.kubernetes暴露服务NodePort
024.kubernetes暴露服务的三个端口
025.kubernetes暴露服务Ingress概述
026.kubernetes暴露服务Ingress准备
027.kubernetes暴露服务Ingress环境部署
028.kubernetes暴露服务Ingress配置规则
029.kubernetes暴露服务Ingress测试
030.kubernetes部署Spring Cloud Alibaba微服务提供者消费者
031.kubernetes部署Spring Cloud Alibaba微服务网关
032.kubernetes部署Spring Cloud Alibaba微服务Ingress暴露
033.kubernetes整体架构及核心组件
034.kubernetes动态扩容及小结