zero's blog


  • Home

  • Posts

  • About

  • Search
close

K8sのコンポネート

Published at: 2021-01-10   |   Categories: cloud     |   Reading: 45 words ~1min

Kubernetesとは

Kubernetesは、宣言的な構成管理と自動化を促進し、コンテナ化されたワークロードやサービスを管理するための、ポータブルで拡張性のあるオープンソースのプラットフォームです。

上記は公式ページの説明です。

提供する機能について

  • サービスディスカバリーと負荷分散
  • ストレージ オーケストレーション
  • 自動化されたロールアウトとロールバック
  • 自動ビンパッキング
  • 自己修復
  • 機密情報と構成管理

K8sのコンポネートと役割

K8sのコンポネート

cloud-controller manager

kube-controller manager

  • replica数をコントロールする。

kube-api server

  • k8sの全てのサービスのアクセス入り口

kube-api scheduler

  • 最適なNodeを選択する
  • NodeへのPodの割り当てを行います。

etcd

  • k8s clusterの重要情報を保存する。
    • 重要情報:永続性の情報

kublet

  • コンテナエンジンと直接通信する。
  • コンテナのライフスタイルを管理する。

kube-proxy

  • 各ノード上で稼働します
  • UDP、TCP、SCTPをプロキシーします
  • HTTPを解釈しません
  • 負荷分散機能を提供します
  • Serviceへ到達させるためのみに使用されます

other

  • COREDNS
  • DashBoard
  • ingress controller
  • prometheus
  • Federation
  • ELK
#k8s#
K8s Pod
Spring Boot
zero

zero

16 Blogs
3 Categories
7 Tags
© 2020 - 2021 zero's blog
Powered by - Hugo v0.81.0
Theme by - NexT
0%