步骤1: 使用进入华为云节点,初始化 kubel 环境。
1)下载kubectl
2) 下载kubectl配置文件
3)安装和配置kubectl
具体操作可以在cce 集群管理页面点击命令行工具,再点击kubel 然后查看安装说明。具体操作如图1,2所示。
图1
图2
步骤2:安装 helm (k8s部署管理工具)
1)在CCE节点上下载Helm客户端。
安装命令: wget https://get.helm.sh/helm-v3.6.3-linux-amd64.tar.gz
如图3所示
图3
2)解压Helm包。
解压命令:tar -xzvf helm-v3.3.0-linux-amd64.tar.gz
如图4所示
3) 将helm拷贝到系统path路径下,以下为/usr/local/bin/helm。
执行命令:mv linux-amd64/helm /usr/local/bin/helm
4)查看helm版本
执行命令:helm version
图5
步骤3: 安装nacos
1) 在windows 系统中下载 nacos的helm文件。
有两种方式获取文件:方式一: https://github.com/nacos-group/nacos-k8s.git
方式二:通过nacos的官网快速快速,选择nacos k8s git clone 里面的链接。
如图6所示
图6
2)通过下载下来的链接的文件夹中获取helm文件。
如图7所示
图7
3)修改helm文件中的配置。
1. 修改 values.yaml 文件,修改mode为 cluster,修改storage.type 为 mysql 并配置数据源。将 port 注释掉(不然安装nacos会报错)
修改service.type 为ClusterIP,修改replicaCount 为 3
如图8所示
图8
2. 修改 templates文件夹中的 configmap.yaml 文件。将mysql.port: 的值 直接用 '3306' 替代。(提示 3306为对应数据库的端口号)
如图9所示
图9
步骤4 : 将 nacos 的helm文件内的文件 复制到 cce节点上。
如图10所示(需要注意文档格式)
图10
步骤5:在 values.yaml 文件的同级目录,执行 helm install qxueyou-nacos . 进行安装。
如图11所示
图11
步骤6:通过 kubectl get pod 获取运行情况。
如图12所示
图12
至此在华为云上安装nacos集群完成,可以通过管理页面查看nacos的运行状态。别忘了配置健康检测。健康检测路径 /nacos/actuator/health 端口 8848