About kubernetes
Kubernetesの概要・特徴
概要:
Kubernetes(クーバネティス、K8s)は、Googleによって開発され、現在はCloud Native Computing Foundation (CNCF) によって管理されている、コンテナ化されたアプリケーションの自動デプロイメント、スケーリング、および管理を行うためのオープンソースのプラットフォームです。複数のホスト上でコンテナを効率的に運用するための堅牢なフレームワークを提供します。
特徴:
- 自動化されたオーケストレーション:
- ポッド(Pod)と呼ばれるコンテナの集合体のデプロイメント、スケーリング、運用を自動化します。
- 自己修復:
- クラッシュしたコンテナを再起動し、指定されたコンテナを再スケジュールし、ヘルスチェックを行うことで、システムの安定性を保ちます。
- サービスディスカバリーとロードバランシング:
- DNS名やIPアドレスを使用してコンテナ間の通信を容易にし、トラフィックを自動的にロードバランシングします。
- ストレージオーケストレーション:
- ローカルストレージやクラウドストレージ、ネットワークストレージなど、さまざまなストレージシステムに簡単に接続できます。
5. シークレットと構成管理: - シークレットや設定情報を管理し、安全にデプロイされたアプリケーションに渡すことができます。
- ローカルストレージやクラウドストレージ、ネットワークストレージなど、さまざまなストレージシステムに簡単に接続できます。
- ロールアウトとロールバック:
- バージョン管理をサポートし、新しいバージョンのアプリケーションのロールアウトと、必要に応じて以前のバージョンへのロールバックを簡単に行えます。
リファレンス
- 公式ドキュメント:
- GitHubリポジトリ:
- 書籍:
- "Kubernetes: Up & Running" by Kelsey Hightower, Brendan Burns, and Joe Beda
- "The Kubernetes Book" by Nigel Poulton
- オンラインチュートリアル:
- コミュニティとサポート:
関連タグ
User Rankings
Weekly
Monthly
Yearly
Organizations ranking
Monthly
All