技术/部署栈:
- Nodejs项目(Github)
- 阿里云容器镜像服务
- K3S - Lightweight Kubernetes
目录
容器镜像服务
在Github仓库中创建名为release-vX.X.X
的tag会自动触发阿里云镜像服务构建(前提是有正确的Dockerfile)。
阿里云容器镜像仓库不自动支持
latest
。
在运行K3S服务之前,创建并编辑/etc/rancher/registries.yaml
mirrors:
docker.io:
endpoint:
- "https://[阿里云容器镜像源]"
configs:
"[阿里云容器镜像仓库]":
auth:
username: [阿里云账户全名] # 建议使用子账户(容器镜像服务只读权限)
password: [阿里云镜像仓库密码]
Master Node (Server)
网络环境:公网服务器
按照官网教程一行代码安装
curl -sfL https://get.k3s.io | sh -
编辑/etc/systemd/system/k3s.service
的最后一行(启动代码)为
ExecStart