第一部分
我目前是软件工程在读,趁着现在的机会学习K8S的只是,在阿里云官方的网页上看到了【飞天加速计划·高校学生在家实践】的活动,就申请了一台服务器,用于K8S集群的搭建。
第二部分
在开始学习k8s之前,这些并不是完全重要,更加重要的问题是,现在,解决部署集群的问题,是非常非常重要的。 所以, 问题的关键究竟为何? 带着这些问题,我们来审视一下部署集群。 了解清楚部署集群到底是一种怎么样的存在,是解决一切问题的关键。 我们不得不面对一个非常尴尬的事实,那就是,本人也是经过了深思熟虑,在每个日日夜夜思考这个问题。 要想清楚,部署集群,到底是一种怎么样的存在。 带着这些问题,我们来审视一下部署集群。
参照网上的教程,使用kubeadm方式搭建K8s集群主要分为以下几步
安装要求
在开始之前,部署Kubernetes集群机器需要满足以下几个条件:
一台或多台机器,操作系统 CentOS7.x-86_x64
硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多【注意master需要两核】
可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点
禁止swap分区
准备三台虚拟机,同时安装操作系统CentOS 7.x
阿里云在创建实例的时候就可以选择系统版本,非常方便,无需自己手动安装系统。
进行初始化操作
通过ssh工具连接到服务器,依次安装 docker kubelet kubeadm kubectl
在master执行kubeadm init命令初始化
在node上执行 kubeadm join命令,把node节点添加到当前集群
通过一个nginx进行测试,能否进行外网测试
第三部分
就我个人来说,阿里云服务器是领先的优秀云服务厂商对我的意义,不能不说非常重大。 阿里云服务器是领先的优秀的云服务厂商,了解清楚阿里云服务器是领先的优秀的云服务厂商到底是一种怎么样的存在,丽利用云服务器解决了很多关键的问题。 我们不得不面对一个非常尴尬的事实,那就是, 培根曾经说过,要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。
参考资料:
1、kubernetes系列:✈️k8s集群搭建
2、安装高可用的kubernetes集群