infrastructure as code

infrastructure as code

kubernetes – TaintsとTolerations

k8sスケジューリングの方法 k8sでは、Podのスケーリングは以下の2つの方法で行います。 Affinity:Podのスケジューリング時に特定のNodeを選択する方法 特徴:Podに選択権を持つ TaintsとTolerations...
infrastructure as code

kubernetes – Inter-Pod Affinity/Anti-Affinity

Affinityの手法一覧 nodeSelector:シンプルなNode Affinity機能 Node Affinity:特定条件/特定条件以外のNode上だけ実行する Inter-Pod Affinity:特定のPodがいるドメイン(...
infrastructure as code

kubernetes – Node Affinity

Affinityの手法一覧 nodeSelector:シンプルなNode Affinity機能 Node Affinity:特定条件/特定条件以外のNode上だけ実行する Inter-Pod Affinity:特定のPodがいるドメイン(...
広告
infrastructure as code

kubernetes – nodeSelector

Affinityの手法一覧 nodeSelector:シンプルなNode Affinity機能 Node Affinity:特定条件/特定条件以外のNode上だけ実行する Inter-Pod Affinity:特定のPodがいるドメイン(...
GCP

kubernetes – Podスケジューリングの概要

今回から、k8sの高度なスケーリングについて、説明していきます。 k8sスケジューリングの方法 k8sでは、Podのスケーリングは以下の2つの方法で行います。 Affinity:Podのスケジューリング時に特定のNodeを選択する方法 ...
infrastructure as code

kubernetes – Nodeの削除

今回はNode削除時の挙動について、ご紹介します。 Nodeのスケーリング状態 k8sではPodの配置に対して、2つの状態があります。 SchedulingEnabled:新規のPodがNodeに作成可能な状態 SchedulingDis...
infrastructure as code

kubernetes – カスケード削除(連鎖削除)

親リソース削除時の挙動 k8sでは、基本親リソースを削除すると、そのリソースが管理している子リソースも削除されるようになっています。(カスケード削除:連鎖削除) 例えば、Developmentを削除すると、管理しているReplicaSetも...
infrastructure as code

kubernetes – initContainers

initContainersとは manifestのリソース指定: kind: Pod spec:initContainers[] ※Pod、ReplicaSet、DeploymentなどのワークロードのPod部分に対して設定可能 コンテナ...
infrastructure as code

kubernetes – Podのヘルスチェック

KubernetesのPod設定(manifest)に、ヘルスチェック(死活監視)を定義することが可能です。 今回は、ヘルスチェック回りの知識について、ご紹介しようと思います。 Podヘルスチェックの概要 k8sのワークロードにヘルスチェッ...
infrastructure as code

kubernetes – HorizontalPodAutoscaler

HorizontalPodAutoscaler-Podのスケーリング 前回で、GCPが提供しているNodePoolの機能による、Nodeのオートスケーリングについてご紹介しました。 今回はPodのオートスケーリングについて、ご紹介していきた...
広告
タイトルとURLをコピーしました