Helmリポジトリ利用に修正
All checks were successful
Helm Chart Release / release-chart (push) Successful in 11s

This commit is contained in:
2026-02-06 02:19:05 +00:00
parent fcd6bdbda5
commit fb6ebfe2b0

View File

@@ -23,6 +23,23 @@ Alpine LinuxベースのNginx + PHP-FPM環境をKubernetesにデプロイする
### 基本インストール
```bash
# Helmリポジトリを追加
helm repo add cafepieters https://git.cafepieters.com/api/packages/helmchart/helm
helm repo update
# デフォルト設定でインストール
helm install my-phpfpm cafepieters/phpfpm
# カスタム設定でインストール
helm install my-phpfpm cafepieters/phpfpm -f my-values.yaml
# 特定のバージョンをインストール
helm install my-phpfpm cafepieters/phpfpm --version 2.0.0
```
### ソースからのインストール
```bash
# リポジトリのクローン
git clone https://git.cafepieters.com/helmchart/phpfpm.git
@@ -172,7 +189,7 @@ resources:
```
```bash
helm install my-app . -f values.yaml
helm install my-app cafepieters/phpfpm -f values.yaml
```
### 例2: Composerパッケージ利用
@@ -461,8 +478,8 @@ resources:
# Secretを先に作成
kubectl create secret generic db-password --from-literal=password='SuperSecurePass'
# デプロイ
helm install production-api . \
# Helmリポジトリからデプロイ
helm install production-api cafepieters/phpfpm \
-f production-values.yaml \
--set externalDatabase.password=$(kubectl get secret db-password -o jsonpath='{.data.password}' | base64 -d)
```
@@ -470,11 +487,17 @@ helm install production-api . \
## アップグレード
```bash
# 設定変更後のアップグレード
helm upgrade my-phpfpm . -f values.yaml
# リポジトリを更新
helm repo update cafepieters
# 最新バージョンにアップグレード
helm upgrade my-phpfpm cafepieters/phpfpm -f values.yaml
# 特定のパラメータのみ変更
helm upgrade my-phpfpm . --set replicaCount=5
helm upgrade my-phpfpm cafepieters/phpfpm --set replicaCount=5
# 特定のバージョンにアップグレード
helm upgrade my-phpfpm cafepieters/phpfpm --version 2.1.0
# ロールバック
helm rollback my-phpfpm 1
@@ -672,6 +695,18 @@ composer:
## よくある質問FAQ
**Q: Helmリポジトリを追加するには?**
A: 以下のコマンドでリポジトリを追加できます。
```bash
helm repo add cafepieters https://git.cafepieters.com/api/packages/helmchart/helm
helm repo update
# 利用可能なバージョンを確認
helm search repo cafepieters/phpfpm --versions
```
**Q: PHPバージョンを変更するには?**
A: `image.php.tag`を変更してください。
@@ -719,6 +754,7 @@ kubectl cp ./my-app <pod-name>:/var/www/html/ -c php-fpm
## サポート
- Helmリポジトリ: https://git.cafepieters.com/api/packages/helmchart/helm
- Issue: https://git.cafepieters.com/helmchart/phpfpm/issues
- リポジトリ: https://git.cafepieters.com/helmchart/phpfpm