1. 程式人生 > >Kubernetes(k8s)生產級實踐指南 從部署到核心應用

Kubernetes(k8s)生產級實踐指南 從部署到核心應用

gin 發展 新版本 第2章 web 學習 ins 多層 jenkin

第1章 課程簡介【學前須知】
本章對這門課程進行說明,包括:課程整體設計思路、課程使用的技術介紹、課程的學習規劃、高效學習的方式方法等。

第2章 kubernetes快速入門【k8s必知必會】
本章中將從核心概念、架構設計、認證授權以及集群搭建方案對比幾方面,帶領大家快速掌握kubernetes的重要知識點,助力快速入門。

第3章 高可用集群搭建---kubeadm方式【集群落地方案1】
本章中將講解,如何使用kubeadm自動化的方式,搭建最新版本的kubernetes高可用集群。以三個master,兩個worker節點為例,同時還會對集群可用性進行的測試,並完成dashboard的搭建和使用。並在本章結尾,通過文檔方式,針對前面內容進行總結,便於同學們回顧查閱。...

第4章 高可用集群搭建---二進制方式【集群落地方案2】
本章中將講解,如何使用二進制的方式,搭建最新版本的kubernetes高可用集群。同樣會以三個master,兩個worker節點為例,會針對集群可用性進行的測試,並完成dashboard的搭建和使用。並在本章結尾,通過文檔方式,針對前面內容進行總結,便於同學們回顧查閱。...

第5章 業務系統遷移kubernetes---準備工作【為平穩遷移做好儲備】
搭建完集群還不能馬上遷移業務,本章中將講解遷移前的一些準備工作:包括鏡像倉庫harbor的入門和部署、對kubernetes服務發現方案的學習分析以及ingress-nginx服務發現方案的部署。

第6章 業務系統遷移kubernetes---最佳實踐【多類型業務遷移落地】
本章中將分析如何將非docker業務遷移到docker、使docker服務運行在kubernetes中,以及在這個過程中需要註意的問題。同時也會介紹,將定時任務、傳統的web服務、springboot的web服務還有dubbo服務遷移部署在kubernetes中的全過程。

第7章 CICD實踐【只會遷移還不夠,持續集成走起】
本章將講解如何讓服務可以在kubernetes裏面實現持續集成。逐步實現gitlab管理代碼、maven構建、docker實現鏡像的構建、推送到harbor倉庫以及通過腳本跟kubernetes對接完成持續發布。最後還會應用jenkins通過pipeline整合整個流程實現CICD。...

第8章 深入kubernete---幾個重要的資源對象【透過表象看本質&裝逼可選包】
本章中介紹了kubernetes的重要資源:namespace、resources和label。 講解並實踐了,命名空間對資源對象和資源配額多層面的隔離機制、pod資源限制的配置方式、pod在節點資源緊缺時的驅逐機制、label作用於不同資源對象上的不同的作用等核心知識。 ...

第9章 深入kubernete---服務調度與編排【透過表象看本質&裝逼可選包】
本章中主要圍繞服務的調度與編排講解講解並實踐了:pod的健康檢查的參數配置及影響、調度器的整體工作原理以及常見的預選策略和優選策略、如何利用kubernetes本身的機制完成不同的部署方式。

第10章 深入kubernete--- 落地實踐深入【透過表象看本質&裝逼可選包】
本章主要從kubernetes落地的角度進行深入講解,分別介紹:ingress在落地過程可能遇到的問題與應對方式、基於glusterfs的共享存儲、kubernetes api的設計,並以一個真實的示例項目讓大家看到容器管理平臺可以做成什麽樣子的。

第11章 深入kubernete---日誌和監控【透過表象看本質&裝逼可選包】
本章中將介紹K8S使用者必須考慮的重量級問題:日誌與監控。課程中會分析當下主流的日誌處理方案並選擇一種方案進行日誌從采集到展示的完整實踐;會講解主流k8s監控方案prometheus,包括它的實現原理,支持的各種指標等。

第12章 ServiceMesh代表作istio【適用於升職加薪】
本章中我們會從istio的架構設計開始讓你對它的實現原理有深入了解,並會部署完整的istio環境,從架構上讓我們的服務自動支持istio的功能,最後使用幾個istio的常見工具集實現數據展現。

第13章 課程總結【沈澱&展望】
本章中將總結本課程所學知識,展望docker和kubernetes的發展。

下載地址:百度網盤下載

Kubernetes(k8s)生產級實踐指南 從部署到核心應用