自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2020年,值得收藏的50多種Kubernetes工具

新聞 開發(fā)工具
目前,由 Kubernetes 作為首選的容器解決方案已迅速普及,因此,這里列出了所有 K8s 增強(qiáng)工具的綜合清單,以進(jìn)一步提升您的開發(fā)工作。

在過去幾年,Kubernetes 在容器編排市場獨(dú)占鰲頭。自 2016 年以來,Docker Swarm 就退出了主要競爭者的行列,并且像 AWS 一樣承諾對 K8s 進(jìn)行支持和集成,換句話說,它承認(rèn)了失敗。

目前,由 Kubernetes 作為首選的容器解決方案已迅速普及,因此,這里列出了所有 K8s 增強(qiáng)工具的綜合清單,以進(jìn)一步提升您的開發(fā)工作。

1. Kubernetes 集群部署

Kubespray

Kubespray 為 Kubernetes 的部署和配置提供了一組 Ansible 角色。Kubespray 支持 AWS、GCE、Azure、OpenStack 或裸機(jī) IaaS 平臺(tái)。Kubespray 是具有開放開發(fā)模型的開源項(xiàng)目。由于無需使用其他工具進(jìn)行配置和編排,因此對了解 Ansible 的人來說,該工具是一個(gè)不錯(cuò)的選擇。Kubespray 基于 kubeadm 開發(fā)。

地址:https://github.com/kubernetes-incubator/kubespray

價(jià)格:免費(fèi)

Minikube

Minikube 允許你在本地安裝和試用 Kubernetes。該工具是探索 Kubernetes 的一個(gè)很好的起點(diǎn),它可以讓你在筆記本電腦上的虛擬機(jī)(VM)中輕松啟動(dòng)單節(jié)點(diǎn) Kubernetes 集群。Minikube 在 Windows、Linux 和 OSX 上可用。只需 5 分鐘,你就能探索 Kubernetes 的主要功能。只需一個(gè)命令即可直接啟動(dòng) Minikube 控制臺(tái)。

地址:https://github.com/kubernetes/minikube

價(jià)格:免費(fèi)

Kubeadm

自 1.4 版本以來,Kubeadm 成為 Kubernetes 的發(fā)行工具。該工具是在已有基礎(chǔ)架構(gòu)上搭建 Kubernetes 集群的最佳實(shí)踐。但是,Kubeadm 無法為您提供基礎(chǔ)架構(gòu)。它的主要優(yōu)勢是能夠在任何地方部署最小的可用 Kubernetes 集群。不過,Kubeadm 不包含其他附加組件和網(wǎng)絡(luò)組件,因此你需要手動(dòng)安裝這些組件(或使用其他工具安裝)。

地址:https://github.com/kubernetes/kubeadm

價(jià)格:免費(fèi)

Kops

Kops 可幫助你通過命令行創(chuàng)建、銷毀、升級和維護(hù)生產(chǎn)級別的高可用 Kubernetes 集群。目前 Kops 正式版支持 Amazon Web Services(AWS),beta 版提供 GCE 支持,alpha 版提供 VMware vSphere 支持,其他平臺(tái)的支持也在計(jì)劃中。Kops 允許您控制整個(gè) Kubernetes 集群生命周期——從基礎(chǔ)架構(gòu)配置到集群刪除。

地址:https://github.com/kubernetes/kops

價(jià)格:免費(fèi)

Bootkube

Bootkube 是一個(gè)用于啟動(dòng)自托管 Kubernetes 集群的優(yōu)秀工具。它可以幫助您設(shè)置一個(gè)臨時(shí)的 Kubernetes 控制平面,該臨時(shí)控制平面將一直運(yùn)行到自托管控制平面能夠處理請求為止。

地址:https://github.com/kubernetes-incubator/bootkube

價(jià)格:免費(fèi)

Kubernetes on AWS (Kube-AWS)

Kube-AWS 是 CoreOS 提供的控制臺(tái)工具,可使用 AWS CloudFormation 部署功能齊全的 Kubernetes 集群。Kube-AWS 允許您部署傳統(tǒng)的 Kubernetes 集群,并自動(dòng)為每個(gè) K8s 服務(wù)提供原生 AWS 功能(例如 ELB、S3 和自動(dòng)擴(kuò)展等)。

地址:https://github.com/kube-aws/kube-aws

價(jià)格:免費(fèi)

JAAS

JAAS(Juju 即服務(wù))可簡化目前復(fù)雜軟件的配置、擴(kuò)展和操作。Juju 可以部署在任何地方,包括公共云和私有云。JAAS 可將您的工作負(fù)載部署到您選擇的云平臺(tái)中。

地址:https://jaas.ai/

Conjure-up

Conjure-up 是另一種 Canonical 產(chǎn)品,它允許您使用一些簡單的命令在 Ubuntu 上部署 Kubernetes 的 Canonical 發(fā)行版。它支持 AWS、GCE、Azure、Joyent、OpenStack、VMware、裸機(jī)和本地主機(jī)等部署場景。Conjure-up 基于 Juju、MAAS 和 LXD 等基礎(chǔ)技術(shù)。

地址:https://conjure-up.io/

