中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使Kubernetes變得更容易使用的工具有哪些

發布時間:2021-11-03 13:43:58 來源:億速云 閱讀:114 作者:iii 欄目:web開發

這篇文章主要講解了“使Kubernetes變得更容易使用的工具有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“使Kubernetes變得更容易使用的工具有哪些”吧!

Goldpinger:可視化Kubernetes集群

人類是視覺生物。圖形和圖表使我們更容易理解全局。考慮到Kubernetes集群的范圍和復雜性,可以使用可以獲得的所有視覺幫助。

彭博社的技術部門開源的這個有趣的名字叫Goldpinger的工具很簡單,它在Kubernetes集群中運行,并顯示節點之間關系的交互式地圖。健康的節點顯示為綠色,不健康的節點顯示為紅色。只需單擊一個節點以獲取詳細信息。可以使用Swagger自定義API,以引入其他報告,指標或其他集成。

K9s:全屏Kubernetes CLI UI

管理員喜歡“單一窗格”實用程序。K9s是Kubernetes集群的全屏CLI  UI。它可以快速查看正在運行的Pod,日志和部署的視圖,并可以快速訪問Shell。請注意,將需要授予用戶Kubernetes在用戶和名稱空間級別的讀取特權,以使K9正常工作。

Kops:Kubernetes集群的命令行操作

Kops由Kubernetes團隊開發,可讓命令行管理Kubernetes集群。它支持在AWS和GCE上運行的集群,以及正在運行的VMware  vSphere和其他環境。除了自動進行設置和拆卸過程外,Kops還可以幫助進行其他類型的自動化。例如,它可以生成Terraform配置,以允許使用Terraform重新部署群集。

Kubebox:Kubernetes的終端控制臺

Kubebox是Kubernetes的高級終端控制臺,不僅為Kubernetes及其API提供了shell。它提供內存和CPU利用率,窗格列表,運行日志和配置編輯器的交互式顯示。最重要的是,它可以作為適用于Linux,Windows和MacOS的獨立應用程序使用。

Kube-applier

作為Kubernetes服務運行,Kube應用程序從Git存儲庫中獲取Kubernetes集群的聲明性配置文件,并將其應用于集群中的Pod。每當對定義文件進行更改時,都會將它們從存儲庫中提取并應用于相關的廣告連播。本質上,適用于Kube的應用程序類似于Google的Skaffold,但它用于管理整個Kubernetes集群而不是單個應用程序。

Kube-applier可以按計劃或按需應用配置更改。它會在每次運行時記錄其行為,并提供與Prometheus兼容的指標,因此您不必擔心它如何影響集群行為。

Kube-ps1:Smart Kubernetes命令提示符

不,Kube-ps1并不是適用于Kubernetes的第一代Sony  PlayStation模擬器(盡管那很漂亮)。這是對Bash的簡單補充,可在提示中顯示當前的Kubernetes上下文和名稱空間。Kube-shell包括此功能以及許多其他功能,但是如果只想提供更智能的提示,Kube-ps1幾乎不會帶來任何開銷。

Kube-prompt:交互式Kubernetes客戶端

對Kubernetes  CLI的另一種最小但有用的修改,Kube-prompt允許輸入相當于與Kubernetes客戶端的交互式命令會話的內容。Kube提示不必鍵入kubectl來為每個命令添加前綴,并為每個命令提供帶有上下文信息的自動完成功能。

Kubespy:Kubernetes資源的實時監控

Pulumi的Kubespy是一種診斷工具,可實時跟蹤對Kubernetes資源的更改,從而提供了一種實時的文本視圖儀表板。例如,可以在啟動時查看Pod狀態的變化:將Pod定義寫入Etcd,將Pod計劃在節點上運行,在該節點上的Kubelet創建Pod,最后將Pod標記為正在運行。Kubespy可以作為獨立的二進制文件運行,也可以作為Kubectl的插件運行。

Kubeval:驗證Kubernetes配置

Kubernetes的YAML配置文件本來應該是人類可讀的,但這并不總是意味著它們可以被人類驗證。很容易錯過逗號或胖手指的名字,直到為時已晚才發現它。最好使用Kubeval。Kubeval在本地使用或集成到CI/CD流水線中,接受Kubernetes  YAML配置定義并報告其有效性。它可以產生JSON或TAP格式的輸出,甚至可以解析Helm圖表配置中引用的源模板,而無需其他提示。

Kube-ops-view:多個Kubernetes集群的儀表板

Kubernetes有一個有用的儀表板,可用于通用監控,但是Kubernetes社區正在嘗試其他方法,以向Kubernetes管理員有用地呈現數據。Kube-ops-view是這樣的一種實驗。它提供了以圖形方式呈現的多個Kubernetes集群的概覽視圖,因此可以一目了然地看到集群中整個CPU和內存使用率以及Pod的狀態。請注意,它不允許調用任何命令;僅用于可視化。但是,它提供的可視化效果驚人且高效,是為運營中心中的大屏監控所生。

Rio:Kubernetes的應用程序部署引擎

Rio是Rancher  Labs的一個項目,它在Kubernetes中實現了常見的應用程序部署模式,例如從Git和A/B持續交付或藍/綠部署。每次提交提交時,Rio都可以部署新版本的應用程序,從而有助于管理DNS,HTTPS和服務網格等復雜性。

Stern和Kubetail:Kubernetes的日志尾礦

通過Stern,可以從Kubernetes中的容器和容器中生成顏色編碼的輸出(按照tail命令)。這是一種將來自多個資源的所有輸出傳輸到單個流中的快速方法,一目了然。同時,可以一目了然地(顏色編碼)來區分流。

Kubetail同樣將來自多個Pod的日志聚合到單個流中,并對不同Pod和容器進行顏色編碼。但是Kubetail是Bash腳本,因此只需要一個shell。

感謝各位的閱讀,以上就是“使Kubernetes變得更容易使用的工具有哪些”的內容了,經過本文的學習后,相信大家對使Kubernetes變得更容易使用的工具有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

拉萨市| 丰顺县| 微山县| 台北市| 武清区| 报价| 宜良县| 石渠县| 年辖:市辖区| 修文县| 曲阜市| 政和县| 左贡县| 新民市| 阳山县| 中阳县| 张家川| 黔江区| 奇台县| 扎兰屯市| 清流县| 云林县| 静乐县| 高邮市| 蒙城县| 西平县| 竹山县| 九江县| 乌拉特后旗| 安徽省| 偏关县| 汉阴县| 遂宁市| 泉州市| 南开区| 赤水市| 庆元县| 洛川县| 平原县| 南郑县| 侯马市|