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目录
在这里插入图片描述
上传到云服务器,包含以下内容
在这里插入图片描述
然后构建镜像
在这里插入图片描述

四、多集群管理

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