K3s 中 ConfigMap 使用
ConfigMap 用于保存非敏感配置(如参数、开关、配置文件),让配置和镜像解耦。
1. 创建 ConfigMap
使用 YAML(也可以通过命令行创建)
apiVersion: v1
kind: ConfigMap
metadata:
name: app-config
data:
APP_NAME: "demo-app"
APP_ENV: "prod"
nginx.conf: |
server {
listen 80;
server_name _;
location / {
return 200 "ok";
}
}
应用配置:
kubectl apply -f app-config.yaml