Kubernetes for Developers: Use Kubernetes to develop, test, and deploy your applications with the help of containers
暫譯: Kubernetes 開發者指南:利用 Kubernetes 開發、測試及部署應用程式,並使用容器技術

Joseph Heck

  • 出版商: Packt Publishing
  • 出版日期: 2018-04-10
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 374
  • 裝訂: Paperback
  • ISBN: 1788834755
  • ISBN-13: 9781788834759
  • 相關分類: Kubernetes
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

A developer's field-guide to designing scalable services using Kubernetes

Key Features

  • Run your software using containers within a Kubernetes environment
  • Get hands-on experience of using Kubernetes in DevOps theories like continuous integration, benchmark integration testing, monitoring and so on
  • Pragmatic example-based approach showing how to use Kubernetes in the development process

Book Description

Kubernetes is often documented and approached from the perspective of someone just running software already built. Kubernetes may also be used to enhance the development process itself, enabling more consistent testing and analysis of written code so that developers can verify not only correctness, but efficiency as well. This book will introduce the key concepts of Kubernetes, linked with examples of how to deploy and use those with a bit of NodeJS and Python example code, so that a reader could quickly replicate and use that knowledge themselves in their development process.

You will begin by setting up Kubernetes for development and packaging your code to run in Kubernetes. It will walk you through the set up and installation process before working with Kubernetes in the development environment. We will then take a deep dive into concepts like automating your build process, autonomic computing, debugging, integration testing and so on. This book will cover all the necessary concepts required for any developer to work with Kubernetes. Towards the end of this book, we will be covering few security best practices which will secure the developer environment. By the end of this book, you will be in a position to use Kubernetes in the development ecosystem.

What you will learn

  • Build your software into containers.
  • Deploy and debug those containers with Kubernetes.
  • Define and add configuration through Kubernetes.
  • Declare how your application fits together, using internal and external services.
  • Add feedback in your code to help Kubernetes manage your services.
  • Monitor, measure your services through integration testing and in production deployments.

Who This Book Is For

If you are a full-stack or back-end software developers interested, curious, or being asked to test as well as run the code you're creating, you can leverage Kubernetes to make that process simpler and consistent regardless of where you deploy. If you're looking for developer focused examples in NodeJS and Python for how to build, test, deploy, and run your code with Kubernetes, this is perfect for you.

商品描述(中文翻譯)

開發者設計可擴展服務的 Kubernetes 實用指南

主要特點



  • 在 Kubernetes 環境中使用容器運行您的軟體

  • 獲得在 DevOps 理論中使用 Kubernetes 的實踐經驗,例如持續整合、基準整合測試、監控等

  • 以實用的範例為基礎,展示如何在開發過程中使用 Kubernetes

書籍描述


Kubernetes 通常是從運行已構建軟體的角度進行記錄和探討的。Kubernetes 也可以用來增強開發過程本身,使得對編寫的代碼進行更一致的測試和分析,讓開發者不僅能驗證正確性,還能驗證效率。本書將介紹 Kubernetes 的關鍵概念,並結合一些 NodeJS 和 Python 的範例代碼,讓讀者能快速複製並在自己的開發過程中使用這些知識。


您將首先設置 Kubernetes 以進行開發,並將您的代碼打包以在 Kubernetes 中運行。本書將引導您完成設置和安裝過程,然後在開發環境中使用 Kubernetes。接著,我們將深入探討自動化構建過程、自主計算、除錯、整合測試等概念。本書將涵蓋任何開發者使用 Kubernetes 所需的所有必要概念。在本書的最後,我們將介紹一些安全最佳實踐,以保護開發者環境。到本書結束時,您將能夠在開發生態系統中使用 Kubernetes。

您將學到什麼



  • 將您的軟體構建為容器。

  • 使用 Kubernetes 部署和除錯這些容器。

  • 通過 Kubernetes 定義和添加配置。

  • 聲明您的應用程式如何組合,使用內部和外部服務。

  • 在您的代碼中添加反饋,以幫助 Kubernetes 管理您的服務。

  • 通過整合測試和生產部署監控、測量您的服務。

本書適合誰


如果您是全棧或後端軟體開發者,對測試以及運行您所創建的代碼感興趣、好奇或被要求,您可以利用 Kubernetes 使這一過程更簡單且一致,無論您在哪裡部署。如果您正在尋找針對 NodeJS 和 Python 的開發者專注範例,了解如何構建、測試、部署和運行您的代碼與 Kubernetes,這本書非常適合您。