===宣言的なコードによる管理===
*YAMLやJSONの宣言的なマニフェストで、コンテナやリソースを管理できる[[YAML]]やJSONの宣言的なマニフェストで、コンテナやリソースを管理できる
===スケーリング/オートスケーリング===
*コンテナクラスタを形成して、複数のKubernetes Nodeを管理できる
*Kubernetes Master は、APIエンドポイントの提供コンテナのスケジューリング、コンテナのスケーリングなどを担う
*Kubernetes Node は、Docker ホストに相当し実際にコンテナが稼働するノード
*Kubernetes クラスタを操作するには、kubectl と [[YAML ]] か JSON 形式のマニフェストファイルを用いて、Kuebrnetes Masterにリソースの登録を行う
*kubectlは、マニフェストファイルの情報を元にKubernetes MasterのAPIにリクエストを送り、Kubernetesの操作を行う
*Kubernetes の API は一般的な RESTful API として実装されている