價(jià)格:免費(fèi)

Amazon EKS

Amazon EKS(Amazon Elastic Container Service)是一項(xiàng)管理服務(wù),你可以用它來輕松使用 Kubernetes 部署、管理和擴(kuò)展容器化應(yīng)用程序。Amazon EKS 跨多個(gè) AWS 可用區(qū)管理您的 Kubernetes 基礎(chǔ)架構(gòu),同時(shí)自動(dòng)檢測和替換不正常的控制節(jié)點(diǎn),并提供按需升級和修補(bǔ)。你只需要配置工作節(jié)點(diǎn)并將它們連接到可用的 Amazon EKS 終端即可。

地址:https://aws.amazon.com/eks/

價(jià)格:按使用的資源量付費(fèi)

2. 監(jiān)控工具

Kubebox

Kubebox 是一套用于 Kubernetes 集群的終端控制臺(tái),其能讓用戶通過美觀且經(jīng)典的界面對集群實(shí)時(shí)狀態(tài)進(jìn)行管理與監(jiān)控。Kubebox 能顯示容器資源的使用情況、集群監(jiān)控以及容器日志等。除此之外,用戶還可借助 Kubebox 輕松導(dǎo)航到目標(biāo)名稱空間,并在目標(biāo)容器中執(zhí)行相關(guān)操作,借此以快速排故 / 恢復(fù)。

地址:https://github.com/astefanutti/kubebox

價(jià)格:免費(fèi)

Kubernetes Operational View (Kube-ops-view)

Kube-ops-view 是一款面向多個(gè) Kubernetes 集群的系統(tǒng)監(jiān)測面板。用戶可通過 Kube-ops-view 導(dǎo)航到不同的 K8s 集群并監(jiān)控節(jié)點(diǎn)以及 pod 健康狀況,其還能夠?yàn)椴糠?Kubernetes 過程提供動(dòng)畫效果,例如 pod 的創(chuàng)建與終止。Kube-ops-view 也將 Heapster 作為其數(shù)據(jù)源。

地址:https://github.com/hjacobs/kube-ops-view

價(jià)格:免費(fèi)

Kubetail

Kubetail 是一個(gè)小型 bash 腳本,其能夠?qū)碜杂诙鄠€(gè) pod 的日志聚合到同一數(shù)據(jù)流中。Kubetail 的初始版本不提供過濾或高亮功能,但其目前已經(jīng)在 GitHub 上添加了一個(gè)分支,該分支支持使用 multitail 工具構(gòu)建日志并對日志著色。

地址:https://github.com/johanhaleby/kubetail

價(jià)格:免費(fèi)

Kubewatch

Kubewatch 是一款 Kubernetes 監(jiān)控工具,該產(chǎn)品可將 Kubernetes 事件(events)發(fā)布到團(tuán)隊(duì)協(xié)作應(yīng)用 Slack。Kubewatch 以 Pod 形式運(yùn)行于 Kubernetes 集群中,并監(jiān)視系統(tǒng)中所發(fā)生的各種變化。此外,你可以通過編輯配置文件來指定需要接收的通知。

地址:https://github.com/bitnami-labs/kubewatch

價(jià)格:免費(fèi)

Weave Scope

WeaveScope 是一款面向 Docker 與 Kubernetes 集群的故障排除與監(jiān)控工具,該工具可自動(dòng)生成應(yīng)用程序與基礎(chǔ)架構(gòu)拓?fù)?,借此幫助,用戶能輕松識別應(yīng)用程序的性能瓶頸。用戶可在本地服務(wù)器或筆記本電腦上將 Weave Scope 部署為獨(dú)立應(yīng)用程序,或者選用 WeaveCloud 上的 Weave ScopeSaaS(軟件即服務(wù))解決方案。在 WeaveScope 的幫助下,用戶可通過名稱、標(biāo)簽或資源消耗量對容器執(zhí)行分組、篩選或搜索。

地址:https://www.weave.works/oss/scope/

價(jià)格:獨(dú)立模式免費(fèi)、標(biāo)準(zhǔn)模式每月 30 美元(免費(fèi)試用期為 30 天)、企業(yè)模式每節(jié)點(diǎn)每月 150 美元

Prometheus

Prometheus 已迅速成為 Kubernetes 監(jiān)控的必備工具。它提供了多維數(shù)據(jù)模型以及用戶可訪問的格式和協(xié)議。在 Kubernetes 中公開 Prometheus 指標(biāo)非常容易,抓取的數(shù)據(jù)可解釋性強(qiáng)且易于閱讀,并使用標(biāo)準(zhǔn) HTTP 服務(wù)方式發(fā)布。

地址:https://prometheus.io/

價(jià)格:免費(fèi)

Searchlight

AppsCode 推出的 Searchlight 是一款面向 Icinga 的 Kubernetes 監(jiān)控工具。Searchlight 會(huì)定期對 Kubernetes 集群執(zhí)行各種檢查,并會(huì)在發(fā)現(xiàn)問題后,通過電子郵件、短信或?qū)υ捒虬l(fā)送警告信息。Searchlight 包含專為 Kubernetes 編寫的默認(rèn)檢查套件。此外,其還能夠通過聯(lián)合外部黑盒子監(jiān)控功能來增強(qiáng) Prometheus 的監(jiān)測性能,并在內(nèi)部系統(tǒng)完全失效的情況下充當(dāng)后備選項(xiàng)。

