kubernetes 概要
Kubernetes 監視は、コンテナ化された環境の可視性を高め、また、メモリ、CPU、ファイルシステム使用率、ストレージ等、様々な運用指標に基づき問題の根本原因を特定するのに有用です。 これらは、問題の防止と修正、パフォーマンスのチューニング、効率的なコスト管理、コスト分析のための使用状況情報や、セキュリティ保持に重要となる情報の管理に役立ちます。
Kubernetes エージェントのインストールについての詳細は Kubernetes エージェントのインストール を参照してください。
以下は、Kubernetes の主な概念とコンポーネントです。
- ノード:アプリケーションを実行する Kubernetes クラスタ内のワーカーです。各ノードには、ポッドの実行に必要なサービスが含まれています。
- ネームスペース:複数のユーザー間でクラスタ リソースを分割し、多数のユーザーを含んでいる多数のチームやプロジェクトの環境で使用されます。
- デプロイメント :Kubernetes 内のステートレスアプリケーションの管理のために使用され、現在の状態がユーザーの望む状態と一致していることを保証します。
- Statefulset:データベースといったような、永続的なストレージや安定した一意のネットワーク識別子を必要とするアプリケーションに使用されます。
- DaemonSet:すべてのノード、または一部のノードでポッドのコピーが実行されるようにします。ノードがクラスタに追加されると、ポッドもノードに追加されます。
- ポッド:ポッドは Kubernetes の最小のオブジェクトであり、クラスタで実行中のプロセスの単一インスタンスを表します。ポッドには、Docker コンテナ等の 1 つ以上のコンテナが含まれます。
ダッシュボードの使用方法の詳細については Kubernetes 監視ダッシュボード を参照してください。