.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

呼称

経緯

2014年

Google、Kubernetes発表(6月)

2015年

2016年

Swarm 対 Kubernetesの状態

2017年

コンテナ・オーケストレーションのデファクトになった。

2018年

標準化の動向

アーキテクチャ

マスター

制御プレーンとも。

kube-apiserver

Kubernetes APIを外部に公開するためのコンポーネント。

etcd

Kubernetesクラスタの情報を保存する分散キーバリューストア。

kube-scheduler

ポッドをどのノードに対してデプロイするかを選択するコンポーネント。

kube-controller-manager

Kubernetesクラスタの各種コントローラを実行するコンポーネント。

cloud-controller-manager

その他アドオン

ノード

実行ノードとも。

kubelet

などを行い、クラスタに通知する機能も担う。

kube-proxy

外部やapiserverからのアクセスを、
ノード上の各ポッドに対して転送し、
ポッドへのアクセスを抽象化するコンポーネント。

コンテナ・ランタイム

Docker

昨今、開発寄りなのかも知れない。

containerd

デファクト・スタンダードのコンテナ・ランタイム

CRI-O

アドオン

DNS

ダッシュボード

コンテナリソース監視

クラスターレベルログ

コントローラ

マスター上のkube-controller-manager上で実行される。

Deployments

下位要素は、ReplicaSet

ReplicaSet?

下位要素は、ポッド

DaemonSet?

StatefulSet?

ポッド

概要

特徴

以下の特徴がある。

ボリューム

種類や用途

ボリュームには様々な種類や用途がある。

ボリューム・タイプ

サービス

ネットワーク機能を提供するコンポーネント

用途

サービス・タイプ

以下の種類がある。

エコシステム

kubectl

kubectlコマンド

kube configファイル

サブシステム

Helm Charts

Kubernetes の charts を利用するための簡単なツール

Rancher Charts

Helmのウワモノ。

Kompose

Docker Compose ファイルを Kubernetes オブジェクトに変換できる。

Compose on Kubernetes

Komposeと同じだが、開発元が社

構築ツール類

トレンド

コンテナの標準仕様

CRI(Container Runtime Interface)

コンテナ・ランタイム

OCI(Open Container Initiative)

CSI(Container Storage Interface)

CNI(Container Network Interface)

標準化の動向

2015年

2016年

2017年

2018年

Dockerとの関係

containerd

cri-o

Dockerに依存しない軽量コンテナ・ランタイム

参考

Qiita

Publickey

CRI

OCI

IT Search+

【連載】Kubernetes入門

Kubernetes

Concepts

https://kubernetes.io/docs/concepts/

Kubectl

github.com

マイクロソフト系技術情報 Wiki

Docker Desktop for Windows

Azure Kubernetes Service (AKS)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS