首頁>技術>

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

1.Telepresence

Telepresence使你可以通過從Kubernetes環境到本地程序的代理資料在本地除錯Kubernetes叢集。Telepresence能夠為你的原生代碼提供對Kubernetes服務和AWS/GCP資源的訪問,因為它將部署到叢集中。使用Telepresence,Kubernetes會將原生代碼視為叢集中的普通容器。

2.Helm

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

3.Jaeger

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

4.turbonomic

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

5.Supergiant

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

6.Keel

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

7.Apollo

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

8.Draft

Draft是Azure團隊提供的工具,可簡化應用程式的開發和部署到任何Kubernetes叢集中。Draft在程式碼部署和程式碼提交之間建立了“內部迴圈”,從而大大加快了更改驗證過程。藉助Draft,開發人員可以使用兩個命令準備應用程式Dockerfile和Helm圖表,以及將應用程式部署到遠端或本地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上部署任何應用程式。

11.Kong

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

12.Cloud 66

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

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 10行Python程式碼實現目標檢測