地址:https://github.com/appscode/searchlight

價(jià)格:免費(fèi)

cAdvisor

CAdvisor 默認(rèn)安裝在所有集群節(jié)點(diǎn)中,它采集 Kubernetes 運(yùn)行容器和節(jié)點(diǎn)的資源使用指標(biāo)。CAdvisor Kubelet 通過 Kubelet API(默認(rèn)值分辨率為一分鐘)公開這些指標(biāo)。Metrics Server 可識別所有可用節(jié)點(diǎn)并調(diào)用 Kubelet API 以獲取容器和節(jié)點(diǎn)的資源使用情況,然后通過 Kubernetes 的聚合 API 公開這些指標(biāo)。

地址:https://github.com/google/cadvisor

價(jià)格:免費(fèi)

Kube-state-metrics

kube-state-metrics 通過監(jiān)聽 Kubernetes 的 API server 即可從 Kubernetes API 對象生成指標(biāo)。它并不檢查各個(gè) Kubernetes 組件的運(yùn)行狀況,而是關(guān)注各種內(nèi)部對象(如 deployment、節(jié)點(diǎn)和 Pod)的運(yùn)行狀況。

地址:https://github.com/kubernetes/kube-state-metrics

價(jià)格:免費(fèi)

Sumo Logic App

Sumo Logic Kubernetes 應(yīng)用提供對集群中的工作節(jié)點(diǎn)及其應(yīng)用程序日志的完整監(jiān)控。該應(yīng)用程序允許用戶監(jiān)視容器健康狀況、副本、負(fù)載均衡、Pod 狀態(tài)和硬件資源分配并進(jìn)行故障排除。該應(yīng)用程序利用 Falco 事件來監(jiān)視和檢測異常的容器、應(yīng)用程序、主機(jī)和網(wǎng)絡(luò)活動(dòng)。

地址:https://www.sumologic.com/application/kubernetes/

價(jià)格:專業(yè)版 108 美元每月,企業(yè)版 180 美元每月

Dynatrace

Dynatrace OneAgent 具有容器感知功能,并內(nèi)置支持對 Kubernetes 集群的開箱即用監(jiān)視。Dynatrace 為 Kubernetes 提供 全棧監(jiān)視,即從應(yīng)用程序到基礎(chǔ)架構(gòu)層的監(jiān)視。但是,如果您無權(quán)訪問基礎(chǔ)架構(gòu)層,則 Dynatrace 還提供僅監(jiān)視應(yīng)用程序的選項(xiàng)。

地址:https://www.dynatrace.com/support/help/technology-support/cloud-platforms/kubernetes/installation-and-operation/further-integrations/connect-your-kubernetes-clusters-to-dynatrace/#configure-activegate

價(jià)格:限時(shí)免費(fèi)

3. 測試工具

Kube-monkey

Kube-monkey 是 Netflix 公司旗下 Chaos Monkey 項(xiàng)目的 Kubernetes 版本。Kube-monkey 是一款遵循混沌工程原理的工具,其可以隨機(jī)刪除 Kubernetes pod,檢查服務(wù)是否具備抗失效能力并幫助維持系統(tǒng)的健康運(yùn)轉(zhuǎn)。Kube-monkey 也可經(jīng)由 TOML 文件完成配置,而 TOML 文件不僅能夠終止指定的應(yīng)用程序,還可以決定恢復(fù)策略的執(zhí)行時(shí)間。

地址:https://github.com/asobti/kube-monkey

價(jià)格:免費(fèi)

K8s-testsuite

K8s-testsuite 由兩個(gè) Helm charts 組合而成,適用于網(wǎng)絡(luò)帶寬測試與單個(gè) Kubernetes 集群的負(fù)載測試。負(fù)載測試模擬了帶有 loadbots 的簡單網(wǎng)頁服務(wù)器,這些服務(wù)器可以基于 Vegeta 以 Kubernetes 微服務(wù)的形式運(yùn)行。網(wǎng)絡(luò)測試則在內(nèi)部使用 iperf3 與 netperf-2.7.0 運(yùn)行三次。這兩項(xiàng)測試都會(huì)生成涵蓋全部結(jié)果與指標(biāo)的綜合日志信息。

地址:https://github.com/mrahbar/k8s-testsuite

價(jià)格:免費(fèi)

Test-infra

Test-infra 是一套用于 Kubernetes 測試與結(jié)果驗(yàn)證的工具集合。Test-infra 包括多種儀表板,分別用于顯示歷史記錄、匯總故障以及當(dāng)前正在測試的內(nèi)容。用戶還可以使用 Test-infra 創(chuàng)建自定義測試任務(wù)。此外,Test-infra 可在使用 Kubetest 的不同供應(yīng)商平臺(tái)上,通過模擬完整的 Kubernetes 生命周期實(shí)現(xiàn)端到端的 Kubernetes 測試。

