雲原生開發利器,12款Kubernetes開發工具

繼續分享Kubernetes的有用工具,本文為大家介紹12款Kubernetes開發工具,朋友們喜歡的話,請多多評論轉發,給更多的朋友。

1.Telepresence

Telepresence使你可以通過從Kubernetes環境到本地進程的代理數據在本地調試Kubernetes集群。Telepresence能夠為你的本地代碼提供對Kubernetes服務和AWS/GCP資源的訪問,因為它將部署到集群中。使用Telepresence,Kubernetes會將本地代碼視為集群中的普通容器。

雲原生開發利器,12款Kubernetes開發工具

2.Helm

Helm是Kubernetes的軟件包管理器。它類似於APT/Yum/Homebrew,但適用於Kubernetes。Helm使用Charts進行操作,Charts是Kubernetes資源清單的存檔集,這些清單構成了分佈式應用程序。可以通過創建Helm圖表來共享應用程序。Helm允許你創建可複製的構建並輕鬆管理Kubernetes清單。

雲原生開發利器,12款Kubernetes開發工具

3.Jaeger

Jaeger Operator是Kubernetes Operator的實現,並提供了另一種打包,部署和管理Kubernetes應用程序的方法。

雲原生開發利器,12款Kubernetes開發工具

4.turbonomic

turbonomic的kubernetes即服務(KaaS)管理功能包括對Amazon Kubernetes彈性容器服務(EKS),微軟Azure Kubernetes服務(AKS),Google Kubernetes引擎(GKE)和Pivotal容器服務(PKS)的支持。自我管理的Kubernetes優化了性能,效率和合規性,因此IT組織可以擴展和加速雲原生計劃。

雲原生開發利器,12款Kubernetes開發工具

5.Supergiant

Supergiant是實用程序的開源集合,可簡化安裝和管理Kubernetes集群的過程。Supergiant Kubernetes工具箱是三個獨立的應用程序:控制,分析和容量。本質上,Supergiant充當微服務應用程序,允許分別使用這三個工具。

雲原生開發利器,12款Kubernetes開發工具

6.Keel

Keel允許你自動化Kubernetes部署更新,並且可以在專用命名空間中作為Kubernetes服務啟動。通過這樣的組織,Keel可以為你的環境帶來最小的負擔,並可以提高穩定性。Keel通過標籤,註釋和圖表幫助部署Kubernetes服務。只需要為每個部署或Helm版本指定更新策略。一旦存儲庫中有新的應用程序版本,Keel將自動更新你的環境。

雲原生開發利器,12款Kubernetes開發工具

7.Apollo

Apollo是一個開源應用程序,為團隊提供了自助服務UI,用於創建服務並將其部署到Kubernetes。Apollo使管理員只需單擊一下即可查看日誌並將部署還原到任何時間點。Apollo具有用於部署的靈活權限模型。每個用戶只能部署他需要部署的內容。

雲原生開發利器,12款Kubernetes開發工具

8.Draft

Draft是Azure團隊提供的工具,可簡化應用程序的開發和部署到任何Kubernetes集群中。Draft在代碼部署和代碼提交之間創建了“內部循環”,從而大大加快了更改驗證過程。藉助Draft,開發人員可以使用兩個命令準備應用程序Dockerfile和Helm圖表,以及將應用程序部署到遠程或本地Kubernetes集群。

雲原生開發利器,12款Kubernetes開發工具

9.Deis Workflow

Deis Workflow是一個開源工具。平臺即服務(PaaS)在Kubernetes集群之上創建了額外的抽象層。這些層使你可以部署和/或更新Kubernetes應用程序,而無需開發人員的特定領域知識。工作流建立在Kubernetes概念的基礎上,以提供簡單,對開發人員友好的應用程序部署。作為一組Kubernetes微服務提供,運營商可以輕鬆安裝該平臺。Workflow可以在零停機時間內部署應用程序的新版本。但需要注意的事該項目不再維護了。

10.Kel

Kel是Eldarion的開源PaaS,可在整個生命週期內幫助管理Kubernetes應用程序。Kel在Kubernetes之上提供了另外兩個用Python和Go編寫的層。級別0可讓你配置Kubernetes資源,級別1可幫助你在K8s上部署任何應用程序。

雲原生開發利器,12款Kubernetes開發工具

11.Kong

Kong是一種開源可擴展API網關技術,並且具有不斷髮展的社區。Kong允許開發人員使用Kubernetes管理身份驗證,數據加密,日誌記錄,速率限制和其他標準功能,這是他們希望從基本API管理系統獲得的。所有這些都由一個簡單的RESTful API提供支持,該平臺本身建立在NGINX代理服務器和Apache Cassandra數據庫管理系統之上。

雲原生開發利器,12款Kubernetes開發工具

12.Cloud 66

Cloud 66是完整的DevOps工具鏈,適用於生產中的容器化應用程序,它通過專用的Ops工具自動化了許多繁重的Dev開發工作。該平臺目前在Kubernetes上運行4000個客戶工作負載,並管理2500行配置。通過提供端到端基礎架構管理,Cloud 66使工程師能夠在任何雲或服務器上構建,交付,部署和管理任何應用程序。

雲原生開發利器,12款Kubernetes開發工具

朋友們喜歡的話,請多多評論轉發,給更多的朋友。


分享到:


相關文章: