You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在EKS部署的Rundeck中创建并关联rundeck-config.properties

在EKS上配置Rundeck的自定义密码与持久化存储

一、创建存储rundeck-config.properties的ConfigMap

用Kubernetes ConfigMap来管理Rundeck的核心配置文件,创建rundeck-config-cm.yaml:

apiVersion: v1
kind: ConfigMap
metadata:
  name: rundeck-config
data:
  rundeck-config.properties: |
    # 启用密码重置功能,用于修改默认admin密码
    rundeck.password.reset.enabled=true
    
    # PostgreSQL数据源配置(实现数据持久化)
    dataSource.driverClassName = org.postgresql.Driver
    dataSource.url = jdbc:postgresql://pgsql.rundeck.local/rundeck
    dataSource.username = rundeckuser
    dataSource.password = rundeckpassword
    
    # 直接设置初始管理员密码(替换为你需要的自定义密码)
    rundeck.admin.password=your-new-admin-password

注意:生产环境中数据库密码建议用Kubernetes Secret存储,不要明文写在ConfigMap里。

二、修改Rundeck Deployment挂载ConfigMap

更新你的rundeck-deployment.yaml,添加卷挂载配置,将ConfigMap中的配置文件挂载到容器默认的配置路径:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: rundeck
  labels:
    env: dev
spec:
  replicas: 1
  selector:
    matchLabels:
      env: dev
  template:
    metadata:
      labels:
        env: dev
    spec:
      serviceAccountName: rundeck-svc-account
      containers:
        - name: rundeck
          image: rundeck/rundeck:4.8.0
          env:
            - name: RUNDECK_SERVER_FORWARDED
              value: "true"
          ports:
            - containerPort: 4440
          # 挂载ConfigMap到容器配置路径
          volumeMounts:
            - name: rundeck-config-volume
              mountPath: /etc/rundeck/rundeck-config.properties
              subPath: rundeck-config.properties
      # 定义关联ConfigMap的卷
      volumes:
        - name: rundeck-config-volume
          configMap:
            name: rundeck-config

三、应用配置并验证

  1. 创建ConfigMap:
kubectl apply -f rundeck-config-cm.yaml
  1. 更新Deployment:
kubectl apply -f rundeck-deployment.yaml
  1. 验证Pod启动状态,确认配置生效:
kubectl logs -l env=dev

内容的提问来源于stack exchange,提问作者Prasoon Rajpoot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 08:46:26