美文网首页k8s
在 Linux 上一键安装 KubeSphere

在 Linux 上一键安装 KubeSphere

作者: 宇晨棒棒的 | 来源:发表于2023-06-29 10:11 被阅读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

    登录界面截图

    相关文章

      网友评论

        本文标题:在 Linux 上一键安装 KubeSphere

        本文链接:https://www.haomeiwen.com/subject/hkwoydtx.html