地址:https://github.com/kubernetes/test-infra

價(jià)格:免費(fèi)

Sonobuoy

Sonobuoy 允許用戶以易于訪問和非破壞性的方式運(yùn)行一組測試,從而對當(dāng)前 Kubernetes 集群狀態(tài)進(jìn)行評估。Sonobuoy 可生成有關(guān)集群性能詳細(xì)信息的報(bào)告。Sonobuoy 支持 3 個(gè) Kubernetes 小版本,分別是當(dāng)前發(fā)布版本和此前的兩個(gè)小版本。SonobuoyScanner 是一款基于瀏覽器的工具,使用該工具,用戶只需點(diǎn)擊數(shù)下即可完成對 Kubernetes 集群的測試。當(dāng)然,其 CLI 版本有更豐富的測試功能。

地址:https://sonobuoy.io/

價(jià)格:免費(fèi)

PowerfulSeal

PowerfulSeal 類似于 Kube-monkey,同樣遵循混沌工程原理。PowerfulSeal 不僅可終止 pod,還能夠在集群中添加或刪除虛擬機(jī)。不同于 Kube-monkey,PowerfulSeal 具有交互模式,從而允許用戶以手動(dòng)方式中斷特定的集群組件。另外,除了 SSH 以外,PowerfulSeal 沒有其它外部依賴。

地址:https://github.com/bloomberg/powerfulseal

價(jià)格:免費(fèi)

4. 安全工具

Trireme

Trireme 是一項(xiàng)靈活且直接的 Kubernetes 網(wǎng)絡(luò)策略實(shí)現(xiàn)方案,其適用于任何 Kubernetes 集群,并允許用戶管理不同集群中的 pod 之間的流量。Tririme 的主要優(yōu)勢在于其無需任何集中式策略管理,能夠輕松實(shí)現(xiàn) Kubernetes 中所部署的兩種資源的彼此交互,并且無需配合任何復(fù)雜的 SDN、VLAN 標(biāo)簽以及子網(wǎng)(Trireme 使用常規(guī)的 L3- 網(wǎng)絡(luò))。

地址:https://github.com/aporeto-inc/trireme-kubernetes

價(jià)格:免費(fèi)

Aporeto

Aporeto 基于工作負(fù)載識別、加密和分布式策略為容器、微服務(wù)、云應(yīng)用和遺留應(yīng)用提供安全性。由于 Aporeto 策略獨(dú)立于基礎(chǔ)架構(gòu),因此可以在 Kubernetes 集群之間啟用安全策略,甚至可以在包括 Kubernetes 和非 Kubernetes 的混合環(huán)境中使用。

地址:https://www.aporeto.com/

Twistlock

Twistlock 持續(xù)監(jiān)視你在 K8 上部署的應(yīng)用程序是否存在漏洞和合規(guī)性問題,包括底層主機(jī)以及容器和映像。此外,Twistlock 運(yùn)行時(shí)防御會(huì)自動(dòng)對容器行為進(jìn)行建模,從而警報(bào)或阻止異?;顒?dòng)并允許已知的良好行為。最后,Twistlock 提供了第 3 層微分段(microsegmentation)和第 7 層防火墻,可以保護(hù)前端微服務(wù)免受常見的攻擊。

地址:https://www.twistlock.com/

Falco

SysdigFalco 是一款行為活動(dòng)監(jiān)視器,旨在檢測應(yīng)用程序中的異?;顒?dòng)。Falco 基于 Sysdig 項(xiàng)目,Sysdig 是一款開源工具(現(xiàn)已轉(zhuǎn)化為商業(yè)服務(wù)),可通過追蹤內(nèi)核系統(tǒng)調(diào)用來監(jiān)控容器性能。Falco 允許用戶通過一套規(guī)則來持續(xù)監(jiān)控并檢測容器、應(yīng)用程序、主機(jī)以及網(wǎng)絡(luò)活動(dòng)。

地址:https://sysdig.com/opensource/falco/

價(jià)格:獨(dú)立工具免費(fèi)、基礎(chǔ)云每月 20 美元(可免費(fèi)試用)、專業(yè)云每月 30 美元、專業(yè)版軟件定制價(jià)格

Sysdig Secure

Sysdig Secure 是 Sysdig 容器智能平臺(tái)的一部分,它開箱即用且具有無與倫比的容器可見性,并與容器編排工具深度集成。這些編排工具包括 Kubernetes、Docker、AWS ECS 和 Apache Mesos。借助 Sysdig Secure,你可以實(shí)現(xiàn)服務(wù)感知策略,阻止攻擊,分析歷史記錄并監(jiān)視群集性能。最后,Sysdig Secure 可作為云服務(wù)或內(nèi)部部署軟件產(chǎn)品。

地址:https://sysdig.com/product/secure/

價(jià)格:獨(dú)立工具免費(fèi)、專業(yè)云和專業(yè)版軟件定制價(jià)格

Kubesec.io

