メインコンテンツにスキップ

Kubernetesへの道

マニングの無料電子書籍

Webアプリのデプロイメントオプションの旅に出かけ、究極の疑問に答えましょう:Kubernetesを使うべきか?

注:今すぐ第1章から第3章+付録2種をダウンロードしてください。本全体は2023年11月までにリリースされる予定です。リリースされたら、さらなる章と完全な電子書籍を無料で提供するメールを今後お送りします(39.99ドルの価値があります!)。

フォームを読み込んでいます

エラー

ページをリロードして、もう一度やり直してください。

中身について

Python とNode.js でサンプルアプリケーションを構築することから始め、仮想マシン、コンテナ、そして最後に Kubernetes を使用してデプロイする方法を探ります!各章では、GitHub Actions や CI/CD のようなツールを活用して、デプロイメントセットアップの間を素早く移動できるポータブルアプリを作成する方法を学びながら、これまでの内容をベースにしています。さまざまなデプロイメント方法を学ぶうちに、どの言語やスタックにも適用できるベストプラクティスを発見することができます。

方法を学ぶことができます:

  • セルフホストプラットフォームやクラウドプラットフォームでのgitリポジトリの管理
  • Python とNode.js のアプリを git を使ってクラウドベースの VM 経由でデプロイする。
  • でVMの設定とデプロイメントを自動化します。Ansible
  • DockerとDocker Composeによるアプリのコンテナ化とデプロイメント
  • オーケストレーションなしでVM上でコンテナを直接実行できる
  • DockerHubレジストリでコンテナをプッシュしてホストする
  • Kubernetesでコンテナ化したアプリをデプロイする
  • Kubernetes上にパブリックアプリとプライベートアプリを実装する。
  • HTTP & HTTPsトラフィックのためのロードバランサーの設定
  • GitHub ActionsとNectosによるオープンソースの代替ActでCI/CDのテクニックを使う