2022-05-01から1ヶ月間の記事一覧

Kubernetes CORE CONCEPTS - NAMESPACES

Namespaceとは Kubernetesでは同一の物理クラスター上で複数の仮想クラスターの動作をサポート(DNSのネットワークのソリューション等)しており、この仮想クラスターをNamespaceと呼ぶ。 Podのセット、クラスターを作ると自動でデフォルトのNamespaceが作成…

Kubernetes CORE CONCEPTS - SERVICES

Serviceとは ServiceはPodの集合で実行されているアプリケーションをネットワークサービスとして公開する為に使われる。ReplicaSetにより複数のPodのReplicaが存在する場合等、Podの前面Serviceを設置する事により自動のロードバランスを設定する事が出来る…

Kubernetes CORE CONCEPTS – DEPLOYMENTS

Deployment はPodとReplicaSetの宣言的なアップデート機能を提供する。 公式サイトでチェック >>> Deployment kubectl get deployments システム上Deployments が幾つあるかの確認 以下0と1つの結果表示 kubectl create -f <file-name> deploymentを既存のファイル</file-name>…

Kubernetes CORE CONCEPTS – REPLICASETS

ReplicaSetとは 公式サイトでチェック >>> ReplicaSet | Kubernetes ■ kubectl get replicaset / kubectl get rs システム上 ReplicaSetが幾つ存在するか確認。 以下は1つReplicaSetが存在し、new-replica-set に対してPODが4つDESIREDである。 Replica…

Kubernetesのリソース - YAML

YAMLとは? "Ain’t Markup Language"の略、インデントで構造化データを表現し、ソフトウェアの設定ファイルや異なるソフトウェア間のデータ交換などで使われる。 YAMLの公式サイトは>>> こちら 特徴 リスト・ディクショナリから成り立っていてる インデン…

Kubernetes CORE CONCEPTS – PODS

Kubernetes のお勉強方法 どうやって勉強する? UdemyにてCertified Kubernetes Administrator (CKA) with Practice Testsを受講するとKodeKloudのUdemy Labs – Certified Kubernetes Administrator with Practice Tests(99ドル)のハンズオンラボコースが…