Kubesec.io 是一個(gè)能針對安全功能使用情況對 Kubernetes 資源進(jìn)行評分的服務(wù)。Kubesec.io 可根據(jù) Kubernetes 安全最佳實(shí)踐來驗(yàn)證資源配置。你將擁有完全的控制權(quán),結(jié)合它提供的額外建議,你將能夠更好的提升系統(tǒng)的整體安全性。另外,該網(wǎng)站還包括大量與容器和 Kubernetes 安全相關(guān)的外部鏈接。

地址:https://kubesec.io/

價(jià)格:免費(fèi)

5. 實(shí)用 CLI 工具

Cabin

更新:該項(xiàng)目目前不在活躍開發(fā)狀態(tài)

Cabin 可作為 Kubernetes 集群遠(yuǎn)程管理的移動(dòng)儀表板。用戶可通過 Cabin 快速管理應(yīng)用程序、擴(kuò)展部署,并通過 Android 或 iOS 設(shè)備對整個(gè) Kubernetes 集群實(shí)施故障排查。對于 Kubernetes 集群的運(yùn)營者而言,Cabin 無疑是一款強(qiáng)大的工具,其能夠讓管理者在故障發(fā)生時(shí)執(zhí)行快速有效的補(bǔ)救措施。

地址:https://github.com/bitnami-labs/cabin

價(jià)格:免費(fèi)

Kubectx/Kubens

更新:Kubectx 現(xiàn)在已經(jīng)用 Go 語言重新編寫,穩(wěn)定的 bash 版本仍然可用

Kubectx 是一款小型開源實(shí)用工具,其不僅能夠增強(qiáng) Kubectl 的功能,還能夠同時(shí)與多個(gè) Kubernetes 集群實(shí)現(xiàn)連接。另外,Kubens 允許用戶在 Kubernetes 命名空間之間進(jìn)行導(dǎo)航。最后,這兩款工具均可在 bash/zsh/fish shell 上提供自動(dòng)補(bǔ)全功能。

地址:https://github.com/ahmetb/kubectx

價(jià)格:免費(fèi)

Kube-shell

Kube-shell 能在使用 Kubectl 操作 Kubernetes 集群時(shí)提高效率。Kube-shell 支持命令自動(dòng)補(bǔ)全與自動(dòng)建議。此外,Kube-shell 還能夠提供相關(guān)命令的內(nèi)嵌文檔,其甚至還可以在輸入錯(cuò)誤時(shí)執(zhí)行檢索與糾正命令。因此,這是一款能夠在 Kubernetes 終端使用時(shí)提升效率與生產(chǎn)力的工具。

地址:https://github.com/cloudnativelabs/kube-shell

價(jià)格:免費(fèi)

Kail

Kail 是 Kubernetes tail 的縮寫,適用于 Kubernetes 集群。利用 Kail,用戶可以在所有匹配的 pod 當(dāng)中獲取最新的 Docker 日志(tail)。Kail 還允許用戶通過服務(wù)(service)、部署(deployment)、標(biāo)簽(labels)或其他功能對 pod 進(jìn)行過濾。如果 pod 符合某種條件, Kail 啟動(dòng)后會(huì)自動(dòng)獲取該 pod 的日志(或不再獲取該 pod 的日志)。

地址:https://github.com/boz/kail

價(jià)格:免費(fèi)

6. 部署工具

Telepresence

Telepresence 可將來自 Kubernetes 環(huán)境的數(shù)據(jù)轉(zhuǎn)發(fā)至本地進(jìn)程,進(jìn)而在本地對 Kubernetes 集群進(jìn)行調(diào)試。Telepresence 能夠?yàn)槟愕谋镜卮a提供對 Kubernetes 服務(wù)和 AWS/GCP 資源的訪問權(quán)限,而本地代碼將被部署在集群中。在 Telepresence 的幫助下,Kubernetes 會(huì)將本地代碼視為集群中的普通 pod。

地址:https://www.telepresence.io/

價(jià)格:免費(fèi)

Helm

Helm 是一款適用于 Kubernetes 的軟件包管理器。其與 APT/Yum/Homebrew 類似,但適用于 Kubernetes。Helm 使用 Charts 進(jìn)行操作,而 Charts 是一套 Kubernetes 資源清單文件,這些文件用于構(gòu)建分布式應(yīng)用程序。用戶可通過創(chuàng)建 Helm Charts 來分享應(yīng)用。Helm 使用戶能夠創(chuàng)建可復(fù)用的構(gòu)建并輕松管理 Kubernetes 清單。

地址:https://github.com/kubernetes/helm

價(jià)格:免費(fèi)

Jaeger

Jaeger Operator 是一個(gè) Kubernetes Operator 擴(kuò)展,它提供了另一種打包、部署和管理 Kubernetes 應(yīng)用程序的方法。

地址:https://www.jaegertracing.io/

價(jià)格:免費(fèi)

turbonomic

turbonomic 的 kubernetes 即服務(wù)(KaaS)管理功能包括對 Amazon EKS(Elastic Container Service for Kubernetes)、Microsoft AKS(Azure Kubernetes Service)、GKE(Google Kubernetes Engine)和 PKS(Pivotal Container Service)的支持。它可以提升自有 Kubernetes 集群的性能、效率和合規(guī)性,因此使 IT 組織可以擴(kuò)展和加速云原生應(yīng)用的發(fā)展。

