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

目次

概要

経緯

アーキテクチャ

マスター

kube-apiserver

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

etcd

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

kube-scheduler

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

kube-controller-manager

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

cloud-controller-manager

その他アドオン

ノード

kubelet

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

kube-proxy

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

Docker

実際にコンテナを動作させるバックエンドに利用される。

supervisord

kubeletとdockerが正しく動作し続けるように監視及び管理するコンポーネント。

fluentd

クラスタレベルでのロギングを補助する。

コントローラ

Deployments

ReplicaSet?

DaemonSet?

StatefulSet?

ポッド

概要

特徴

以下の特徴がある。

ボリューム

種類や用途

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

Types of Volumes

サービス

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

トレンド

Dockerとの関係

PaaSの上モノ部分

OpenShiftの「s2i」に相当するものが色々出ており、
(microsoftの「draft」やGoogleの「Skaffold」など)
玉石混合で、なにがベストプラクティスなのか固まっていない。

HelmCompose on Kubernetes

参考

Publickey

Kubernetes

Concepts

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

Kubectl

サブシステム

Helm Charts

Compose on Kubernetes

Qiita


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