在Centos7环境下安装KubeSphere

网友投稿 311 2022-10-21

在Centos7环境下安装KubeSphere

首先我们需要知道kubesphere是一个基于kubernetes构建的分布式的、多租户的、多集群的、企业级的开源容器平台,它具有强大且完善的网络和存储能力,并通过极其简单的人机交互来提供完善的多集群管理,实现微服务的治理,并帮助企业在云、虚拟化和物理机等异构的基础设施上快速构建和部署运维容器架构、实现应用的敏捷开发和生命周期管理。

本次实验在基于x86架构的win11上进行,我们的物理环境为VMware Workstation 16下安装的三台Centos7.5来进行部署和搭建。

1、 首先我们需要下载Centos7的镜像文件,进行Centos7虚拟机的安装

2、 我们采用最小化安装方法来安装相应的软件,在这之前,我们需要使用yum update命令更新YUM源

3、 为了防止冲突我们需要把系统中的docker卸载

使用命令:yum remove docker* -y卸载docker文件。

随后使用yum install -y yum-utils安装必要的文件。包括python的一些运行库。

4、 更新一下yum源,虚拟机自带的yum源会比较卡顿,这里使用的是阿里云的yum源,更新之后使用yum update进行更新。

Sudo yum-config-manager --add-repo 安装指定的docker容器

sudo yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7 containerd.io-1.4.6

出现如图所示的信息则表明我们的docker容器安装成功。

但是docker本身提供了一个守护进程,我们需要通过systemctl enable docker –now

Systemctl restart docker

来启动docker容器,同时我们通过这种方式来保证docker容器的开机自启。

6、 关闭swap内存空间,这里我们最好还是设置他永久关闭swap空间。

我们首先进入/etc/fstab的文件内部,注释掉最后一行的关于swap的相关内容,然后我们reboot机器,使用free -m命令就能够看到我们的swap内存空间被关闭,最好我们同时吧selinux的关掉。

7、安装k8s、kubeadm、kubectl

#配置k8s的yum源地址

cat <

[kubernetes]

name=Kubernetes

baseurl=kubelet,kubeadm,kubectl

sudo yum install -y kubelet-1.20.9 kubeadm-1.20.9 kubectl-1.20.9

#启动kubelet

sudo systemctl enable --now kubelet

#所有机器配置master域名

echo “172.31.0.4 k8s-master” >> /etc/hosts

其他具体详细教程参考我的其他K8S相关教程哦

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一起来了解Java的内部类
下一篇:如何更好的学习一门技术
相关文章

 发表评论

暂时没有评论,来抢沙发吧~