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

第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的發展。php

 

下載地址:Kubernetes(k8s)生產級實踐指南 從部署到核心應用nginx

相關文章
相關標籤/搜索