栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

运维(36) CentOS7.6 多节点安装KubeSphere

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

运维(36) CentOS7.6 多节点安装KubeSphere

文章目录
      • 一、前言
      • 二、环境准备
        • 1、配置主机名
        • 2、安装相关依赖项
      • 三、安装KubeSphere
        • 1、下载KubeKey
        • 2、创建集群配置文件
        • 3、使用配置文件创建集群
        • 4、验证安装
        • 5、访问
      • 四、卸载KubeSphere和Kubernetes

一、前言
  1. 运维(27) CentOS7.6通过KubeKey安装KubeSphere (All-in-One模式)
  2. 运维(35) CentOS7.6通过Kubernetes安装KubeSphere

本文将基于CentOS Linux release 7.6.1810 (Core) 多节点安装 KubeSphere

可参考 https://kubesphere.io/zh/docs/installing-on-linux/introduction/multioverview

二、环境准备
机器说明角色
192.168.101.20mastermaster, etcd
192.168.101.21node1worker
192.168.101.22node2worker

这里小编先将之前环境保存下快照,然后用一个干净的环境来进行操作。

1、配置主机名
# 第1台机器
hostnamectl set-hostname master
# 第2台机器
hostnamectl set-hostname node1
# 第3台机器
hostnamectl set-hostname node2

# 查看
hostname
2、安装相关依赖项

所有机器执行

yum -y install socat conntrack ebtables ipset
三、安装KubeSphere

master机器执行

1、下载KubeKey
export KKZONE=cn
curl -sfL https://get-kk.kubesphere.io | VERSION=v2.0.0 sh -
chmod +x kk
2、创建集群配置文件

会创建默认文件 config-sample.yaml

# ./kk create config [--with-kubernetes version] [--with-kubesphere version] [(-f | --file) path]
./kk create config --with-kubernetes v1.21.5 --with-kubesphere v3.2.1

编辑配置文件

vim config-sample.yaml

spec:
  hosts:
    - { name: master, address: 192.168.101.20, internalAddress: 192.168.101.20, user: root, password: "test123456" }
    - { name: node1, address: 192.168.101.21, internalAddress: 192.168.101.21, user: root, password: "test123456" }
    - { name: node2, address: 192.168.101.22, internalAddress: 192.168.101.22, user: root, password: "test123456" }
  roleGroups:
    etcd:
      - master
    master:
      - master
    worker:
      - node1
      - node2
  controlPlaneEndpoint:
    domain: lb.kubesphere.local
    address: ""
    port: 6443
3、使用配置文件创建集群
./kk create cluster -f config-sample.yaml


然后等它自己慢慢安装吧…

10分钟左右安装完成^_^

4、验证安装
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
5、访问

访问集群任意机器IP:30880
初始账号密码: admin/P@88w0rd


四、卸载KubeSphere和Kubernetes
./kk delete cluster -f config-sample.yaml


今日分享语句:
人生的意义不在于留下什么,只要你经历过,就是最大的美好,这不是无能,而是一种超然。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/829921.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号