Road to Kubernetes

Mitchel, Justin

  • 出版商: Manning
  • 出版日期: 2024-10-29
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1633438201
  • ISBN-13: 9781633438200
  • 相關分類: Kubernetes
  • 尚未上市,歡迎預購

相關主題

商品描述

Learn how and why to use Kubernetes to deploy projects of any size.

Road to Kubernetes condenses fifteen years of deployment experience into one accessible, practical guide. You'll learn sustainable deployment practices you can use with any language and any kind of web app, create portable applications that can move across deployment options and cloud providers, and see how possible it is to use Kubernetes for projects of any size.

Inside Road to Kubernetes you'll learn how to

  • Manage git repositories on self-hosted or cloud platforms
  • Deploy Python and Node.js apps via cloud-based VM with git
  • Automate VM configuration and deployment with Ansible
  • Containerize and deploy apps with Docker and Docker Compose
  • Run containers directly on VMs without orchestration
  • Push and host containers with DockerHub registry
  • Deploy containerized apps on Kubernetes
  • Implement public and private apps on Kubernetes
  • Configure load balancers for HTTP & HTTPs traffic
  • Use CI/CD techniques with Github Actions and the open-source alternative Act by Nectos

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology

If you've ever thought that Kubernetes was too complex for your deployment needs--think again! This one-of-a-kind guide answers all the deployment questions you might be asking, like "what is container orchestration", "is Kubernetes right for simple deployments", and "how can I reliably scale my containerized apps on the cloud".

About the book

Road to Kubernetes helps you fully understand your options for deploying software. You'll start by building sample applications in Python and Node.js, and then explore methods for deploying them with virtual machines, containers, and finally Kubernetes! Each chapter builds on what has gone before, as you learn to utilize tools like GitHub Actions and CI/CD practices to make portable apps that can easily move between deployment setups. As you take your journey through the different methods of deployment, you'll discover best practices that you can apply with any language or stack.

About the reader

For software developers and software managers keen to learn more about successful deployment. Minor experience with Python or JavaScript, and the command line, is highly recommended.

About the author

Justin Mitchel has been teaching web-based software such as Python, JavaScript, Machine Learning, and DevOps for over ten years. He has taught over 700k+ students on Udemy, 205k+ on YouTube, 15k+ on GitHub and a semester as an adjunct professor at the University of Southern California.

商品描述(中文翻譯)

學習如何以及為何使用Kubernetes來部署任何規模的專案。

《Road to Kubernetes》將十五年的部署經驗壓縮成一本易於理解且實用的指南。您將學習可應用於任何語言和任何類型的網路應用程式的可持續部署實踐,創建可在不同部署選項和雲端提供商之間移動的可攜式應用程式,並了解在任何規模的專案中使用Kubernetes的可能性。

在《Road to Kubernetes》中,您將學習以下內容:

- 在自託管或雲端平台上管理git存儲庫
- 通過基於雲端虛擬機器使用git部署Python和Node.js應用程式
- 使用Ansible自動化虛擬機器配置和部署
- 使用Docker和Docker Compose容器化和部署應用程式
- 在虛擬機器上直接運行容器而無需編排
- 使用DockerHub註冊表推送和托管容器
- 在Kubernetes上部署容器化應用程式
- 在Kubernetes上實現公共和私有應用程式
- 配置用於HTTP和HTTPS流量的負載平衡器
- 使用Github Actions和開源替代方案Act by Nectos進行CI/CD技術

購買印刷版書籍將包含Manning Publications提供的PDF、Kindle和ePub格式的免費電子書。

關於技術方面,如果您曾經認為Kubernetes對於您的部署需求過於複雜,那麼請再次考慮!這本獨一無二的指南回答了您可能會問的所有部署問題,例如「容器編排是什麼」、「Kubernetes是否適合簡單的部署」以及「如何可靠地在雲端上擴展我的容器化應用程式」。

關於本書, 《Road to Kubernetes》幫助您充分了解部署軟體的選項。您將從使用Python和Node.js構建示範應用程式開始,然後探索使用虛擬機器、容器和最終Kubernetes部署它們的方法!每一章節都建立在前一章節的基礎上,您將學習如何利用GitHub Actions和CI/CD實踐來製作可在不同部署設置之間輕鬆移動的可攜式應用程式。在您通過不同的部署方法進行旅程時,您將發現可以應用於任何語言或堆疊的最佳實踐。

關於讀者,本書適合軟體開發人員和軟體經理,他們渴望了解更多關於成功部署的知識。建議具備Python或JavaScript以及命令列的基本經驗。

關於作者,Justin Mitchel教授網頁軟體開發,包括Python、JavaScript、機器學習和DevOps等課程已有十多年的經驗。他在Udemy上教授過70萬+學生,在YouTube上有20.5萬+訂閱者,在GitHub上有1.5萬+追蹤者,並在南加州大學擔任過一個學期的兼職教授。