Kubernetes内でデプロイできる最小ユニット
1つのPod内には1つまたは複数のコンテナがあり、ストレージやネットワークなどの共有リソースを持つ
Pod自体の状態は phase
として管理される。そしてPod内のコンテナそれぞれの状態を追跡することができる
commited date: 2024-12-20
Kubernetes内でデプロイできる最小ユニット
1つのPod内には1つまたは複数のコンテナがあり、ストレージやネットワークなどの共有リソースを持つ
Pod自体の状態は phase
として管理される。そしてPod内のコンテナそれぞれの状態を追跡することができる
Kubernetes Job
#Cloud Native KubernetesにおいてPodを1つ以上作成し、作成したPodがJobとして正常終了するまで再試行をすることができる。 .spec.completions, .spec.parallelism の指定によって並列実行の制御をすることも可能 Job | Kubernetes
Kubernetes Deployment
#Cloud Native KubernetesにおいてPodとReplicaSetのアップデート機能を提供する spec.replicas によるレプリカの数の制御やリリースバージョンのロールバック、カナリアリリース等のリリース手法の指定を行う Deployment | Kubernetes
Kubernetes Secret
#Cloud Native #Security KubernetesにおいてPodとは別に独立して機密情報を定義する 具体的にはKubernetes Volumeにファイルとして置かれるケースがある Secret | Kubernetes
Kubernetes Service
#Cloud Native Kubernetesにおいて1つ以上の実行されているPodの集合(Kubernetes Deployment etc.)を spec.selector で特定し、ポート番号等を指定してアプリケーションとして公開する方法 名前はDNSラベル標準で指定する Service | Kubernetes