WordPress のインストール

alt text

このハンズオンでは、Amazon EKS 上にデプロイした WordPress をモニタリング対象とします。

まずは、helm を使用し、WordPress をデプロイします。以下のコマンドを実行します。

# Create a namespace wordpress
kubectl create namespace wordpress-cwi

# Add the bitnami Helm Charts Repository
helm repo add bitnami https://charts.bitnami.com/bitnami

# Deploy WordPress in its own namespace
helm -n wordpress-cwi install understood-zebu bitnami/wordpress

以下のリソースが作成されます:

以下のコマンドでデプロイ状況を確認します

kubectl -n wordpress-cwi rollout status deployment understood-zebu-wordpress

デプロイされた リソース の確認

参考までに、以下のコマンドで 作成されたリソースが確認できます

namespaces: wordpress-cwi 上に pod が作成されているため、Fargate Node ではなく、Worker Node(EC2インスタンス)上に Pod が起動します

kubectl get pods -n wordpress-cwi -o wide
kubectl get deployment -n wordpress-cwi
kubectl get svc -n wordpress-cwi
kubectl get statefulset -n wordpress-cwi
kubectl get secrets -n wordpress-cwi
kubectl get pv -n wordpress-cwi
kubectl get pvc -n wordpress-cwi