次にすること¶
始め方のガイドは全て完了しましたが、コンテナについて学ぶことはまだまだ多くあります! これまで深掘りをしませんでしたが、ここには次に見るべき場所があります。
コンテナ オーケストレーション¶
本番環境でコンテナを実行するのは大変です。マシンへログインしたり、簡単な docker run
や docker compose up
も実行したくはないでしょう。ちがいますか? そうですね、もしコンテナが停止してしまったら? 複数のマシンを横断してスケールするには? この問題を解決するのが
共通する考え方は 期待する状態(expected state) を受け取る「
Cloud Native Computing Foundation のプロジェクト¶
CNCF とは、様々なオープンソース プロジェクトのためのベンダー中立な拠点であり、Kubernetes、Prometheus、Envoy、Linkerd、NAT などが参画しています! graduated や incubated プロジェクトはこちら から見られますし、全体の CNCF Landscape もこちら です。監視、ログ記録、セキュリティ、イメージ レジストリ、メッセージング等の周辺問題を解決する、様々なプロジェクトがあります。
ですから、コンテナの
ゼロからコンテナを作成する¶
コンテナをゼロから作る方法に興味があれば、Aqua Security の Liz Rice による Go 言語でコンテナをゼロから作成する素敵なトークがあります。トークではネットワーク機能を扱いませんが、ファイルシステムのためにイメージを使い、他の高度なトピックも扱いますので、どのように動作しているかを深掘りするのに役立つでしょう。