Kubernetes構成図の作成例
同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。
Kubernetes構成図とは
Kubernetes構成図は、コントロールプレーン、ワーカーノード、クラスター内のServiceとワークロードをつなぐ経路を示す図です。Ingress、Service、Pod、Namespace、ストレージ、監視などの関連システムも表せます。
望ましい状態を管理するクラスターのコンポーネントと、トラフィックを受けてアプリケーションを実行するコンポーネントを区別するのに役立ちます。ラベルを明確にすることで、デプロイ構成と依存関係を確認しやすくなります。
- Standard
- Cisco-convention topology icons
- Also follows
- Hierarchical / spine-leaf models · ANSI/TIA-606 · ONVIF
- Engine
- schematex-network
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
Kubernetes構成図の活用例
コントロールプレーンの役割と、ワークロードがワーカーノードに配置される仕組みを説明する。
外部からIngress、Serviceを経由してアプリケーションのPodやデータに至る経路を文書化する。
メトリクスの収集、ダッシュボード、アラート、オンコール担当者への通知経路を示す。
Kubernetes構成図の作り方【3ステップ】
説明する
まずは1段落で十分です。
図を確認
最適なエンジンで描画します。
変更点を伝える
編集のたびにバージョンを保存します。
よくある質問
Kubernetes構成図にはどのコンポーネントを含めますか?
一般的なコンポーネントは、APIサーバー、etcd、Scheduler、Controller Manager、ワーカーノード、Pod、Service、Ingress、ストレージです。
Kubernetesアプリケーションへのトラフィックはどう図示しますか?
外部ユーザー、ロードバランサーまたはIngress Controller、Service、Podのエンドポイント、アプリケーションの依存先を、リクエストの順に描きます。
Namespaceは図にどう表しますか?
関連するServiceとPodをNamespaceごとにまとめ、Namespaceをまたぐ呼び出しにラベルを付けます。
Kubernetesの監視を図にするメリットは何ですか?
Prometheusが収集する対象、ダッシュボードがメトリクスを取得する場所、対応する担当者へのアラート通知経路を明確にできます。