必須收藏!50個很流行的免費(fèi)Kubernetes工具集
在短短的兩年時間里,Kubernetes在容器編排的競爭中逐漸贏得了先機(jī)。像AWS這樣的頂級云服務(wù)供應(yīng)商也承諾通過對K8s的支持和整合來滿足客戶的需求。由于Kubernetes作為企業(yè)選擇容器解決方案的迅速普及,也產(chǎn)生了大量的工具,為用戶提供便利,是時候總結(jié)一份完整的工具清單了。本文將從集群部署工具、開發(fā)工具、CLI工具、無服務(wù)器/功能工具、監(jiān)控工具、安全、原生可視化和控制、原生服務(wù)發(fā)現(xiàn)、測試工具,這9個方面介紹50個有用的Kubernetes工具,大部分都是免費(fèi)開源的!

一、集群部署工具
Kubespray為Kubernetes部署和配置提供了一系列Ansible作用。Kubespray可以使用AWS,GCE(谷歌云引擎),Azure,OpenStack或裸金屬基礎(chǔ)設(shè)施即服務(wù)(IaaS)平臺。Kubespray是一個開放開發(fā)模式的開源項目。對于那些已經(jīng)知道Ansible的人來說,該工具是一個不錯的選擇,因為不需要使用其他工具進(jìn)行配置和編排。Kubespray在后臺使用kubeadm。
費(fèi)用:免費(fèi)
2.Minikube
Minikube允許你在本地安裝和試用Kubernetes。該工具是Kubernetes研究的一個很好的起點(diǎn)。在筆記本電腦上的虛擬機(jī)(VM)內(nèi)輕松啟動單節(jié)點(diǎn)Kubernetes集群。Minikube可在Windows,Linux和OSX上使用。在短短的5分鐘內(nèi),將能夠探索Kubernetes的主要特色。只需一個命令即可啟動Minikube儀表板。
費(fèi)用:免費(fèi)
3.Kubeadm
Kubeadm是自1.4版以來的Kubernetes分發(fā)工具。該工具有助于在現(xiàn)有基礎(chǔ)架構(gòu)上引導(dǎo)最佳實踐Kubernetes集群。但Kubeadm無法為你配置基礎(chǔ)架構(gòu)。它的主要優(yōu)勢是能夠在任何地方啟動最小可行的Kubernetes集群。附加組件和網(wǎng)絡(luò)設(shè)置都不在Kubeadm的范圍之內(nèi),因此你需要手動或使用其他工具進(jìn)行安裝。
費(fèi)用:免費(fèi)
4.Kops
Kops可以幫助你從命令行創(chuàng)建,銷毀,升級和維護(hù)生產(chǎn)級高可用性Kubernetes集群。AWS目前正式獲得支持,其中GCE處于測試版支持,Alpha版VMware vSphere以及其他平臺支持正在計劃中。 Kops允許你控制完整的Kubernetes集群生命周期;從基礎(chǔ)設(shè)施配置到集群刪除。
費(fèi)用:免費(fèi)
5.Bootkube
CoreOS提供了版本1.4發(fā)布的自托管Kubernetes集群的概念。自托管集群方法的核心是Bootkube。Bootkube可以幫助你建立一個臨時的Kubernetes控制平面,該控制平面將一直運(yùn)行,直到自主控制平面能夠處理請求。
費(fèi)用:免費(fèi)
Kube-AWS是CoreOS提供的控制臺工具,它使用AWS CloudFormation部署全功能的Kubernetes集群。Kube-AWS允許你部署傳統(tǒng)的Kubernetes集群,并使用原生AWS功能(例如,ELB,S3和Auto Scaling等)自動配置每個K8s服務(wù)。
費(fèi)用:免費(fèi)
SimpleKube是一個bash腳本,它允許你在Linux服務(wù)器上部署單節(jié)點(diǎn)Kubernetes集群。雖然Minikube需要虛擬機(jī)管理程序(VirtualBox,KVM),但SimpleKube會將所有K8s二進(jìn)制文件安裝到服務(wù)器中。Simplekube在Debian 8/9和Ubuntu 16.x / 17.x上進(jìn)行了測試。這是第一次嘗試Kubernetes的好工具。
費(fèi)用:免費(fèi)
8.Juju
Juju是來自Canonical的編排工具,可以讓你遠(yuǎn)程操作云提供商解決方案。Juju比Puppet/Ansible/Chef工作在更高的抽象層次上,并且管理服務(wù)而不是機(jī)器/虛擬機(jī)。Canonical非常努力地提供他們稱之為生產(chǎn)中合適的“Kubernetes-core bundle”。Juju作為一個專用工具提供,它擁有自己的控制臺/用戶界面,也可作為測試期間免費(fèi)提供的服務(wù)(JaaS)。
費(fèi)用:免費(fèi)的社區(qū)版
商業(yè)版:每年200美元
Conjure-up是另一個Canonical產(chǎn)品,它允許您通過一些簡單的命令部署“Ubuntu上Kubernetes的規(guī)范分發(fā)”。它支持AWS,GCE,Azure,Joyent,OpenStack,VMware,裸機(jī)和本地主機(jī)部署。 Juju,MAAS和LXD是Conjure-up的基礎(chǔ)技術(shù)。
費(fèi)用:免費(fèi)
二、監(jiān)控工具
10.Kubebox
Kubebox是Kubernetes集群的終端控制臺,允許你通過漂亮的老式界面管理和監(jiān)控集群的實時狀態(tài)。Kubebox顯示你的容器資源使用情況,集群監(jiān)控和容器日志等。此外,可以輕松導(dǎo)航到所需的名稱空間并執(zhí)行到所需的容器中,以便快速排除故障/恢復(fù)。
費(fèi)用:免費(fèi)
11.Kubedash
Kubedash為Kubernetes提供了一個性能分析UI。Kubedash匯總來自不同來源的指標(biāo),并為管理員提供高級分析數(shù)據(jù)。Kubedash使用Heapster作為數(shù)據(jù)源,默認(rèn)情況下,所有Kubernetes集群都會收集各個容器的度量和分析。
費(fèi)用:免費(fèi)
12.Kubernetes Operational View(Kube-ops-view)
Kube-ops-view是多個K8群集的只讀系統(tǒng)儀表板。使用Kube-ops-view,您可以輕松地在群集和監(jiān)視器節(jié)點(diǎn)之間進(jìn)行導(dǎo)航以及您的群集的健康狀況。 Kube-ops-view使一些Kubernetes進(jìn)程動畫化,例如創(chuàng)建和終止窗口。它還使用Heapster作為數(shù)據(jù)源。
費(fèi)用:免費(fèi)
13.Kubetail
Kubetail是一個小型的bash腳本,它允許您將來自多個窗格的日志聚合到一個流中。最初的Kubetail版本沒有過濾或高亮功能,但Github上還有一個額外的Kubetail分叉。這可以使用多尾工具來形成和執(zhí)行日志著色。
費(fèi)用:免費(fèi)
14.Kubewatch
Kubewatch是一名Kubernetes觀察員,可以將K8s事件發(fā)布到團(tuán)隊溝通應(yīng)用Slack。Kubewatch作為Kubernetes集群內(nèi)的一個容器運(yùn)行,并監(jiān)視系統(tǒng)中發(fā)生的變化??梢酝ㄟ^編輯配置文件來指定要接收的通知。
費(fèi)用:免費(fèi)
15.Weave Scope
Weave Scope是Docker和Kubernetes集群的故障排除和監(jiān)控工具。它可以自動生成應(yīng)用程序和基礎(chǔ)架構(gòu)拓?fù)?,可幫助輕松識別應(yīng)用程序性能瓶頸??梢詫eave Scope作為獨(dú)立應(yīng)用程序部署在本地服務(wù)器/筆記本電腦上,也可以選擇Weave Cloud上的Weave Scope Software as a Service(SaaS)解決方案。借助Weave Scope,可以使用名稱,標(biāo)簽和/或資源消耗輕松地對容器進(jìn)行分組,篩選或搜索。
費(fèi)用:在獨(dú)立模式下免費(fèi)
標(biāo)準(zhǔn)模式:每月30%(免費(fèi)試用30天)
企業(yè)模式:每節(jié)點(diǎn)/月150美元
16.Searchlight
AppsCode提供的Searchlight是滿足Icinga的Kubernetes編排工具。Searchlight定期對Kubernetes集群進(jìn)行各種檢查,并在出現(xiàn)問題時通過電子郵件,短信或聊天提醒你。Searchlight包括專門為Kubernetes編寫的默認(rèn)檢查套件。此外,它還可以增強(qiáng)Prometheus的監(jiān)控功能,并且可以通過外部黑匣子監(jiān)控功能進(jìn)行監(jiān)控,并在內(nèi)部系統(tǒng)完全失效的情況下作為回退功能。
費(fèi)用:免費(fèi)
17.Heapster
Heapster為Kubernetes啟用容器集群監(jiān)控和性能分析。Heapster本身支持Kubernetes,并可以作為所有K8s設(shè)置中的一個容器運(yùn)行。然后,Heapster的數(shù)據(jù)可以推送到可配置的后端以進(jìn)行存儲和可視化。
費(fèi)用:免費(fèi)
三、測試工具
18.Kube-monkey
Kube-monkey是Netflix的Chaos Monkey的Kubernetes版本。Kube-monkey是遵循chaos engineering原理的工具。它可以隨意刪除K8s pods,檢查服務(wù)是否具備抗失效能力,并有助于你系統(tǒng)的健康狀況。Kube-monkey也由TOML文件配置,可以在其中指定要?dú)⑺滥膫€應(yīng)用程序以及何時執(zhí)行恢復(fù)策略。
費(fèi)用:免費(fèi)
K8s-testsuite由2個Helm圖組成,可用于網(wǎng)絡(luò)帶寬測試和單個Kubernetes集群的負(fù)載測試。負(fù)載測試使用基于Vegeta的Kubernetes微服務(wù)運(yùn)行的loadbots模擬簡單的Web服務(wù)器。網(wǎng)絡(luò)測試在內(nèi)部使用iperf3和netperf-2.7.0并運(yùn)行三次。這兩組測試都會生成包含所有結(jié)果和指標(biāo)的綜合日志消息。
費(fèi)用:免費(fèi)
20.Test-infra
Test-infra是用于Kubernetes測試和結(jié)果驗證的工具集合。Test-infra包含幾個儀表板,用于顯示歷史記錄,匯總故障并顯示當(dāng)前正在測試的內(nèi)容。你可以通過創(chuàng)建自己的測試作業(yè)來增強(qiáng)測試infra套件。Test-infra可以使用Kubetest工具在不同的提供商上執(zhí)行完整的Kubernetes生命周期仿真的端到端Kubernetes測試。
費(fèi)用:免費(fèi)
21.Sonobuoy
Sonobuoy允許你通過以易于訪問和非破壞性的方式運(yùn)行一組測試來了解您當(dāng)前的Kubernetes集群狀態(tài)。Sonobuoy生成有關(guān)集群性能的詳細(xì)信息的信息報告。Sonobuoy支持Kubernetes版本1.8及以上版本。Sonobuoy Scanner是一款基于瀏覽器的工具,可讓你只需點(diǎn)擊幾下即可測試Kubernetes集群,但CLI版本具有更多可用的測試。
費(fèi)用:免費(fèi)
22.PowerfulSeal
PowerfulSeal是類似于Kube-monkey的工具,遵循chaos engineering原理。PowerfulSeal可以殺死pods,并從你的集群中刪除/添加虛擬機(jī)。與Kube-monkey相反,PowefulSeal具有交互模式,可讓你手動中斷特定集群組件。此外,PowefulSeal除SSH外不需要外部依賴。
費(fèi)用:免費(fèi)

