博客
关于我
kubernetes部署nacos2.3.0
阅读量:793 次
发布时间:2023-01-29

本文共 1312 字,大约阅读时间需要 4 分钟。

nacos部署指南

一、nacos简介

nacos是一款优质的动态配置管理、服务发现以及一站式解决方案,基于20多种开箱即用的服务中心架构特性,适合轻量级化部署,满足生产环境需求。其核心特点包括简单易用、云架构适配性强和生产级稳定性,具有广泛的应用场景,如流量调度和服务治理。

二、部署指南

1. 部署基本环境
  • kubernetes版本:v1.26.3-aliyun.1
  • edge版本:建议使用kubernetes版本v1.26.3-aliyun.1
  • 内核版本:建议使用内核3.10.0
2. 部署nfs
  • 安装关键组件

    $ kubectl create -f deploy/nfs/rbac.yaml
    $ kubectl -n deploy edit deploy/nfs/deployment.yaml

  • 挂载配置

    挂载路径:/data/nfs-share
    服务器地址:根据实际情况修改nfs-server地址

  • 创建角色和服务账户

    $ kubectl create deployment nfs-client-root --from-file deploy/nfs/rbac.yaml
    创建PersistentVolume(PV)并关联:
    $ kubectl create -f deploy/nfs/class.yaml
    查看部署状态:
    $ kubectl get pod -l app=nfs-client-provisioner

  • 部署MySQL

    挂载路径:/data/mysql
    服务器地址:修改nfs-server地址

    语句执行:

    $ kubectl create -f deploy/mysql/mysql-nfs.yaml
    查看状态:
    $ kubectl get pod

  • 存储要求

    PVC容量:20Gi,访问模式为ReadWriteMany

3. 创建Nacos
  • 部署yaml文件:

    $ kubectl create -f deploy/nacos/nacos-pvc-nfs.yaml

  • 查看状态

    $ kubectl get pod -l app=nacos

  • 存储关联

    部署完成后,可能存在Pending状态,确保存储驱动支持,查看PV和PVC关联情况:
    $ kubectl get pvc
    $ kubectl get pv

4. 对外暴露nacos
  • 创建NodePort服务:

    $ kubectl create -f deploy/nacos/nacos-nodeport-service.yaml
    查看端口配置:
    $ kubectl get svc

  • 服务详情:

    服务名称:nacos-nodeport
    淯侦护:http,目标端口8848,节点端口30000

三、访问nacos

  • 访问方式

    通过浏览器访问服务节点地址:http://NodeIP:8848
    或通过Ingress控制器访问

  • 验证配置

    确保Nacos服务状态正常:
    $ kubectl get pod -l app=nacos

  • 日志监控

    查看应用日志和运行状态,确保运行稳定

以上步骤均为基础部署流程,建议根据实际环境调整参数,保持良好的审计记录。

转载地址:http://vhryk.baihongyu.com/

你可能感兴趣的文章
LC.155. Min Stack(优化,针对整块一样数传入)
查看>>
Lc.exe已退出 代码为-1问题解决方法
查看>>
LCA 算法(一)ST表
查看>>
LCA-倍增法(写给自己看)
查看>>
LCD 横屏竖屏
查看>>
LCDGFX 开源项目使用教程
查看>>
LCD之mipi DSI接口驱动调试流程
查看>>
LCD扩展:高通平台如何同时支持多款LCD
查看>>
LD3320 语音识别模块 做个记号
查看>>
LDAP
查看>>
Ldap 从入门到放弃(一)
查看>>
ldap3 python 搜索组成员并检索他们的 sAMAcountName (Active Directory)
查看>>
LE33
查看>>
Leaflet 入门教程(一):应该如何学习 Leaflet
查看>>
Leaflet 入门教程(七):markers 篇
查看>>
Leaflet 入门教程(二):Map 篇
查看>>
Leaflet 入门教程(八):交互事件篇
查看>>
Leaflet 入门教程(十二):定位与轨迹
查看>>
Leaflet 入门教程(十四):数据转换
查看>>
Leaflet 入门教程(四):文件加载( 10多种文件格式)
查看>>