地址:https://turbonomic.com/product/integrations/kubernetes/

價(jià)格:定制價(jià)格

Supergiant

更新:Supergiant 目前為不活躍狀態(tài),但該項(xiàng)目仍然在 Github 上。

Supergiant 是一個(gè)實(shí)用程序的開源集合,可簡化安裝和管理 Kubernetes 集群的過程。Supergiant Kubernetes 工具箱中有三個(gè)獨(dú)立的應(yīng)用程序,分別為控制(Control)、分析(Analyze)和能力(Capacity)。本質(zhì)上,Supergiant 作為一種微服務(wù)應(yīng)用程序允許分別使用這三個(gè)工具。

地址:https://github.com/supergiant

Keel

Keel 使用戶可以自動(dòng)化 Kubernetes deployment 更新的過程,并且可以在專用命名空間中作為 Kubernetes 服務(wù)啟動(dòng)。通過這樣的組織方式,Keel 在你的環(huán)境中引入的額外負(fù)載較小,但顯著提升了魯棒性。Keel 通過 labels、annotations 和 Charts 幫助部署 Kubernetes 服務(wù),你只需要為每個(gè) deployment 或由 Helm 部署的應(yīng)用指定更新策略。一旦倉庫中有新版本應(yīng)用,Keel 會(huì)將其自動(dòng)更新到你的環(huán)境中。

地址:https://keel.sh/

價(jià)格:免費(fèi)

Apollo

Apollo 是一個(gè)開源應(yīng)用程序,其為團(tuán)隊(duì)提供了自助式 UI,用于創(chuàng)建服務(wù)并將其部署到 Kubernetes。Apollo 使操作員只需點(diǎn)擊一下即可查看日志并將 deployment 還原到任一時(shí)間點(diǎn)。對于 deployment,Apollo 有靈活的權(quán)限模型, 每個(gè)用戶只能部署他需要部署的對象。

地址:https://github.com/logzio/apollo

價(jià)格:免費(fèi)

Draft

Draft 是 Azure 團(tuán)隊(duì)提供的工具,可簡化應(yīng)用程序開發(fā)和部署到 Kubernetes 集群的過程。Draft 在代碼部署和代碼提交之間創(chuàng)建了“內(nèi)部循環(huán)”,從而極大地加快了代碼修改的驗(yàn)證過程。使用 Draft,開發(fā)人員可以使用兩個(gè)命令準(zhǔn)備應(yīng)用程序的 Dockerfile 和 Helm Charts,并將應(yīng)用程序部署到遠(yuǎn)程或本地 Kubernetes 集群。

地址:https://github.com/azure/draft

價(jià)格:免費(fèi)

Kel

Kel 是 Eldarion 公司的開源 PaaS 平臺(tái),可幫助管理 Kubernetes 應(yīng)用程序的整個(gè)生命周期。Kel 在 Kubernetes 之上提供了另外兩層,這兩層用 Python 和 Go 語言編寫。級別 0 允許您提供 Kubernetes 資源,級別 1 可以幫助您在 K8 上部署任何應(yīng)用程序。

地址:http://www.kelproject.com/

價(jià)格:免費(fèi)

Kong

Kong 以前稱為 Kong Community(CE),是由 Kong 公司發(fā)起的一種開源可擴(kuò)展 API 網(wǎng)關(guān)技術(shù),其具有不斷發(fā)展的社區(qū)。Kong 允許開發(fā)人員在 Kubernetes 中使用 API 管理系統(tǒng)的標(biāo)準(zhǔn)功能,如身份驗(yàn)證、數(shù)據(jù)加密、日志、速率限制等等。所有這些都由一個(gè)簡單的 RESTful API 提供支持,該平臺(tái)本身基于 NGINX 代理服務(wù)器和 Apache Cassandra 數(shù)據(jù)庫管理系統(tǒng)之上。

地址:https://konghq.com/

價(jià)格:Kong 云平臺(tái)提供 15 天試用

7. 持續(xù)集成和持續(xù)交付流水線工具

Cloud 66

Cloud 66 是完整的 DevOps 工具鏈,可用于生產(chǎn)級別的容器化應(yīng)用程序,它通過專用的 Ops 工具自動(dòng)執(zhí)行許多繁重的 Devs 開發(fā)工作。該平臺(tái)當(dāng)前在 Kubernetes 上運(yùn)行 4,000 個(gè)客戶工作負(fù)載,并管理 2,500 行配置。通過提供端到端基礎(chǔ)架構(gòu)管理,Cloud 66 使工程師能夠在任何云平臺(tái)或服務(wù)器中構(gòu)建、交付、部署和管理任何應(yīng)用程序。

地址:https://www.cloud66.com/

Cost: Free for 14 days

價(jià)格:免費(fèi) 14 天

8. 無服務(wù)器 / 函數(shù)工具

Kubeless

Kubeless 是 Kubernetes 原生的無服務(wù)器框架,可讓您部署少量代碼而不必?fù)?dān)心基礎(chǔ)架構(gòu)的問題。Kubeless 能夠獲取 Kubernetes 資源,并提供自動(dòng)擴(kuò)展、API 路由、監(jiān)視和排故。Kubeless 完全依賴于 K8s 原語,因此 Kubernetes 用戶也將能夠使用原生 K8s API-server 和 API 網(wǎng)關(guān)。

