アプリケーションコンテナのオーケストレーションを行うオープンソースのプラットフォーム
Kubernetes
commited date: 2024-10-14
-
Pod
#Cloud Infrastructure Kubernetes内でデプロイできる最小ユニット 1つのPod内には1つまたは複数のコンテナがあり、ストレージやネットワークなどの共有リソースを持つ Pod自体の状態は phase として管理される。そしてPod内のコンテナそれぞれの状態を追跡することができる Pod | Kubernetes
-
Kubernetes Service
#Cloud Infrastructure Kubernetesにおいて1つ以上の実行されているPodをポート番号等を指定しアプリケーションとして公開する方法 名前はDNSラベル標準で指定する Service | Kubernetes
-
Kubernetes Volume
#Cloud Infrastructure KubernetesにおいてPod内のコンテナがクラッシュした際のファイル復元や、コンテナ間のファイル受け渡しをしたいケースで用いられる Docker Volumeよりも管理十分で多くの機能を利用できる AWS EBS等のいくつかのボリュームの種類をサポートしている ボリューム | Kubernetes
-
Kubernetes Job
#Cloud Infrastructure KubernetesにおいてPodを1つ以上作成し、作成したPodがJobとして正常終了するまで再試行をすることができる。 .spec.completions, .spec.parallelism の指定によって並列実行の制御をすることも可能 Job | Kubernetes
-
Kubernetes Secret
#Cloud Infrastructure #Security KubernetesにおいてPodとは別に独立して機密情報を定義する 具体的にはKubernetes Volumeにファイルとして置かれるケースがある Secret | Kubernetes
-
kustomize
#Cloud Infrastructure Kubernetesの設定ファイルをyamlで記述する際、環境ごとに共通化できる設定(base)、環境ごとの差分設定(overlays)を扱い、設定ファイルの記述を最低限にすることができる機能 Declarative Management of Kubernetes Objects Using Kustomize | Kubernetes
-
Amazon EKS
Amazon Elastic Kubernetes Service #Cloud Infrastructure AWSクラウド上でKubernetesを実行するマネージドサービス、Kubernetes準拠であるため既存のKubernetesアプリケーションと互換性がある Kubernetes ServiceでのLoad Balancerに加え、Elastic Load Balancingの使用をサポートしている What is Amazon EKS? - Amazon EKS
-
Kubernetes CronJob
#Cloud Infrastructure Kubernetes v1.21でGAに昇格したKubernetes Jobの定期実行機能。設定ファイルの .kind に CronJob を指定することで利用できる CronJobを使用して自動化タスクを実行する | Kubernetes