一、先把kubernetes跑起來(先跑起來+建立kubernetes集羣+部署應用+訪問應用+Scale應用+滾動更新)面試
二、重要概念docker
三、部署kubernetes Cluster(安裝docker+安裝 kubelet.kubeadm和 kubectll+用kubeadm 建立cluster)數據庫
四、kubernetes架構(Master節點+Node節點+完整的架構圖+用例子把他們串起來)網絡
五、運行應用(Deployment+DaemonSet+Job)架構
六、經過Service訪問Pod(建立Service+Cluster IP底層實現+DNS 訪問Service+外網如何訪問Service)併發
七、Rolling Update(實踐+回滾)ide
八、Health Check(默認的健康體驗+Liveness探測+Readiness探測+Health Check在Scaleup 中的應用+Health Check在滾動更新中的應用)高併發
九、數據管理(volume+ PersistentVolume & PersistentVolumeClaim+一個數據庫的例子)學習
十、Secret & Configmap(建立Secret+查看Secret+在Pod中使用Secret+Config Map)3d
十一、Helm—Kubernetes的包管理器(Why Helm+Helm架構+安裝Helm+使用Helm+chart詳解)
十二、網絡(Kubernetes 網絡模型+各類網絡方案+Network Policy)
1三、Kubernetes Dashboard(安裝+配置登陸權限+Dashboard界面結構+典型使用場景)
1四、Kubernetes集羣監控(wWeave Scope+Heapster+Prometheus Operator)
1五、Kubernetes集羣日誌管理(部署)
總結不管是哪家公司,都很重視高併發高可用的技術,重視基礎,重視JVM。面試是一個雙向選擇的過程,不要抱着畏懼的心態去面試,不利於本身的發揮。同時看中的應該不止薪資,還要看你是否是真的喜歡這家公司,是否是能真的獲得鍛鍊。其實我寫了這麼多,只是我本身的總結,並不必定適用於全部人,相信通過一些面試,你們都會有這些感觸。
廣大同仁一塊兒交流學習共同進步,還有一些職業經驗的分享。