前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS通过 All-in-One 模式安装 KubeSphere技巧

CentOS通过 All-in-One 模式安装 KubeSphere技巧

原创
作者头像
用户9239730
发布2021-11-30 12:28:24
6440
发布2021-11-30 12:28:24
举报
文章被收录于专栏:运维技术知识

1. 安装CentOS

要把处理器核心数设置在 2以上,这是k8s安装配置要求的

2. 配置 ip

代码语言:javascript
复制
vi /etc/sysconfig/network-scripts/ifcfg-ens33
## 简单的就是设置为静态ip
ONBOOT=yes

3. 禁用selinux(坑 一)

代码语言:javascript
复制
vi /etc/sysconfig/selinux
## 这是设置一个属性为disabled
SELINUX=disabled

配置完之后需要重启 reboot

4. 官网要求

(1)节点必须能够通过 SSH 连接。

(2)节点上可以使用 sudo/curl/openssl 命令。

(3)docker 可以由您自己安装或由 KubeKey 安装。

注意:如果你想离线安装 KubeSphere,请务必提前安装好 docker。

安装要求的依赖

代码语言:javascript
复制
yum install socat conntrack ebtables ipset

5. 关闭防火墙(坑二)

代码语言:javascript
复制
systemctl stop firewalld.service # 停止
systemctl disable firewalld.service # 禁用防火墙,下次启动也不会开启

6. 安装docker(坑三)

代码语言:javascript
复制
# 安装docker
yum  install docker docker.io
#配置docker 源
vim /etc/docker/daemon.json
{
        "registry-mirrors": [
                "https://registry.docker-cn.com"
        ]
}
#重载docker
sudo systemctl daemon-reload
sudo systemctl restart docker

7. 安装KubeKey

代码语言:javascript
复制
# 先执行以下命令以确保从正确的区域下载 KubeKey
export KKZONE=cn
# 执行以下命令下载 KubeKey
curl -sfL https://get-kk.kubesphere.io | VERSION=v1.0.1 sh -
# 为kk添加可执行权限
chmod +x kk

8. 安装Kubernetes和kubesphere

代码语言:javascript
复制
# 安装
./kk create cluster --with-kubernetes v1.17.9 --with-kubesphere v3.0.0

验证结果

代码语言:javascript
复制
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
**************************************************
#####################################################
###              Welcome to KubeSphere!           ###
#####################################################
Console: http://192.168.106.135:30880
Account: admin
Password: P@88w0rd
NOTES:
  1. After logging into the console, please check the
     monitoring status of service components in
     the "Cluster Management". If any service is not
     ready, please wait patiently until all components
     are ready.
  2. Please modify the default password after login.
#####################################################
https://kubesphere.io             2021-08-28 12:20:55
#####################################################

9.登录

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档