KubeSphere容器平台(Kubernetes系统上、单节点linux系统、多节点linux系统搭建)+ KubeSphere操作(上传阿里云,打包镜像、云上部署)
Kubernetes上安装KubeSphere
三台服务器配置




一、安装Docker

二、安装Kubernetes



保存初始化的信息

执行其中的(在master节点上执行)

执行其中的,加入work节点(三台服务器都要执行)

查看节点

三、安装KubeSphere前置环境

Node2和Node3执行和master节点的关联

配置默认存储
(未完……待续)


集群指标监控组件metrics-server
(未完……待续)
四、安装KubeSphere
①、安装wget

②、下载安装器和集群配置



③、安装vim,进行修改集群配置文件


集群配置文件的修改内容:如下(略)


执行以上所下载的两个配置文件


日志检查命令

④、安装成功

通过浏览器登录任意一个服务器节点,输入用户名和密码即可访问

Linux单节点部署KubeSphere
一、开通服务器

二、下载KubeKey

三、使用KubeKey引导安装集群(默认是最小化安装,可以根据官网添加可插拔组件)


四、图形化界面的方式启用DevOps
①、以admin身份登录控制台,点击左上角的平台管理,选择集群管理

②、点击自定义资源CRD,搜索栏中输入clusterconfiguration,点击搜索结果查看详细页面

③、在资源列表中点击ks-installer右侧,选择编辑配置文件
④、在该YAML文件中,搜寻devops,将enabled的false改为true,然后点击右下角更新,保存配置
Linux多节点部署KubeSphere
一、准备三台服务器


二、下载KubeKey

三、创建集群配置文件

安装vim工具,用来修改配置文件

配置内容如下:

三个节点安装好conntrack

四、创建集群


通过浏览器任一台服务器IP进行登录

=========================================
KubeSphere操作

一、多租户系统


①、登录admin账户,创建hr-zhang用户


②、登录hr-zhang,创建boss-li

再创建其他普通用户

③、登录boss-li账户,创建企业空间

邀请成员到企业空间


④、登录wuhan-boss账户

随时可以修改成员的角色

⑤、登录pm-wang账户,创建项目


点进对应的项目中,没项目邀请成员

⑥、登录big-li账户

二、中间件部署

部署MySQL
①、mysql容器启动

②、mysql部署

创建mysql配置文件



创建mysql的存储卷



创建有状态负载









删除服务(切记不是删除副本集)

创建集群内部访问的服务




创建集群外部访问的服务
其他步骤统上面的内网一样



部署Redis

①、Redis容器启动

②、创建Redis配置


③、创建Redis工作负载




添加存储卷模板


配置文件过载


删掉原来的服务,按照MySQL方式创建集群内部和集群外部访问的服务

部署ElasticSearch

①、ES容器启动

②、先创建配置




创建有状态负载副本集



ES存储卷挂载

两个配置文件的挂载(都需要添加子路径,防止覆盖到其他文件)



删掉原来的服务,再重新创建一个内部访问和外部访问的服务

对于上述三个组件的部署,KubeSphere提供了应用商店,可以一键部署





其他更多的应用,可以前往应用仓库


添加应用仓库,企业空间管理员的身份登录KubeSphere



三、RouYi-Cloud部署


①、nacos下载、更改配置文件连接数据库mysql对配置作持久化操作、生成与nacos相关得配置数据库



Window中启动nacos

浏览器登录nacos(密码和用户名均为nacos)


②、执行项目的sql(多个sql执行之后,创建数据库)

启动nacos,并通过浏览器进行访问

③、下载node.js,并下载前端包

idea工具中的终端:

启动项目

④、Nocos项目中的配置文件配置redis连接信息

启动网关以及其他微服务

⑤、以上所有步骤,是的项目能够跑通后,则如何上云

Ⅰ、MySQL Workbench工具进行将本地数据库内容迁移到云数据库内容



点击next——直到数据全部迁移到云服务的MySQL容器中
Ⅱ、Nacos配置文件的过载



cluster.conf值的内容如下:

创建nacos有状态的服务


Ⅲ、每个微服务上云

添加Dockerfie

maven打成jar包

对打好的包先进行测试

将jar包和dockfile上传到云服务器后进行镜像制作

上传到阿里云镜像仓库


进行对镜像的推送


前端打包

最终生成一个dist目录

上传到云服务器,包含以下内容

然后构建镜像

四、多集群管理
更多推荐
所有评论(0)