K8s としても知られる Kubernetes は、複数のホスト間でコンテナ化されたアプリケーションを管理するためのオープンソース システムです。これは、アプリケーションの展開、メンテナンス、スケーリングのための基本的なメカニズムを提供します。
Kubernetes は、Google が Borg と呼ばれるシステムを使用して本番環境のワークロードを大規模に実行してきた 10 年半にわたる経験と、コミュニティからの最高のアイデアや実践を組み合わせて構築されています。
Kubernetes は Cloud Native Computing Foundation (CNCF) によってホストされています。あなたの会社がコンテナパッケージ化され、動的にスケジュールされ、マイクロサービス指向のテクノロジーの進化を形作るのを支援したい場合は、CNCF への参加を検討してください。誰が関与しているのか、Kubernetes がどのような役割を果たしているのかについて詳しくは、CNCF の発表をご覧ください。
kubernetes.io のドキュメントを参照してください。
Kubernetes を使用したスケーラブルなマイクロサービスに関する無料コースを受講してください。
Kubernetes コードを他のアプリケーションのライブラリとして使用するには、公開されているコンポーネントのリストを参照してください。 k8s.io/kubernetes
モジュールまたはk8s.io/kubernetes/...
パッケージのライブラリとしての使用はサポートされていません。
コミュニティ リポジトリには、ソースから Kubernetes を構築する方法、コードとドキュメントを提供する方法、何を誰に連絡すればよいかなどに関するすべての情報がホストされています。
Kubernetes をすぐに構築したい場合は、次の 2 つのオプションがあります。
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make quick-release
詳細については、開発者のドキュメントを参照してください。
サポートが必要な場合は、トラブルシューティング ガイドから始めて、説明したプロセスを進めてください。
とはいえ、ご質問がございましたら、何らかの方法でお問い合わせください。
カレンダーには、Kubernetes コミュニティ内のすべての会議のリストが 1 か所にまとめられています。
User Case Studies Web サイトには、Kubernetes に導入/移行しているさまざまな業界の組織の実際の使用例が掲載されています。
Kubernetes プロジェクトは、コミュニティと構成員が共通の目標に向かって支援できるよう、原則、価値観、ポリシー、プロセスのフレームワークによって管理されています。
Kubernetes コミュニティは、私たちがどのように組織するかを学ぶための出発点です。
Kubernetes Steering コミュニティ リポジトリは、Kubernetes プロジェクトのガバナンスを監督する Kubernetes Steering Committee によって使用されます。
Kubernetes Enhancements リポジトリでは、Kubernetes リリース、機能追跡およびバックログに関する情報が提供されます。