kubernetes-guide/content/cases/home-network/prepare.md

23 lines
779 B
Markdown
Raw Normal View History

2024-03-07 10:09:49 +08:00
# 云原生环境准备工作
2024-03-07 10:09:19 +08:00
## 安装 k3s
2024-03-07 10:02:24 +08:00
路由器在国内,安装 k3s 使用国内的 mirror 一键安装:
```bash
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - server \
--disable-network-policy \
--disable-cloud-controller \
--disable-helm-controller \
--data-dir=/data/k3s \
--disable=traefik,local-storage,metrics-server
```
> 参考 [k3s 官方安装文挡](https://docs.k3s.io/zh/quick-start)
2024-03-07 10:09:19 +08:00
## 应用部署与配置维护方式
所有应用使用 kubernetes 的 YAML 进行声明式部署YAML 通过 kustomize 引用,应用的相关配置文件通过 kustomize 自动生成相关的 ConfigMap 或 Secret 挂载进去。
如果应用使用 helm chart 渲染,在 kustomize 中也可以被引用。