栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

云原生Java架构师的第一课阿里云部署-KubeSphere平台安装

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

云原生Java架构师的第一课阿里云部署-KubeSphere平台安装

1.KubeSphere简介

KubeSphere官网

KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器管理平台,支持部署和运行在任何基础设施之上,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作的复杂度,旨在解决 Kubernetes 本身存在的存储、网络、安全和易用性等痛点。帮助企业轻松应对敏捷开发、自动化运维、应用快速交付、微服务治理、多租户管理、监控日志告警、服务与网络管理、镜像仓库等业务场景。

我们刚开始学习使用k8s,一般使用的是docker+kubeadm部署k8s集群,然后再部署周边的各组件,例如harbor,gitlab,jenkins,监控与告警(grafana,prometheus),日志(elk,efk),ingress,helm、主机资源管理等各种组件,并让这些组件进行协同工作。而通过Kubesphere,我们可以简化这些流程,Kubesphere把上述的大部分组件进行了整合,安装了Kubesphere就是安装并整合了这些组件。

简单来说,就是我们可以使用Kubesphere来管理k8s及其相关的组件,降低部署、学习成本,提供了一个完整的k8s集群方案。

2.Linux单节点部署KubeSphere

Kubesphere有两种安装方式

1.在已经安装好的k8s集群环境中安装,安装文档
2.在没有配置docker、k8s的主机集群中安装。

我们首先不安装集群,单节点安装运行

1.准备KubeKey

我们可以先把服务器名字修改一致 我叫node1

hostnamectl set-hostname node1

从 GitHub Release Page 下载 KubeKey 或直接使用以下命令。

export KKZONE=cn

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

看到kk说明下载完成

2.使用KubeKey引导安装集群

我们是在纯净的环境下安装的,不需k8s和docker的安装,所以我们可以首先删除之前安装的docker。

sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

然后我们进行安装

#可能需要下面命令
yum install -y conntrack
yum install -y socat
#在本快速入门教程中,您只需执行一个命令即可进行安装,其模板如下所示
./kk create cluster --with-kubernetes v1.20.4 --with-kubesphere v3.1.1

这里是githup地址,阿里云访问极慢。
下次过程可以用下面命令看安装进度

kubectl get pod -A

安装完成,访问30880即可

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

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

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