技巧积累篇--Dashboard使用技巧
0 前言
予讀者言:
本系列博客本義作為筆者記錄所用,所以可能稍顯冗長,但同時也記錄了我的學習研究思路,會在學習的過程中不斷更新,可供讀者借鑒,能對大家有些許幫助就是筆者最為開心之事~
1 安裝部署
參見這篇博客,已完整實現。
2 相關知識
官方介紹
2.1 歡迎界面
2.2 部署容器化應用
詳細配置信息:
應用名稱(必填):應用的名稱。內容為應用名稱的 標簽 會被添加到任何將被部署的 Deployment 和 Service。
注: 在選定的 Kubernetes 名字空間 中, 應用名稱必須唯一。 必須由小寫字母開頭,以數字或者小寫字母結尾, 并且只含有小寫字母、數字和中劃線(-)。小于等于24個字符。開頭和結尾的空格會被忽略。容器鏡像(必填):公共鏡像倉庫上的 Docker 容器鏡像 或者私有鏡像倉庫
Pod 的數量(必填):你希望應用程序部署的 Pod 的數量。值必須為正整數。
服務(可選):對于部分應用(比如前端),你可能想對外暴露一個 Service ,這個 Service 可能用的是集群之外的公網 IP 地址(外部 Service)。
命名空間:Kubernetes 支持多個虛擬集群依附于同一個物理集群。 這些虛擬集群被稱為 命名空間, 可以讓你將資源劃分為邏輯命名的組。
注: Dashboard 通過下拉菜單提供所有可用的命名空間,并允許你創建新的命名空間。 命名空間的名稱最長可以包含 63 個字母或數字和中橫線(-),但是不能包含大寫字母。命名空間的名稱不能只包含數字。如果名字被設置成一個數字,比如 10,pod 就在命名空間創建成功的情況下,默認會使用新創建的名字空間。如果創建失敗,那么第一個名字空間會被選中。鏡像拉取 Secret:如果要使用私有的 Docker 容器鏡像,需要拉取 Secret 憑證。
Dashboard 通過下拉菜單提供所有可用的 Secret,并允許你創建新的 Secret。2.3 使用
日志查看器
Pod 列表和詳細信息頁面可以鏈接到 Dashboard 內置的日志查看器。 查看器可以深入查看屬于同一個 Pod 的不同容器的日志。
3 探索Dashboard
查遍blog和外網,展示完整部署、監控流程的很少,大多都是如何安裝。
3.1 界面介紹
3.1.1 Overview
概況,里邊可以進行各種組件狀態查詢。
3.1.2 關于
里邊提供了官方社區和github項目鏈接,以及指南鏈接(包括具體如何使用),可以好好研讀實踐一下。
3.1.3 Cluster Roles
ClusterRole是一組權限的集合,ClusterRole可以在包括所有NameSpce和集群級別的資源或非資源類型進行鑒權。
隨便點開一個組件查看
3.1.4 NameSpaces
命名空間,用來隔離各組件。每個命名空間中可以設置資源配額和資源限制,并且可以查看活動信息。
可以顯示集群中存在的所有命名空間。
點進其中一個查看:
3.1.5 Nodes
查看集群中的所有節點信息
點進master查看:
還有CPU、Memory等信息
3.1.6 Persistent Volumes
持久卷信息,包含PV和PVC
PV:
PVC:
3.1.7 Storage Classes
存儲類
3.1.8 Deployment
可以查看更新策略、資源狀態等信息
3.1.9 Others
其他還有眾多組件信息,以后涉及到的時候再好好研究。
3.2 創建資源
3.1 從表單創建Pod
第一步:點擊加號
第二步:填寫必要信息
第三步:點擊Deploy按鈕,開始部署
部署中…
部署成功!
查看:
但發現,不知道怎么部署自己私有倉庫里面的鏡像,會出錯。
使用yaml文件也不行,why,可能需要secret。
依據本篇文章解決,是說里邊沒有常駐進程導致完成之后又退出,所以無限重啟。
但還是迷惑,為啥之前不會呢?
總結
以上是生活随笔為你收集整理的技巧积累篇--Dashboard使用技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LabVIEW强制重新安装无法运行或损坏
- 下一篇: html5 网络断开,html5 – w