# デフォルト値設定 replicaCount: 2 image: nginx: registry: docker.io repository: nginx tag: "1.29.3-alpine-perl" pullPolicy: IfNotPresent wordpress: registry: docker.io repository: wordpress tag: "6.8.3-php8.4-fpm-alpine" pullPolicy: IfNotPresent # WordPress設定 wordpress: # データベース設定 dbHost: mysql-service dbName: wordpress dbUser: wordpress # 本番環境ではSecretを使用してください dbPassword: "changeme" tablePrefix: wp_ # WordPress初期設定 siteTitle: "My WordPress Site" siteUrl: "http://localhost" adminUser: "admin" adminPassword: "" # 空の場合はランダム生成 adminEmail: "admin@example.com" # ads.txt設定 adsTxt: enabled: false content: | # ads.txt content # google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0 # Service設定 service: type: LoadBalancer # type: ClusterIP port: 80 targetPort: 80 # Ingress設定 ingress: enabled: false className: nginx annotations: {} # コメントを外すだけで有効化できる設定例 # cert-manager.io/cluster-issuer: "letsencrypt-issuer" # acme.cert-manager.io/http01-ingress-class: "nginx" # nginx.ingress.kubernetes.io/from-to-www-redirect: "true" # nginx.ingress.kubernetes.io/proxy-body-size: "100m" hostname: wordpress.example.com path: / pathType: Prefix # TLS設定(true にするだけで hostname を使用して自動設定) tls: false # tlsを有効にすると自動的に以下が設定されます: # - hosts: [hostname] # - secretName: {hostname}-tls # 追加のホスト設定 extraHosts: [] # - name: blog.example.com # path: / # 追加のTLS設定 extraTls: [] # - hosts: # - blog.example.com # secretName: blog-example-com-tls # PersistentVolume設定(wp-contentのみ永続化) persistence: enabled: true storageClass: "" accessMode: ReadWriteOnce size: 10Gi # 注意: WordPress本体ファイルはemptyDirに配置され、 # wp-contentディレクトリのみがPVCに永続化されます # リソース設定 resources: nginx: limits: cpu: 500m memory: 512Mi requests: cpu: 250m memory: 256Mi wordpress: limits: cpu: 1000m memory: 1Gi requests: cpu: 500m memory: 512Mi # Health Check healthCheck: enabled: true livenessProbe: httpGet: path: / port: 80 initialDelaySeconds: 30 periodSeconds: 10 readinessProbe: httpGet: path: / port: 80 initialDelaySeconds: 10 periodSeconds: 5 # Node Selector nodeSelector: {} # Tolerations tolerations: [] # Affinity affinity: {}