Hands-On Kubernetes on Windows
暫譯: Windows 上的 Kubernetes 實作指南
Piotr Tylenda
- 出版商: Packt Publishing
- 出版日期: 2020-03-31
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 592
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1838821562
- ISBN-13: 9781838821562
-
相關分類:
Kubernetes
海外代購書籍(需單獨結帳)
相關主題
商品描述
Key Features
- Run, deploy, and orchestrate containers on the Windows platform with this Kubernetes book
- Use Microsoft SQL Server 2019 as a data store to deploy Kubernetes applications written in .NET Framework
- Set up a Kubernetes development environment and deploy clusters with Windows Server 2019 nodes
Book Description
With the adoption of Windows containers in Kubernetes, you can now fully leverage the flexibility and robustness of the Kubernetes container orchestration system in the Windows ecosystem. This support will enable you to create new Windows applications and migrate existing ones to the cloud-native stack with the same ease as for Linux-oriented cloud applications.
This practical guide takes you through the key concepts involved in packaging Windows-distributed applications into containers and orchestrating these using Kubernetes. You'll also understand the current limitations of Windows support in Kubernetes. As you advance, you'll gain hands-on experience deploying a fully functional hybrid Linux/Windows Kubernetes cluster for development, and explore production scenarios in on-premises and cloud environments, such as Microsoft Azure Kubernetes Service.
By the end of this book, you'll be well-versed with containerization, microservices architecture, and the critical considerations for running Kubernetes in production environments successfully.
What you will learn
- Understand containerization as a packaging format for applications
- Create a development environment for Kubernetes on Windows
- Grasp the key architectural concepts in Kubernetes
- Discover the current limitations of Kubernetes on the Windows platform
- Provision and interact with a Kubernetes cluster from a Windows machine
- Create hybrid Windows Kubernetes clusters in on-premises and cloud environments
Who this book is for
This book is for software developers, system administrators, DevOps engineers, and architects working with Kubernetes on Windows, Windows Server 2019, and Windows containers. Knowledge of Kubernetes as well as the Linux environment will help you get the most out of this book.
商品描述(中文翻譯)
#### 主要特點
- 使用這本 Kubernetes 書籍在 Windows 平台上運行、部署和編排容器
- 使用 Microsoft SQL Server 2019 作為數據存儲,部署用 .NET Framework 編寫的 Kubernetes 應用程式
- 設置 Kubernetes 開發環境,並使用 Windows Server 2019 節點部署叢集
#### 書籍描述
隨著 Windows 容器在 Kubernetes 中的採用,您現在可以充分利用 Kubernetes 容器編排系統在 Windows 生態系統中的靈活性和穩健性。這項支持將使您能夠創建新的 Windows 應用程式,並以與 Linux 導向的雲應用程式相同的便利性將現有應用程式遷移到雲原生堆疊。
這本實用指南將帶您了解將 Windows 分佈式應用程式打包成容器並使用 Kubernetes 進行編排的關鍵概念。您還將了解 Kubernetes 中 Windows 支持的當前限制。隨著您的進步,您將獲得在開發中部署完全功能的混合 Linux/Windows Kubernetes 叢集的實踐經驗,並探索在本地和雲環境中的生產場景,例如 Microsoft Azure Kubernetes Service。
在本書結束時,您將熟悉容器化、微服務架構以及成功在生產環境中運行 Kubernetes 的關鍵考量。
#### 您將學到什麼
- 理解容器化作為應用程式的打包格式
- 在 Windows 上為 Kubernetes 創建開發環境
- 掌握 Kubernetes 中的關鍵架構概念
- 發現 Kubernetes 在 Windows 平台上的當前限制
- 從 Windows 機器配置和互動 Kubernetes 叢集
- 在本地和雲環境中創建混合 Windows Kubernetes 叢集
#### 本書適合誰
本書適合在 Windows、Windows Server 2019 和 Windows 容器上使用 Kubernetes 的軟體開發人員、系統管理員、DevOps 工程師和架構師。對 Kubernetes 以及 Linux 環境的了解將幫助您充分利用本書。
作者簡介
Piotr Tylenda is an experienced DevOps and software engineer with a passion for Kubernetes and Azure technologies. In his projects, he has focused on the adoption of microservices architecture for monolithic applications, developing big data pipelines for e-commerce, and architecting solutions for scalable log and telemetry analytics for hardware. His most notable contribution to Kubernetes' open source ecosystem is the development of Ansible automation for provisioning and deploying hybrid Windows/Linux Kubernetes clusters. Currently, he works at Microsoft Development Center Copenhagen in Denmark in a team developing a Microsoft Dynamics 365 Business Central SaaS offering.
作者簡介(中文翻譯)
Piotr Tylenda 是一位經驗豐富的 DevOps 和軟體工程師,對 Kubernetes 和 Azure 技術充滿熱情。在他的專案中,他專注於將微服務架構應用於單體應用程式,為電子商務開發大數據管道,以及為硬體架構可擴展的日誌和遙測分析解決方案。他對 Kubernetes 開源生態系統最顯著的貢獻是開發 Ansible 自動化工具,用於配置和部署混合 Windows/Linux 的 Kubernetes 叢集。目前,他在丹麥哥本哈根的微軟開發中心工作,參與開發 Microsoft Dynamics 365 Business Central 的 SaaS 產品。
目錄大綱
- Creating Containers
- Managing State in Containers
- Working with Container Images
- Kubernetes Concepts and Windows Support
- Kubernetes Networking
- Interacting with Kubernetes Clusters
- Deploying a Hybrid On-Premises Kubernetes Cluster
- Deploying a Hybrid Azure Kubernetes Service Engine Cluster
- Deploying Your First Application
- Deploying Microsoft SQL Server 2019 and ASP.NET MVC Application
- Configuring Applications to Use Kubernetes Features
- Development Workflow with Kubernetes
- Securing Kubernetes Clusters and Applications
- Monitoring Kubernetes Applications Using Prometheus
- Disaster Recovery
- Production Considerations for Running Kubernetes
目錄大綱(中文翻譯)
- Creating Containers
- Managing State in Containers
- Working with Container Images
- Kubernetes Concepts and Windows Support
- Kubernetes Networking
- Interacting with Kubernetes Clusters
- Deploying a Hybrid On-Premises Kubernetes Cluster
- Deploying a Hybrid Azure Kubernetes Service Engine Cluster
- Deploying Your First Application
- Deploying Microsoft SQL Server 2019 and ASP.NET MVC Application
- Configuring Applications to Use Kubernetes Features
- Development Workflow with Kubernetes
- Securing Kubernetes Clusters and Applications
- Monitoring Kubernetes Applications Using Prometheus
- Disaster Recovery
- Production Considerations for Running Kubernetes