Kubernetes(k8s)集群管理实战指南(带你快速掌握k8s)

kubernetes 是什么?
Kubernetes 这个词来源于希腊语,有主管、舵手、船长的意思,我们从中能听到一丝管理的意味,从图标中也能看出来。

在 kubernetes 的网站上,描述 kubernetes 是:生产级别的容器编排系统
从这个定义我们可以提炼出三个关键字:
生产级别
容器
编排系统
那下面分别解释下 k8s 的几个关键字(k8s是kubernetes的缩写,中间的8代表k与s间省略的8个字母)。
1、生产级别
说 k8s 是生产级别有如下几个原因:
k8s 是 Google 开源的系统,基于 Google 的 Borg 和 Omega 系统设计,这套系统已经在 Google 内部运行了10年以上,并还在支持Google 每周数十亿容器的运行。
k8s 是 CNCF (Cloud Native Computing Foundation)的首个毕业项目。
2、容器
没有集装箱,就没有全球化
什么是容器?容器的英文为 container,这个词除了有容器的意思,还有集装箱的意思。对于运输,集装箱有着重大的意义,在《集装箱改变世界》 这本书中,提出了“没有集装箱,就没有全球化”的观点。
集装箱运输能够获得成功,可以概括出如下几个特点:
可移植性:集装箱可以被任何类型支持的船舶使用
包容性:支持多种类型的货物,这些货物都可以被打包在集装箱内
标准大小:标准大小的集装箱可以被完美的组合在一起
共存:多个集装箱可以放到同一个船上
隔离:不同集装箱的货物间彼此隔离
这些特点同样适用于软件领域的容器:
可移植性:容器可以被任何类型支持的操作系统安装使用
包容性:支持多种类型的软件,这些软件都可以被打包在容器内
标准格式
共存:多个容器可以运行在同一个物理机上
隔离:不同容器的软件间彼此隔离
因此,可以说容器是集装箱思路在软件领域的实现,容器是软件的一个标准单元,可以将代码和依赖打包在一起、能够运行在多种操作系统和环境之上、多个容器能够在同一台物理机器上运行。
Kubernetes整体架构

Master
k8s集群控制节点,对集群进行调度管理,接受集群外用户去集群操作请求;
Master Node 由 API Server、Scheduler、ClusterState Store(ETCD 数据库)和 Controller MangerServer 所组成;
Nodes
集群工作节点,运行用户业务应用容器;
Nodes节点也叫Worker Node,包含kubelet、kube proxy 和 Pod(Container Runtime);
好了~ 以上就是Kubernetes入门的全部内容,本文希望能够帮助对 K8S 不了解的新手快速了解 K8S。笔者一边写文章,一边查阅和整理 K8S 资料,过程中越发感觉 K8S 架构的完备、设计的精妙,是值得深入研究的,K8S这么火是有道理的。
动力节点Kubernetes教程华丽来袭~
课程核心内容目录:
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动态扩容及小结

Kubernetes,点击以下实战教程,带你快速入门Kubernetes!
