K8s学习笔记(1)——基本概念和安装
文章目录一、为什么需要K8s二、K8s集群架构组件二、整体架构图如下:三、基本概念三、安装K8s一、为什么需要K8s容器化部署方式给带来很多的便利,但是也会出现一些问题,比如说:一个容器故障停机了,怎么样让另外—个容器立刻启动去替补停机的容器当并发访问量变大的时候,怎么样做到横向扩展容器数量这些容器管理的问题统称为容器编排问题,为了解决这些容器编排问题,就产生了一些容器编排的软件,比如 Docke
·
一、为什么需要K8s
容器化部署方式给带来很多的便利,但是也会出现一些问题,比如说:
- 一个容器故障停机了,怎么样让另外—个容器立刻启动去替补停机的容器
- 当并发访问量变大的时候,怎么样做到横向扩展容器数量
这些容器管理的问题统称为容器编排问题,为了解决这些容器编排问题,就产生了一些容器编排的软件,比如 Docker Swarm和K8s
二、K8s集群架构组件
K8s集群中的节点包含2类: Master(主控节点) node(工作节点)
说白了就是一个领导(Master)手下跟着一批员工(Node)
三、整体架构图如下:
四、基本概念
五、安装K8s
K8s安装过程中坑非常多
这里有位老哥做好笔记了,按照步骤安装就可以了:K8s集群环境搭建
这几项是必须做的
- 修改host文件
- 禁用iptable和firewalld服务
- 禁用selinux Docker
- 在默认情况下使用Vgroup Driver为cgroupfs,用systemd来替代cgroupfs
- 禁用swap分区:swapoff -a
master节点初始化后,运行 kubeadm token create --print-join-command ,把打印出来的命令复制到其他节点就可以加入了
如果有错误看下:journalctl -f -u kubelet
更多推荐
已为社区贡献3条内容
所有评论(0)