k8s

在 Linux 上一键安装 KubeSphere

2023-06-29  本文已影响0人  宇晨棒棒的

1.此次安装主机硬件最低要求:

centos 7.X   2 核 CPU,4 GB 内存,40 GB 磁盘空间(没有启用任何可选组件的默认最小化安装)

如果机器至少有 8 核 CPU 和 16 GB 内存,则建议启用所有组件。

2.安装过程:

1)基础环境设置:

A.关闭防火墙: systemctl  stop   firewalld

B.关闭selinux:

setenforce 0(临时)

将 /etc/selinux/config文件中的SELINUX的值设置为disabled(永久)或者   sed-ri  's/.*swap.*/#&/'   /etc/fstab

C.关闭swap

swapoff   -a     临时关闭

将 /etc/fstab   中swap挂载注释掉  (永久)

D.修改系统参数:

vim  /etc/sysctl.conf

net.ipv6.conf.eth0.accept_dad = 0 

 net.ipv6.conf.eth0.accept_ra = 1

net.ipv6.conf.eth0.accept_ra_defrtr = 1 

net.ipv6.conf.eth0.accept_ra_rtr_pref = 1 

net.ipv6.conf.eth0.accept_ra_rt_info_max_plen = 1 

 vm.swappiness = 0

sysctl -p

E.安装依赖组件:

yum install -y ebtables socat ipset conntrack

F.安装docker

2)安装docker

A.首先配置一下Docker的阿里yum源

cat>/etc/yum.repos.d/docker.repo<<EOF

[docker-ce-edge]

name=Docker CE Edge - \$basearch

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/\$basearch/edge

enabled=1

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

EOF

B,然后yum方式安装docker

# yum安装

yum  -y   install docker-ce

# 查看docker版本

docker  --version

# 启动docker

systemctl  enable docker 

systemctl start docker

C.配置docker的镜像源

cat>>/etc/docker/daemon.json<<EOF

{  "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"],"exec-opts": ["native.cgroupdriver=systemd"],"data-root": "/app/docker"}

EOF

data-root:修改数据存储目录

registry-mirrors:容器下载源

D.然后重启docker

systemctl restart docker

3) 检查DNS----->保证服务器能出网

cat  /etc/resolv.conf     

可添加:nameserver  8.8.8.8 

3-1)时间同步

yum install  ntpdate  -y

ntpdate   time.windows.com

4)k8s相关安装

A.设置kubernetes仓库

cat>/etc/yum.repos.d/kubernetes.repo<<EOF

[kubernetes]

name=Kubernetes

baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64

enabled=1

gpgcheck=0

repo_gpgcheck=0

gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

EOF

B.安装kubelet和kubectl

yum install -y kubelet-1.20.4  kubectl-1.20.4

5)下载 KubeKey、赋权并执行

A.先执行以下命令以确保您从正确的区域下载 KubeKey:

export KKZONE=cn

B.下载 KubeKey

curl -sfL https://get-kk.kubesphere.io | VERSION=v1.1.1 sh -

C.赋权:  chmod +x kk

D.安装:

./kk create cluster --with-kubernetes v1.20.4 --with-kubesphere v3.1.1

E.检查更新:

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

6)登录

Console: http://192.168.37.14:30880

Account: admin

Password: P@88w0rd

登录界面截图
上一篇下一篇

猜你喜欢

热点阅读