Nacos sealos cluster images (dual-arch amd64/arm64), 3 replicas + MySQL HA, one-command deploy
554
生产级 Nacos 的 sealos 集群镜像,基于 nacos-k8s helm chart 深度改造,双架构 linux/amd64 + linux/arm64。镜像内已打包 chart 与全部容器镜像,离线可部署,一条 sealos run 完成「MySQL 主从 → Nacos 集群 → 初始化」全流程。
NACOS_SERVERS,无额外插件依赖)nacos / nacos(请登录后尽快修改)| Tag | Nacos | 控制台 | 备注 |
|---|---|---|---|
v3.2.3 | 3.2.3 | :8080(独立 Next.js 控制台) | v3 API,认证默认强制 |
v2.5.2 | 2.5.2 | :8848/nacos | v1/v2 API |
v1.4.8 | 1.4.8(镜像为 v1.4.8-slim,1.x 唯一含 arm64 的镜像) | :8848/nacos | 经典 1.x |
sealos run layzer/sealos-nacos:v3.2.3
# 或
sealos run layzer/sealos-nacos:v2.5.2
要求:sealos v5 集群(master 节点自带 helm 与 kubeconfig),集群内有可用的默认 StorageClass 供给 PVC。无需 cert-manager。
通过 -e KEY=VALUE 覆盖,重复执行加 --force:
| 变量 | 默认值 | 说明 |
|---|---|---|
NAMESPACE | nacos-system | 部署命名空间(自动创建) |
NACOS_REPLICAS | 3 | Nacos 节点数 |
IMAGE_TAG | 与镜像 tag 一致 | Nacos 镜像版本(改为非内置版本需联网回源) |
STORAGE_SIZE | 5Gi | 每节点 Nacos 数据 PVC |
MYSQL_STORAGE_SIZE | 5Gi | MySQL 每节点 PVC |
STORAGE_CLASS | 空 | StorageClass,留空用集群默认 |
AUTH_TOKEN | 见 Kubefile | 服务端认证 token(base64 ≥32 字节,生产请更换) |
MYSQL_ROOT_PASSWORD | nacosroot123 | MySQL root 密码 |
MYSQL_PASSWORD | nacos123 | MySQL nacos 业务账号密码 |
sealos run layzer/sealos-nacos:v3.2.3 -e NACOS_REPLICAS=3 -e STORAGE_SIZE=10Gi --force
nacos-cs.<NAMESPACE>:8848(client API / gRPC 9848 / raft 7848)http://nacos-cs.<NAMESPACE>:8080;v1/v2 http://nacos-cs.<NAMESPACE>:8848/nacosnacos / nacos
POST /nacos/v1/auth/login(form)→ accessTokenPOST /nacos/v1/auth/login 同样可用;Admin API 路径为 /nacos/v3/admin/**mysql-primary.<NAMESPACE>:3306(读写)/ mysql-secondary.<NAMESPACE>:3306(只读)bitnamilegacy/mysql:8.4.5-debian-12-r0(Bitnami 旧 tag 官方迁移仓库),已开启 allowInsecureImages 校验豁免500m/1Gi、limits 1000m/2Gi;MySQL requests 250m/512Mi、limits 500m/1GivX.Y.Z-amd64 / vX.Y.Z-arm64 为 manifest list 组成源,一般无需直接使用Content type
Image
Digest
sha256:7331e95d8…
Size
795.4 MB
Last updated
about 2 months ago
docker pull layzer/sealos-nacos:v1.4.8