四、安全工具
23.Trireme
Trireme是Kubernetes網(wǎng)絡(luò)策略的靈活和直接的實施。Trireme適用于任何Kubernetes集群,并允許你管理來自不同集群之間的流量。Trireme的主要優(yōu)勢在于不需要任何集中式策略管理,能夠輕松組織Kubernetes中部署的兩種資源的交互,以及沒有SDN,VLAN標(biāo)簽和子網(wǎng)的復(fù)雜性(Trireme使用常規(guī)L3-網(wǎng)絡(luò))。
費(fèi)用:免費(fèi)
24.Aquasec
Aquasec為Kubernetes部署提供完整的生命周期安全。Aqua Security在每個容器實例上部署一個專用代理,該實例充當(dāng)防火墻并阻止容器中的安全漏洞。該代理與中央Aqua安全控制臺進(jìn)行通信,該控制臺執(zhí)行定義的安全限制。Aqua Security還有助于為云和原生環(huán)境組織靈活的安全交付管道。Kube-Bench是一款由AquaSec發(fā)布的開源工具,它根據(jù)CIS Kubernetes Benchmark中概述的長列表測試Kubernetes環(huán)境。
費(fèi)用:每次掃描0.29美元
25.Twistlock
Twistlock是另一種用作“云預(yù)算呢行應(yīng)用程序防火墻”的工具,可分析容器和服務(wù)之間的網(wǎng)絡(luò)流量。Twistlock能夠分析標(biāo)準(zhǔn)容器行為并根據(jù)此行為生成適當(dāng)?shù)囊?guī)則,以便管理員不必手動生成策略規(guī)則。Twistlock還支持2.2版本的Kubernetes的CIS Benchmark。
費(fèi)用:每個許可證每年1700美元(提供免費(fèi)試用版)
26.Sysdig Falco
Sysdig Falco是一種行為活動監(jiān)控,旨在檢測應(yīng)用程序中的異常活動。Falco基于Sysdig Project,這是一個開源工具(現(xiàn)在是商業(yè)服務(wù)),通過跟蹤內(nèi)核系統(tǒng)調(diào)用來監(jiān)控容器性能。Falco可讓你通過一套規(guī)則持續(xù)監(jiān)控和檢測容器,應(yīng)用程序,主機(jī)和網(wǎng)絡(luò)活動。
費(fèi)用:免費(fèi)作為獨(dú)立工具
基本云服務(wù):每月20美元(免費(fèi)試用)
Pro Cloud:每月30美元
Pro軟件:定制價格
Sysdig Secure是Sysdig Container Intelligence Platform的一部分,具有很好的容器可視性和與容器編排工具的深度集成。這些包括Kubernetes,Docker,AWS ECS和Apache Mesos。借助Sysdig Secure,你可以實施服務(wù)感知策略,阻止攻擊,分析歷史記錄并監(jiān)控集群性能。Sysdig Secure可作為云和內(nèi)部部署軟件產(chǎn)品提供。
費(fèi)用:作為獨(dú)立工具免費(fèi)
Pro Cloud:定制價格
Pro軟件:定制價格
28.Kubesec.io
Kubesec.io是一項服務(wù),它允許你為使用Kubernetes資源安全功能評分。Kubesec.io根據(jù)Kubernetes安全最佳實踐驗證資源配置。因此,你將對如何提高整體系統(tǒng)安全性有完全的控制權(quán)和其他建議。該網(wǎng)站還包含大量與容器和Kubernetes安全相關(guān)的外部鏈接。
費(fèi)用:免費(fèi)
五、CLI工具
29.Cabin
Cabin充當(dāng)用于遠(yuǎn)程管理Kubernetes集群的移動儀表板。通過Cabin,用戶可以快速管理應(yīng)用程序,擴(kuò)展部署,并從Android或iOS設(shè)備對整個K8群集進(jìn)行故障排除。Cabin是K8集群運(yùn)營的強(qiáng)大工具,因為它允許你在發(fā)生事故時執(zhí)行快速補(bǔ)救措施。
費(fèi)用:免費(fèi)
Kubectx是一個小型的開源實用工具,它可以增強(qiáng)Kubectl的功能,并且可以輕松切換上下文,并同時連接到幾個Kubernetes集群。Kubens允許你在Kubernetes命名空間之間導(dǎo)航。這兩個工具在bash/zsh/fish shell上都有一個自動完成功能。
費(fèi)用:免費(fèi)
31.Kube-shell
使用kubectl時,Kube-shell可提高你的生產(chǎn)力。Kube-shell啟用命令自動完成和自動建議。此外,Kube-shell將提供有關(guān)執(zhí)行命令的內(nèi)嵌文檔。Kube-shell甚至可以在錯誤輸入時搜索和糾正命令。這是在K8s控制臺中提高性能和工作效率的絕佳工具。
費(fèi)用:免費(fèi)
32.Kail
Kail適用于Kubernetes集群。借助Kail,你可以為所有匹配的Pod獲取Docker日志。Kail允許你通過服務(wù),部署,標(biāo)簽和其他功能來過濾Pod。如果符合條件,Pod會在啟動后自動添加(或刪除)到日志中。
費(fèi)用:免費(fèi)
六、開發(fā)工具
33.Telepresence
Telepresence提供了通過從你的Kubernetes環(huán)境到本地進(jìn)程的代理數(shù)據(jù)在本地調(diào)試Kubernetes集群的可能性。Telepresence能夠為你的原生代碼提供對Kubernetes服務(wù)和AWS/GCP資源的訪問權(quán)限,因為它將部署到集群中。通過Telepresence,Kubernetes會將原生代碼作為集群中的正常集群進(jìn)行計數(shù)。
費(fèi)用:免費(fèi)
34.Helm
Helm是Kubernetes的包管理工具。它就像APT/Yum/ Homebrew,當(dāng)然是針對Kubernetes的。Helm使用Char來運(yùn)行,它是構(gòu)成分布式應(yīng)用程序的Kubernetes資源清單的歸檔集??梢酝ㄟ^創(chuàng)建Helm圖表來共享你的應(yīng)用程序。Helm允許創(chuàng)建可重復(fù)的構(gòu)建并輕松管理Kubernetes清單。
費(fèi)用:免費(fèi)
35.Keel
Keel允許你自動執(zhí)行Kubernetes部署更新,并可以在專用名稱空間中作為Kubernetes服務(wù)啟動。通過這樣的組織,Keel在你的環(huán)境中引入了最小的負(fù)載并增加了顯著的健壯性。Keel通過標(biāo)簽,注釋和圖表幫助部署Kubernetes服務(wù)。你只需要為每個部署或Helm版本指定更新策略。一旦新的應(yīng)用程序版本在存儲庫中可用,Keel將自動更新環(huán)境。
費(fèi)用:免費(fèi)
36.Apollo
Apollo是一個開源應(yīng)用程序,為團(tuán)隊提供自助UI,用于創(chuàng)建和部署Kubernetes的服務(wù)。Apollo允許操作員只需點(diǎn)擊一下即可查看日志并將部署恢復(fù)到任何時間點(diǎn)。Apollo具有靈活的部署許可模式。每個用戶只能部署他需要部署的內(nèi)容。
費(fèi)用:免費(fèi)
37.Draft
Draft是Azure團(tuán)隊提供的一種工具,可將應(yīng)用程序開發(fā)和部署簡化為任何Kubernetes集群。Draft在代碼部署和代碼提交之間創(chuàng)建了“內(nèi)部循環(huán)”,大大加快了變更驗證過程。借助Draft,開發(fā)人員可以使用兩條命令準(zhǔn)備應(yīng)用程序Docker files和Helm圖表,并將應(yīng)用程序部署到遠(yuǎn)程或本地Kubernetes集群。
費(fèi)用:免費(fèi)
Deis Workflow是一款開源工具。平臺即服務(wù)(PaaS)在Kubernetes集群上創(chuàng)建了額外的抽象層。這些層允許你在沒有來自開發(fā)人員的特定領(lǐng)域知識的情況下部署和/或更新Kubernetes應(yīng)用程序。工作流程基于Kubernetes概念,提供簡單的,對開發(fā)人員友好的應(yīng)用程序部署。作為一套Kubernetes微服務(wù)交付,運(yùn)營商可以輕松安裝該平臺。工作流程可以在零宕機(jī)時間部署新版應(yīng)用程序。
費(fèi)用:免費(fèi)
39.Kel
Kel是來自Eldarion,Inc.的開源PaaS,它有助于在整個生命周期中管理Kubernetes應(yīng)用程序。Kel提供了兩個使用Python編寫的附加圖層,并在Kubernetes之上使用Go。級別0允許你配置Kubernetes資源,而級別1可幫助你在K8s上部署任何應(yīng)用程序。
費(fèi)用:免費(fèi)
七、無服務(wù)器/功能工具
40.Kubeless
Kubeless是一個Kubernetes本地?zé)o服務(wù)器框架,可讓你部署小部分代碼,而無需擔(dān)心底層基礎(chǔ)設(shè)施。Kubeless能夠即時了解Kubernetes資源,并提供自動擴(kuò)展,API路由,監(jiān)控和故障排除。 Kubeless完全依賴于K8s的,因此Kubernetes用戶也將能夠使用原生K8s API服務(wù)和API網(wǎng)關(guān)。
費(fèi)用:免費(fèi)
41.Fission
Fission是一款針對Kubernetes的快速無服務(wù)器框架,專注于開發(fā)人員的生產(chǎn)力和高性能。Fission在Kubernetes集群的任何位置都可以運(yùn)行:在筆記本電腦上,任何公有云或私有數(shù)據(jù)中心內(nèi)運(yùn)行??梢允褂肞ython,NodeJS,Go,C#或PHP編寫函數(shù),并使用Fission將其部署到K8s集群上。
費(fèi)用:免費(fèi)
42.Funktion
很長一段時間,Kubernetes:Funktion只有一個函數(shù)即服務(wù)(FaaS)實現(xiàn)。Funktion是為Kubernetes設(shè)計的開源事件驅(qū)動的lambda風(fēng)格編程模型。Funktion與fabric8平臺緊密結(jié)合。使用Funktion,你可以創(chuàng)建流程以訂閱200多個事件源來調(diào)用你的功能,包括大多數(shù)數(shù)據(jù)庫,消息傳遞系統(tǒng),社交媒體以及其他中間件和協(xié)議。
費(fèi)用:免費(fèi)
43.IronFunction
IronFunctions是一個開源的無服務(wù)器平臺或FaaS平臺,你可以在任何地方運(yùn)行。IronFunction寫在Golang上,真正支持任何語言的功能。IronFunction的主要優(yōu)勢在于它支持AWS Lambda格式。直接從Lambda導(dǎo)入功能并在任何你想要的地方運(yùn)行它們。
費(fèi)用:免費(fèi)
44.OpenWhisk
Apache OpenWhisk是由IBM和Adobe驅(qū)動的強(qiáng)大的開源FaaS平臺。OpenWhisk可以部署在本地內(nèi)部設(shè)備或云上。Apache OpenWhisk的設(shè)計意味著它充當(dāng)一個異步和松散耦合的執(zhí)行環(huán)境,可以運(yùn)行針對外部觸發(fā)器的功能。OpenWhisk在Bluemix上作為SaaS解決方案提供,或者你可以在本地部署基于Vagrant的虛擬機(jī)。
費(fèi)用:免費(fèi)
45.OpenFaaS
OpenFaaS框架旨在管理Docker Swarm或Kubernetes上的無服務(wù)器功能,以便收集和分析各種指標(biāo)。你可以打包你的函數(shù)中的任何進(jìn)程,并使用它,而無需重復(fù)編碼或任何其他例行操作。FaaS擁有Prometheus指標(biāo),這意味著它可以根據(jù)需求自動調(diào)整功能。FaaS原生支持基于Web的界面,你可以在其中嘗試功能。
費(fèi)用:免費(fèi)
46.Nuclio
Nuclio是一個無服務(wù)器項目,旨在處理高性能事件和大量數(shù)據(jù)。Nuclio可以作為獨(dú)立庫或VM/Docker容器在內(nèi)部設(shè)備上啟動。另外,Nuclio支持Kubernetes。Nuclio以最大的并行性和最小的開銷提供實時數(shù)據(jù)處理。
費(fèi)用:免費(fèi)
Virtual-Kubelet是一個開源的Kubernetes Kubelet實現(xiàn),它模擬成一個kubelet,用于將Kubernetes連接到其他API。Virtual-Kubelet允許節(jié)點(diǎn)由ACI,Hyper.sh和AWS等其他服務(wù)提供支持。該連接器具有可插拔架構(gòu)和直接使用Kubernetes基元,使其更易于構(gòu)建。
費(fèi)用:免費(fèi)
48.Fnproject
Fnproject是一個容器原生無服務(wù)器項目,幾乎支持任何語言,幾乎可以在任何地方運(yùn)行。Fn是在Go上編寫的,因此它具有性能且輕便的特點(diǎn)。Fnproject支持AWS Lambda格式樣式,因此你可以輕松導(dǎo)入Lambda函數(shù)并使用Fnproject啟動它。
費(fèi)用:免費(fèi)

八、原生服務(wù)發(fā)現(xiàn)
49.CoreDNS
CoreDNS是一組使用Go編寫的用于執(zhí)行DNS功能的插件。帶有附加Kubernetes插件的CoreDNS可以替換默認(rèn)的Kube-DNS服務(wù),并實現(xiàn)為Kubernetes基于DNS的服務(wù)發(fā)現(xiàn)定義的規(guī)范。CoreDNS還可以偵聽通過UDP/TCP,TLS和gRPC進(jìn)入的DNS請求。
費(fèi)用:免費(fèi)
九、原生可視化和控制
Kubernetes Dashboard是Kubernetes集群的通用基于Web的UI。使用本機(jī)儀表板對K8s集群進(jìn)行故障排除和監(jiān)控要容易得多。你需要在機(jī)器和Kubernetes API服務(wù)器之間創(chuàng)建一個安全代理通道來訪問儀表板。本地Kubernetes儀表板依賴于Heapster數(shù)據(jù)收集器,因此它也需要安裝在系統(tǒng)中。
費(fèi)用:免費(fèi)