Kubernetes
Kubernetes (k8s)とは?基礎、概要や構造を徹底解説
コンテナのベストプラクティスに対しておこがましくも言ってみる
Kubernetes完全ガイド
1章 Dockerの復習とHello, Kubernetes
2章 なぜKubernetesが必要なのか?
3章 Kubernetes環境の選択肢
4章 APIリソースとkubectl
5章 Workloadsリソース
6章 Discovery & LBリソース
7章 Config & Storageリソース
8章 ClusterリソースとMetadataリソース
9章 リソース管理とオートスケーリング
10章 ヘルスチェックとコンテナのライフサイクル
11章 メンテナンスとノードの停止
12章 高度で柔軟なスケジューリング
13章 セキュリティ
14章 マニフェストの汎用化を行うオープンソースソフトウェア
15章 モニタリング
16章 コンテナログの集約
17章 Kubernetes環境でのCI/CD
18章 マイクロサービスアーキテクチャとサービスメッシュ
19章 Kubernetesのアーキテクチャを知る
20章 Kubenetesとこれから
Kubernetesで実践するクラウドネイティブDevOps
Kubernetesが標準プラットフォームであるクラウドネイティブの世界でアプリケーションを開発し運用する方法を解説する書籍です。
はじめに、Kubernetesの概要と背景、ソフトウェアの開発と運用にKubernetesがもたらす変化、コンテナの動作原理、コンテナの構築および管理方法、クラウドネイティブなサービスおよびインフラの設計方法などの基礎を紹介します。
そしてKubernetesアプリケーションの作成とデプロイ、Kubernetesクラスタの設定と運用、クラウドインフラの自動化、Helmなどのツールを用いたデプロイについてサンプルコードを使って学習します。ロールベースのアクセス制御(RBAC)をはじめとした、セキュリティ、認証、パーミッションなどに対するKubernetesのサポートや、本番でコンテナとKubernetesの安全性を確保するためのベストプラクティスについても学びます。
さらにKubernetesで継続的インテグレーションと継続的デプロイをセットアップする方法、データをバックアップおよび復元する方法、クラスタの適合性や信頼性をテストする方法、監視・トレーシング・ロギング・メトリクスを集約する方法、Kubernetesインフラの拡張性・耐障害性・費用対効果を高める方法を解説します。
Kubernetesの基本から、継続的デプロイ、機密情報管理、オブザーバビリティなどの高度なトピックを扱う本書は、サーバ、アプリケーション、サービスを管理するIT運用者、クラウドネイティブサービスの構築や移行を行う開発者必携の一冊です。
Kubernetes Novice Tokyo
https://www.youtube.com/watch?v=rnVlhuUfKng