再也不踩坑的kubernetes實戰指南 | 被動收入的投資秘訣 - 2024年7月

再也不踩坑的kubernetes實戰指南

作者:杜寬
出版社:清華大學
出版日期:2019年10月01日
ISBN:9787302534808
語言:繁體中文

本書以實戰為主線,深入淺出地介紹了Kubernetes在企業生產環境中的應用。全書共6章,第1章講解Kubernetes的高可用安裝,分為kubeadm和二進位安裝方式,可以讓讀者快速上手,瞭解Kubernetes的架構模式。第2章介紹了Kubernetes的理論基礎。第3章主要講解Kubernetes常見應用的容器化,並部署至Kubernetes集群實現高可用,同時介紹了Kubernetes的各個元件和資源。第4章主要介紹持續集成和持續部署,包括Jenkinsz新的功能Pipeline的使用,從Pipeline的語法到專案實操,傳統Java和Spring Cloud應用的容器化以及自動化構建部署。第5章主要講解了Kubernetes的Nginx Ingress的安裝和常用配置,以適用於生產環境的各種需求。第6章講解了備受關注的Server Mesh,使用Istio代替微服務架構中的網路功能、實現限速、分流和路由等內容。

本書技術先進,注重實操,解決了Kubernetes在生產環境中使用和安裝過程中遇到的大量問題,本書特別適合想儘快將Kubernetes應用於其公司業務中的Kubernetes初學者、開發人員、運維工程師和架構師使用。
 

杜寬
 
Kubernetes技術愛好者,現就職于國內某知名集團公司,主要負責Kubernetes架構、業務容器化設計等工作。

前言

Kubernetes在近幾年,乃至未來5到10年,都會是技術圈一個很火的名詞,Kubernetes由穀歌(Google)開源,它構建在穀歌15年生產環境經驗的基礎之上,開源的背後有著來自社區的強大技術團隊共同維護和更新。Kubernetes的誕生不僅解決了公司架構帶來的問題,而且也大大減少了運維成本,可以輕輕鬆松管理上萬個容器節點。目前很多公司都在致力於對容器和Kubernetes的推進,將公司現有的業務拆分為微服務,然後對其進行容器化,所以目前對容器和容器編排工具的學習,是每個技術人員義不容辭的責任。

本書主要以Kubernetes實戰為主,大部分內容都是基於公司實際的應用場景,可直接用於公司生產線上。本書第一章主要講解Kubernetes的高可用安裝,分為kubeadm和二進位安裝方式,可以讓讀者先入為主,瞭解Kubernetes的架構模式,更快入手。第二章結合實操講解Kubernetes的理論知識。第三章是應用篇,主要講解的是公司一些常用的應用,並且對其進行容器化,然後部署在Kubernetes集群中,實現高可用,使讀者對Kubernetes的各個元件和資源有一個更好的認識。第4章主要講解持續集成和持續部署,這也是DevOps中很重要的一部分,本章主要講解的是Jenkins最新的功能Pipeline的使用,從Pipeline的語法入手到專案的實操,對傳統Java和Spring Cloud應用的容器化以及自動化構建部署,學習完本章內容讀者可以更好地在公司業務上實現以流水線為基礎的持續部署。第5章主要講解Kubernetes的Ingress,作為Kubernetes集群的入口,使用常見的Nginx作為ingress,會使運維人員更加得心應手,也講解了Nginx的一些常用配置,以適用於生產環境的各種需求和問題。最後一章講解的是目前很火的Server Mesh,主要講解了Istio的常用配置,比如使用Istio代替微服務架構中的網路功能、實現限速、分流和路由等。本書可以讓讀者迅速進入到Kubernetes的世界,本書的實操內容非常詳細,解決了Kubernetes在使用和安裝過程中遇到的大量問題,能讓讀者以較短的時間將其應用到公司業務上。

由於筆者水準所限,書中難免會出現繆誤,請業界高手專家不吝指教,也歡迎各位讀者朋友給筆者發郵件進行交流。
 
杜寬
2019.5.23
 


相關書籍