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 件のコメント:

コメントを投稿

AIツール断捨離の果てに

  導入 ハード環境 : Mac Studio M4 Maxの導入。 背景 : 以前から使い倒してきたITエンジニアとして、話題のAIツール(Cursor, Zed, Void, Continue, Roo Codeなど)を片っ端から実戦投入してみたこと。 目的 : ツールをいじ...