Docker 的優點
785
2025-04-06
課程鏈接
華為云云原生王者之路集訓營——黃金課程
課程大綱
第一章 云原生開學“第一課”
第二章 容器技術基礎介紹
第三章 Kubernetes系統快速入門
第四章 Kubernetes集群管理
第五章 Kubernetes工作負載管理
第六章 Kubernetes持久化數據卷管理
第七章 Kubernetes網絡與服務管理
第八章 Kubernetes應用配置管理
第九章 Istio服務網格快速入門
第十章 Istio灰度發布管理
第十一章 Istio流量治理與監控管理
學習筆記(第五六七八章)
Kubernetes工作負載管理
無狀態工作負載
deployment(一組不具有唯一標識的多個Pod的集合)
升級策略
RollingUpdate
Recreate
replicaset
replicationcontroller
有狀態工作負載
statefulset
可以為用戶提供一組具有穩定、有序、唯一特性的應用實例集合
直接管理POD
守護進程工作負載
daemonset
典型使用場景
日志監控采集進程
節點運維進程
kubernetes必要運行組件
device plugin
升級模式
rollingupdate
ondelete
批處理工作負載
job
主要處理一些短暫的一次性任務
cronjob
主要處理周期性或者重復性的任務
Kubernetes持久化數據卷管理
PV(persistent volume,持久化存儲)
Kubernetes為云原生應用提供一種擁有獨立生命周期的、用戶可管理的存儲的抽象設計
PVC(persistent volume claim,持久化存儲生命)
Kubernetes為解耦云原生應用和數據存儲而設計的,通過Pvc可以讓資源管控更細更靈活、應用模板更通用
SC(storageclass,存儲類)
Kubernetes為存儲提供商提供存儲接入的一種聲明。通過SC和相應的存儲插件(csi)為容器應用提供持久存儲卷的能力
華為云CCE存儲管理功能使用介紹
靜態卷
CCE提供多種存儲
云硬盤存儲卷
文件存儲卷
極速文件系統存儲卷
對象存儲卷
CCE提供兩種靜態卷的創建方式
通過購買新的存儲創建PVC
通過導入已有的存儲創建PVC
動態卷
Kubernetes網絡與服務管理
service
一個pod的邏輯分組,一種可以訪問它們的策略
這一組pod能夠被service訪問到,通常是通過label selector實現的
clusterIP:Kubernetes集群內部虛擬服務IP,由kube-proxy實現
endpoints:kubernetes資源對象service實際服務后端的集合。手動創建或endpoints controller自動生成
發布服務 - 服務類型
clusterIP
nodeport
通過請求
loadbalancer
externalname
kube-proxy
監聽api server 中 service 和 endpoint的變化情況,并通過iptables等來為服務配置負載均衡
ingress
從kubernetes集群外部訪問集群內部服務的入口
ingress controller
負責實現ingress,是k8s ingress能夠生效的先決條件。
為了使ingress正常工作,集群中必須運行ingress controller
Kubernetes應用配置管理
configmap
一種存儲非敏感數據的資源對象 key-value
設計要素
解耦應用程序(鏡像)和配置參數
不用于存儲大塊數據(≤1MB)
主要服務于pod
使用注意事項
secret
以 key-value 形式存儲敏感數據
設計要素
數據采用 base-64 編碼保存(非加密)
通常結合RBAC rules來加強安全性
主要服務于pod
使用注意事項
相關鏈接
華為云云原生王者之路集訓營,開班啦,快來報名!
微認證 - 輕松玩轉Kubernetes
沙箱實驗 - 基于云容器引擎部署NGINX應用
備注
感謝老師的教學與課件
歡迎各位同學一起來交流學習心得^_^
沙箱實驗、認證、論壇和直播,其中包含了許多優質的內容,推薦了解與學習。
Kubernetes 云原生
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。