上一篇我们介绍了使用kuboard在线可视化安装k8s集群,在这里我们进行微服务话部署实战系列之一-nacos部署。
一、首先进入kuboard的k8s集群管理界面
1)访问master的页面:http://43.154.58.198/kuboard/cluster
点击default
再点击右侧的kuborard,就会进入到如下页面
这里由于是演示,所以不需要创建命令空间,直接用default的命名空间演示即可。在真实的环境里面,我们需要创建不同的命名空间,对应到不同的命名方式上去。
二、部署nacos
1)点击命名空间->常用操作->创建工作负载
2)填写工作负载配置信息
1、填写基本信息
对应的填写内容如下:
工作负载类型: StatefuleSet 工作负载分层: 中间层 工作负载名称: nacos
2、填写容器信息
点击添加工作容器
填写的信息如下:
名称:nacos 容器镜像:swr.cn-east-2.myhuaweicloud.com/blade/nacos-server:2.0.0 镜像拉取策略:勾选始终拉取(主要是部署的时候,避免出现不必要的一些问题) 环境变量配置如下: MODE = standalone PREFER_HOST_MODE = hostname SPRING_DATASOURCE_PLATFORM = mysql MYSQL_SERVICE_HOST = nacos-mysql-0.nacos-mysql MYSQL_SERVICE_DB_NAME = nacos MYSQL_SERVICE_PORT = 3306 MYSQL_SERVICE_USER = nacos MYSQL_SERVICE_PASSWORD = nacos 资源请求/限制: 内存资源请求:200Mi 内存资源限制:2048Mi 容器端口: client 8848 8848 client-rpc 9848 9848 raft-rpc 9849 9849
然后接着配置健康检查,开启容器启动检查探针
填写内容如下:
探针类型:http请求 httpGet端口:8848 httpGet路径:/nacos/v1/ns/instance/list?serviceName=nacos 初始延迟:30 不健康阈值:20
然后启用 容器存活检查探针
填写内容如下:
探针类型:http请求 httpGet端口:8848 httpGet路径:/nacos/v1/ns/instance/list?serviceName=nacos 初始延迟:30 不健康阈值:3
然后启动容器就绪检查探针
填写内容如下:
探针类型:http请求 httpGet端口:8848 httpGet路径:/nacos/v1/ns/instance/list?serviceName=nacos 初始延迟:30 健康阈值: 2 不健康阈值:3
3、填写存储挂载
这里我们使用外挂载即可,在nfs上创建一个nacos的挂载
首先创建一个PV
再创建一个PVC
然后创建的时候,使用这个挂载即可。
挂载到容器的目录是:
/home/nacos/logs
当然使用nacos的时候我们还要创建一个nacos的config文件。点击命名空间->配置字典
点击创建一个configmap
具体内容如下:
名称:nacos-config 条目:custom.properties 内容: #spring.security.enabled=false #management.security=false #security.basic.enabled=false #nacos.security.ignore.urls=/** #management.metrics.export.elastic.host=http://localhost:9200 # metrics for prometheus management.endpoints.web.exposure.include=* # metrics for elastic search #management.metrics.export.elastic.enabled=false #management.metrics.export.elastic.host=http://localhost:9200 # metrics for influx #management.metrics.export.influx.enabled=false #management.metrics.export.influx.db=springboot #management.metrics.export.influx.uri=http://localhost:8086 #management.metrics.export.influx.auto-create-db=true #management.metrics.export.influx.consistency=one #management.metrics.export.influx.compressed=true
点击确定后,即可看到我们的配置文件
然后回到nacos的挂载目录里面,添加一个数据卷
4、设置高级设置
5、切换到服务/应用路由设置
然后保存即可。然后等待出现这个界面就代表成功了。
然后我们访问下这个nacos的信息。
点击后访问是404,怎么办呢?
直接在路径最后添加一个nacos即可。
到这里nacos就进来了。我们可以直接进行对接即可。
还没有评论,来说两句吧...