Slide 8
Slide 8 text
クラスターの動作方法
クラスターの調整、保護、および調整
問題が発生した場合の対応
新機能とカスタム機能でシステムを拡張する
コンテナ
コンテナオーケストレーション
Kubernetes API
基本オブジェクト
高度な概念
バッチワークロード:ジョブと
クラスタエージェントとユーティリティ
コンセプト
宣言的な構成
調整またはコントローラー
暗黙的または動的なグループ化
構造
多くのコンポーネントのUnix哲学
API駆動の相互作用
構成部品
ヘッドノードコンポーネント
すべてのノード上のコンポーネント
スケジュールされたコンポーネント
管理性の基本特性
APIサーバーの断片
API管理
APIパス
APIディスカバリー
OpenAPI仕様の提供
API翻訳
リクエスト管理
リクエストの種類
リクエストのライフ
APIサーバーの内部
CRD制御ループ
APIサーバーのデバッグ
基本的なログ
監査ログ
追加ログの有効化
kubectlリクエストのデバッグ
スケジューリングの概要
スケジューリングプロセス
述語
優先順位
高レベルアルゴリズム
対立
ラベル、アフィニティ、汚染、および許容を使用したスケジューリングの制御
ノードセレクター
ノードアフィニティ
汚染と寛容
kubeadm
必要条件
kubelet
コントロールプレーンのインストール
kubeadmの構成
プリフライトチェック
証明書
etcd
kubeconfig
汚染
ワーカーノードのインストール
アドオン
段階
高可用性
アップグレード
ユーザー
認証
kubeconfig
サービスアカウント
残り
認可
役割ベースのアクセス制御
ロールとClusterRole
RoleBindingおよびClusterRoleBinding
認可のテスト
設定
共通コントローラー
PodSecurityPolicies
ResourceQuota
LimitRange
ダイナミックアドミッションコントローラー
入場管理者の検証
入場コントローラーの変更
コンテナネットワークインターフェイス
プラグインの選択
kube-proxy
サービス発見
DNS
環境変数
ネットワークポリシー
サービスメッシュ
監視の目標
ロギングとモニタリングの違い
監視スタックの構築
クラスターとアプリケーションからデータを取得する
複数のソースからのメトリックとログの集約
検索およびクエリのためのデータの保存
データの視覚化と相互作用
監視対象
監視機
Kubernetesの監視
監視アプリケーション
ブラックボックス監視
ストリーミングログ
アラート
高可用性
状態
アプリケーションデータ
永続的なボリューム
ローカルデータ
ワーカーノード
etcd
箱舟
Kubernetes拡張ポイント
クラスターデーモン
クラスターデーモンの使用例
クラスタデーモンのインストール
クラスタデーモンの運用上の考慮事項
ハンズオン:クラスターデーモンの作成例
クラスターアシスタント
クラスターアシスタントの使用例
クラスタアシスタントのインストール
クラスタアシスタントの操作上の考慮事項
ハンズオン:クラスターアシスタントの例
APIサーバーのライフサイクルの延長
APIライフサイクルを拡張するためのユースケース
APIライフサイクル拡張機能のインストール
ライフサイクル拡張の運用上の考慮事項
ハンズオン:ライフサイクル拡張の例
KubernetesにカスタムAPIを追加する
新しいAPIを追加するための使用例
カスタムリソース定義と集約APIサーバー
カスタムリソース定義のアーキテクチャ
カスタムリソース定義のインストール
カスタムリソースの運用上の考慮事項
4. Kubernetes APIサーバー
2. Kubernetesの概要
1.はじめに
5.スケジューラー
6. Kubernetesのインストール
7.認証とユーザー管理
9.入場管理
8.承認
10.ネットワーキング
11. Kubernetesの監視
12.障害復旧
13. Kubernetesの拡張
14.結論
Paperback: 188 pages
3. Kubernetesのアーキテクチャ