ローカルのKukbernetesクラスターにIngressを作成し、localhostにcurlする
ローカル環境に立ち上げたKubernetesクラスターにIngressを作成し、localhostにcurlできる環境をKustomize、Helm両方で作成します。
ローカル環境に立ち上げたKubernetesクラスターにIngressを作成し、localhostにcurlできる環境をKustomize、Helm両方で作成します。
KubernetesのPodDisruptionBudget(PDB)について、基本概念や用途を解説します。Kind環境での実践的な検証例を示しながら、AWS EKSアップデート時に重要となるリソース制御の方法を学びます。環境構築手順やバージョン情報も併せて紹介します。
Kubernetes上で運用しているアプリケーションのデータベースマイグレーション方法について、様々なアプローチを検討します。手動実行、EC2インスタンス利用、CI実行、Init Containers使用、Kubernetes Job使用の5つの方法を比較し、最終的にHelmのhookを使用した実装方法を選択した過程を解説していきます。
プライベートサブネットに配置したEC2インスタンスにAWS Systems Manager(SSM)経由でログインする方法について説明します。AWSマネジメントコンソールからのアクセスと、ローカルPCからのaws ssm session-startコマンドによるアクセス、両方の実現方法を、Terraformを使って解説していきます。
EC2インスタンスをpublicサブネットに配置し、AWS Systems Manager Session Managerを使用してアクセスする方法について学習した内容を説明します。Terraformを使った環境構築から、マネジメントコンソールやCLIからのアクセス方法まで、具体的な手順を解説していきます。