Upgrade to Pro — share decks privately, control downloads, hide ads and more …

3. IBMの2年目とCKAを取得しよう!

F6df8bd336f1ff47494a43c68a562bfa?s=47 satokota
May 26, 2022
110

3. IBMの2年目とCKAを取得しよう!

F6df8bd336f1ff47494a43c68a562bfa?s=128

satokota

May 26, 2022
Tweet

Transcript

  1. IBMの2年目とCKAを取得しよう ミニコーナー 日本アイ・ビー・エム株式会社 テクノロジー事業部 クラウド・プラットフォーム テクニカルセールス 中山 文恵

  2. Kubernetes技術者認定 CKA (Kubernetes管理者認定) CKAD (Kubernetesアプリケーション開発者認定) CKADの認定を保有することは、Kubernetes用のクラ ウドネイティブ アプリケーションを設計、構築、公開 できる技術力があることの証明となります*。 CKAの認定を保有することは、基本的なインストール

    を実行できるだけでなく、本番環境レベルの Kubernetesクラスタを構成および管理する機能が扱え ることの証明となります*。 *LPI-JAPAN オープンテクノロジー技術者認定機関. ”Kubernetes技術者認定”. https://lpi.or.jp/k8s/#CKAD. 2022年2月16日現在
  3. Podのスケジューリング(配置) • Podのスケジューリングについて • nodeSelectorでPodを配置するNodeを選択する 1. Nodeへのラベルの付与 2. PodへのnodeSelectorフィールドの追加 3.

    ラベルが一致するNodeに配置されているかを確認
  4. kube-scheduler: Kubernetesのデフォルトのスケジューラー。新規に作成された各Podや他の スケジューリングされていないPodを稼働させるために最適なNodeを選択する。 Podが稼働するNodeを特定のものに指定したり、優先条件を指定する方法:ラベルでの選択 • nodeName ←制約があるためあまり使用されない • nodeSelector •

    nodeAffinity • podAffinity • podAntiAffinity Podのスケジューリングについて
  5. Kubernetesドキュメント 『Node上へのPodのスケジューリング」:https://kubernetes.io/ja/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity 1. Nodeへのラベルの付与 kubectl label nodes minikube-m02 disktype=ssd 2.

    PodへのnodeSelectorフィールドの追加 nodeSelectorでPodを配置するNodeを選択する ↑<node-name> ↑<label-key>=<label-value> 3. 設定ファイルからPodを作成し、ラベルが一致するNodeに配置されているかを確認
  6. 皆様ぜひ、ご一緒に!