EKS
背景 EKSでZero to JupyterHub with Kubernetes(Z2JH)で構築したJupyterHubを運用しています。 障害時の回復力を高めるため、AWS外のストレージ(Cloud Storage等)にバックアップの複製を作成することになり、Storage Transfer ServiceやRcloneの利用が可…
ノードを並列更新することで、マネージド型ノードグループの更新時間を短縮できるようなので試してみました。 docs.aws.amazon.com It determines the maximum quantity of nodes to upgrade in parallel using the updateConfig property for the node grou…
はじめに EKS 1.24へのアップグレードに伴い、コンテナのログをFluent BitでCloudWatch Logsに送るように変更しました。 Amazon EKS Kubernetes versions - Amazon EKS If you already have Fluentd configured for Container Insights, then you must migra…
AWS Load Balancer Controllerをv2.0.1からv2.4.5にアップデートにしたので手順をメモします。 リージョンは東京( ap-northeast-1 )です。 ❯ helm history aws-load-balancer-controller -n kube-system REVISION UPDATED STATUS CHART APP VERSION DESCRI…
本エントリではApache(prefork)のプロセス数でPodを水平オートスケールする手順をまとめます。 大まかな流れとしては、Apache ExporterでPrometheusにメトリクスを収集し、Prometheus AdaptorでHPAにカスタムメトリクスを連携していきます。 実行環境 Prom…
VeleroでEKSクラスタのバックアップを試してみたので手順をまとめます。 今回はプロバイダーがAWS、オブジェクトストアがS3なのでvelero-plugin-for-awsの手順に従ってインストールを行います。 その他サポートしているプロバイダーはこちらを参照してくださ…
Amazon EKSにJupyterHubを zero-to-jupyterhub-k8s(Z2JH)でインストールする方法をまとめます。 github.com 以下の手順に従って作業を実施します。 Zero to JupyterHub with Kubernetes — Zero to JupyterHub with Kubernetes 0.0.1-set.by.chartpress doc…
EKSでは積極的にRDS等のマネージドサービスでデータを保存したいところですが、種々の事情により永続ボリュームを用意しなければならないこともあります。 先日、PostgreSQLコンテナのデータをEFSを用いて永続化してみたので以降に手順をまとめます。 Amazon…