地址:https://github.com/kubeless/kubeless

價(jià)格:免費(fèi)

Fission

Fission 是 Kubernetes 的快速無服務(wù)器框架,專注于提高開發(fā)人員的生產(chǎn)力和提升性能。Fission 可在任何地方的 Kubernetes 集群上工作,如筆記本電腦、任何公共云或私有數(shù)據(jù)中心。你可以使用 Python、NodeJS、Go、C?;?PHP 編寫函數(shù),然后使用 Fission 將其部署在 K8s 集群上。

地址:https://fission.io/

價(jià)格:免費(fèi)

Funktion

更新:該項(xiàng)目已沙盒化(不活躍)

長期以來,Kubernetes 僅有一個(gè)函數(shù)即服務(wù)(FaaS)的實(shí)現(xiàn):Funktion。Funktion 是專為 Kubernetes 設(shè)計(jì)的開源事件驅(qū)動(dòng)的 Lambda 風(fēng)格編程模型,其與 fabric8 平臺(tái)有緊密聯(lián)系。使用 Funktion,你可以創(chuàng)建流程以從 200 多個(gè)事件源進(jìn)行訂閱以調(diào)用你的函數(shù),這些事件源包括大多數(shù)數(shù)據(jù)庫、消息系統(tǒng)、社交媒體以及其他中間件和協(xié)議。

地址:https://github.com/funktionio/funktion

價(jià)格:免費(fèi)

IronFunction

IronFunctions 是一個(gè)開源的無服務(wù)器平臺(tái)或 FaaS 平臺(tái),你可以在任何地方運(yùn)行 IronFunctions。該平臺(tái)使用 Go 語言編寫的,實(shí)際上可以支持任何語言的函數(shù)。IronFunction 的主要優(yōu)點(diǎn)是它支持 AWS Lambda 風(fēng)格。該平臺(tái)允許你直接從 Lambda 導(dǎo)入函數(shù),然后在任何需要的地方運(yùn)行它們。

地址:https://github.com/iron-io/functions

價(jià)格:免費(fèi)

OpenWhisk

Apache OpenWhisk 是由 IBM 和 Adobe 驅(qū)動(dòng)的強(qiáng)大的開源 FaaS 平臺(tái),其可以部署在本地設(shè)備或云上。Apache OpenWhisk 的設(shè)計(jì)意味著它充當(dāng)異步且松耦合的運(yùn)行環(huán)境,可以為外部觸發(fā)器運(yùn)行函數(shù)。OpenWhisk 在 Bluemix 上作為 SaaS 解決方案提供給用戶,你也可以在本地部署基于 Vagrant 的虛擬機(jī)來運(yùn)行它。

地址:https://openwhisk.apache.org/

價(jià)格:免費(fèi)

OpenFaaS

OpenFaaS 框架用于在 Docker Swarm 或 Kubernetes 上管理無服務(wù)器函數(shù),它將采集和分析這些平臺(tái)中的各種指標(biāo)。您可以將任何邏輯過程打包到函數(shù)中并使用它,而無需重復(fù)編碼或執(zhí)行任何其他常規(guī)操作。FaaS 內(nèi)置了 Prometheus 采集器,這意味著它可以對你的函數(shù)實(shí)現(xiàn)按需縮放。FaaS 原生支持基于 Web 的界面,您可以在其中試用您的函數(shù)。

地址:https://github.com/openfaas/faas

價(jià)格:免費(fèi)

Nuclio

Nuclio 是一個(gè)無服務(wù)器項(xiàng)目,旨在處理高性能事件和大量數(shù)據(jù)。Nuclio 可以作為獨(dú)立庫在本地設(shè)備上啟動(dòng),也可以在虛擬機(jī)或 Docker 容器內(nèi)啟動(dòng)。另外,Nuclio 開箱即用地支持 Kubernetes。Nuclio 提供具有最大并行度和最小開銷的實(shí)時(shí)數(shù)據(jù)處理。你可以在 playground 頁面上試用 Nuclio。

地址:https://github.com/nuclio/nuclio

價(jià)格:免費(fèi)

Virtual-Kubelet

Virtual Kubelet 是開源的 Kubernetes Kubelet 實(shí)現(xiàn),其為了將 Kubernetes 連接到其他 API 而偽裝成 kubelet。Virtual Kubelet 允許節(jié)點(diǎn)接入其他服務(wù)(例如 ACI、Hyper.sh 和 AWS 等)。此連接器具有可插拔架構(gòu),可直接使用 Kubernetes 原語,從而使其更易于構(gòu)建。

地址:https://virtual-kubelet.io/

價(jià)格:免費(fèi)

Fnproject

Fnproject 是一個(gè)原生容器無服務(wù)器項(xiàng)目,它幾乎支持任何編程語言,并且?guī)缀蹩梢栽谌魏蔚胤竭\(yùn)行。Fn 是用 Go 語言編寫的,因此性能較好且十分輕量。Fnproject 支持 AWS Lambda 風(fēng)格,因此你可以輕松導(dǎo)入你的 Lambda 函數(shù)并通過 Fnproject 啟動(dòng)它。

地址:http://fnproject.io/

價(jià)格:免費(fèi)

9. 服務(wù)網(wǎng)格工具

Istio

Istio 是一個(gè)開源服務(wù)網(wǎng)格,它使在容器中運(yùn)行的微服務(wù)之間的連接、管理和流量保護(hù)變得更容易,此外,它還可以對微服務(wù)指標(biāo)進(jìn)行遙測。Istio 是 IBM、Google 和 Lyft 之間的合作成果。

地址:https://istio.io/

價(jià)格:免費(fèi)

Linkerd + Linkerd2

Linkerd 是一種開源的服務(wù)網(wǎng)格工具,可以使服務(wù)之間的通信可靠、快速且安全。通過攔截應(yīng)用程序內(nèi)的網(wǎng)絡(luò)通信,服務(wù)網(wǎng)格能夠提取度量指標(biāo)(遙測),配置服務(wù)與服務(wù)之間通信的策略并進(jìn)行通信加密。Linkerd2 是 Linkerd 的超輕量級服務(wù)網(wǎng)格,專門用于 Kubernetes。

地址:

https://linkerd.io/

https://github.com/linkerd/linkerd2

Hashicorp’s Consul

Consul 是一種服務(wù)網(wǎng)格解決方案,可跨任何運(yùn)行時(shí)平臺(tái)和公有或私有云連接并保護(hù)服務(wù)。與上述 Istio 和 Linkerd 服務(wù)網(wǎng)格技術(shù)一樣,HashiCorp 的 Consul Connect 選擇部署旁路代理。代理透明地保護(hù)微服務(wù)之間的通信,還支持通過 Intentions 的概念來定義策略。

地址:https://www.hashicorp.com/products/consul/

價(jià)格:免費(fèi)

10. 原生服務(wù)發(fā)現(xiàn)

CoreDNS

CoreDNS 是一組用 Go 編寫的可執(zhí)行 DNS 功能的插件。CoreDNS 和其他 Kubernetes 插件可以替換默認(rèn)的 Kube-DNS 服務(wù),并通過實(shí)現(xiàn)一套規(guī)范,完成基于 Kubernetes DNS 的服務(wù)發(fā)現(xiàn)。CoreDNS 還可以監(jiān)聽 UDP/TCP、TLS 和 gRPC 的 DNS 請求。

地址:https://coredns.io/

價(jià)格:免費(fèi)

原生可視化與控制

Kubernetes Dashboard

Kubernetes Dashboard 是用于 Kubernetes 集群的基于 Web 的通用 UI。使用原生控制面板使 K8s 集群中的故障排除和監(jiān)視變得更容易。你需要在你的機(jī)器和 Kubernetes API-server 之間創(chuàng)建一個(gè)安全的代理通道以訪問該控制面板。該原生 Kubernetes 控制面板依賴 Heapster 數(shù)據(jù)收集器,因此 Heapster 也需要安裝在系統(tǒng)中。

地址:https://github.com/kubernetes/dashboard#kubernetes-dashboard

價(jià)格:免費(fèi)

成本管理

Replex

Replex 是一個(gè)成本(cost)和治理(governance)管理平臺(tái),其工作于 Kubernetes 環(huán)境中。該工具通過統(tǒng)一用于云平臺(tái)中 deployment 的成本(cost)和治理(governance)管理,解決了與 Kubernetes 動(dòng)態(tài)特性相關(guān)的挑戰(zhàn)。

地址:https://www.replex.io/

價(jià)格:定制價(jià)格

 

責(zé)任編輯:張燕妮 來源: 架構(gòu)頭條
相關(guān)推薦

2018-06-15 19:41:22

2020-06-08 14:19:24

DevOps自動(dòng)化工具

2020-01-14 12:51:46

云計(jì)算KubernetesIT

2020-11-11 19:10:31

工具代碼開發(fā)

2017-01-03 17:51:21

AndroidViewHolder工具類

2015-12-02 11:05:48

2020-03-10 10:44:11

網(wǎng)絡(luò)監(jiān)控網(wǎng)絡(luò)管理網(wǎng)絡(luò)監(jiān)控工具

2020-12-02 10:19:25

工具代碼開發(fā)

2019-01-08 09:05:38

2015-05-06 10:06:48

AndroidViewHolder

2020-10-10 11:14:15

工具軟件Linux

2020-06-24 16:20:02

LinuxCPU監(jiān)控工具

2020-11-12 10:40:37

Kubernetes日志運(yùn)維

2020-10-30 20:50:24

Kubernetes容器工具

2012-09-24 01:49:48

jQueryjQuery插件Web

2021-10-18 09:00:00

Kubernetes容器工具

2020-06-17 09:44:44

Kubernetes容器開發(fā)

2020-01-07 13:13:06

Kubernetes容器開發(fā)

2020-10-12 08:05:09

機(jī)器學(xué)習(xí)數(shù)據(jù)科學(xué)ML

2020-05-28 15:14:05

LinuxCPU監(jiān)控工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號