2021年10月1日金曜日

EKS for wordpress(外部アクセスまで行ってみる)

 検証目的:

作成したpodを外部からアクセスを行ってみる。



1)作業用フォルダーの作成


2)k8sの公式からwordpressのマニュフェストを利用する。

kubectl apply -f https://kubernetes.io/examples/application/wordpress/mysql-deployment.yaml

kubectl apply -f https://kubernetes.io/examples/application/wordpress/wordpress-deployment.yaml


対象のwordpressに以下を挿入することでALBにアタッチできます。

================

  annotations:

    service.beta.kubernetes.io/aws-load-balancer-type: external

    service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: ip

    service.beta.kubernetes.io/aws-load-balancer-scheme: internet-facing












































3)kustomization.yamlを作成する

=====

cat <<EOF >./kustomization.yaml

secretGenerator:

- name: mysql-pass

  literals:

  - password=pass1234

resources:

  - mysql-deployment.yaml

  - wordpress-deployment.yaml

EOF

======


4)デプロイをまとめて行う。

kubectl apply -k ./



5)サービスの確認を行う




6)ALBにアクセスすることで

以下のようにwordpressが表示されることを確認する。








0 件のコメント:

コメントを投稿

M4 MaxのRoo Codeから自宅ラズパイk8sクラスターをMCPで「完落ち」させるまで③

完成後、MCP経由で自作のraspberry piにリソースの作成や削除などの実験をしてみました。 現時点で、思うこととして、障害時にログの分析や作成や削除に関する助言として受け入れるには頼りになるなって思いました。 [頼りにならない動作について] 削除についてですが、names...