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

升級(jí)下一個(gè)Kubernetes項(xiàng)目的五個(gè)開源工具

譯文
云計(jì)算 開源
想真正改善你的下一個(gè)Kubernetes項(xiàng)目?從無服務(wù)器函數(shù)到本地開發(fā),GitHub有數(shù)以千計(jì)的開源工具可供使用。這五個(gè)工具可以保證提升你的容器編排管理水平。

【51CTO.com快譯】Kubernetes是當(dāng)今***的技術(shù)之一。因此,GitHub上有大量的開源庫、工具及其他各種寶貝也就不足為奇。

本文為開發(fā)人員介紹五種不同的Kubernetes工具。從無服務(wù)器函數(shù)到本地開發(fā),GitHub有數(shù)以千計(jì)的開源工具可供使用。下面是我們想要深入了解的五個(gè)值得關(guān)注的工具!

[[255560]]

1. Minikube

使用Minikube改善你的本地群集體驗(yàn)!Minikube這種工具讓你可以在本地輕松運(yùn)行Kubernetes。建議初學(xué)者使用Minikube,因?yàn)樗層脩艨梢栽诠P記本電腦上的虛擬機(jī)里面運(yùn)行單節(jié)點(diǎn)的Kubernetes集群。這樣一來,他們可以嘗試Kubernetes,無需設(shè)置各方面。 Minikube還很適合剛開始上手、想要日常開發(fā)環(huán)境的開發(fā)人員。

新用戶可以運(yùn)行Kubernetes集群并使用精選的示例,無需大量知識(shí)。Minikube通過僅使用kubectl和數(shù)量減少的Kubernetes函數(shù)來做到這一點(diǎn)。Minikube可與macOS、Linux、Windows和其他操作系統(tǒng)兼容。它有一套簡(jiǎn)單的命令設(shè)置(和拆卸),依賴項(xiàng)和資源開銷極少。

如果你想試一下Kubernetes或在本地開發(fā),何不嘗試Minikube?

相關(guān)鏈接:https://github.com/kubernetes/minikube

2. Tilt

Tilt承諾為本地的Kubernetes微服務(wù)開發(fā)提供輕松無壓力的體驗(yàn)。開發(fā)微服務(wù)比以往來得更容易,因?yàn)門ilt讓開發(fā)人員可以在自己的IDE中編輯,并保存到自己的文件系統(tǒng)中?,F(xiàn)在,開發(fā)人員可以在完全為其團(tuán)隊(duì)配置的環(huán)境中開發(fā)微服務(wù)。

該工具通過將來自不同工具和服務(wù)的問題收集到一個(gè)UI中,替你處理微服務(wù)。通過在容器中運(yùn)行一切,Tilt還巧妙地略過了依賴性問題。你沒必要說“嗯,它在我的機(jī)器上可運(yùn)行”;合適的依賴項(xiàng)就在那里!復(fù)雜項(xiàng)目經(jīng)過了優(yōu)化,占用空間極小,上傳速度飛快。

如果你已經(jīng)有Dockerfile和Kubernetes配置,安裝很容易。

相關(guān)鏈接:https://github.com/windmilleng/tilt

3. Rook

貯存解決方案通常需要跑到宜家、購置塑料容器。但是就Kubernetes而言,它有Rook!Rook是Kubernetes的云原生存儲(chǔ)編排器,目前仍在云原生計(jì)算基金會(huì)處于孵化階段。它為原生集成云環(huán)境提供了廣泛的存儲(chǔ)解決方案支持。

基本上,Rook采用普通的存儲(chǔ)軟件并自行管理。通過使用Kubernetes的底層工具和服務(wù),Rook使得存儲(chǔ)服務(wù)可以使部署、引導(dǎo)、配置、供應(yīng)、擴(kuò)展、升級(jí)和遷移實(shí)現(xiàn)自動(dòng)化。目前,Rook擁有數(shù)量有限的受支持存儲(chǔ)提供商,但支持的提供商在與日俱增!

相關(guān)鏈接:https://github.com/rook/rook

4. Rancher

想要擴(kuò)展你的Kubernetes集群?現(xiàn)在你可以使用同一個(gè)界面來管理數(shù)百個(gè)集群! Rancher提供了一個(gè)容器管理平臺(tái),旨在將大量容器部署到生產(chǎn)環(huán)境中。遵循DevOps理念,Rancher使開發(fā)人員能夠在任何提供商的平臺(tái)上到處運(yùn)行Kubernetes。

這主要是一種管理工具,為你的集群帶來了額外的統(tǒng)一控制性。Rancher集中管理數(shù)量驚人的集群,甚至讓全局管理員能夠在需要時(shí)從一個(gè)位置控制集群訪問。該平臺(tái)擁有詳細(xì)的監(jiān)控和警報(bào)功能,可以發(fā)送日志,甚至直接與Helm集成。如果你沒有自己的外部CI/CD系統(tǒng),它甚至有一個(gè)管道引擎可以自動(dòng)部署和升級(jí)工作負(fù)載。

相關(guān)鏈接:https://rancher.com/what-is-rancher/overview/

5. Fission

無服務(wù)器與Kubernetes搭檔?我知道這似乎違反直覺,但由于Fission,開發(fā)人員可以為他們的Kubernetes實(shí)現(xiàn)享用快速的無服務(wù)器函數(shù)。Fission為Kubernetes提供了無服務(wù)器框架,專注于高性能和開發(fā)生產(chǎn)力,啟動(dòng)速度快:僅需100ms。

通過使用Kubernetes作為基礎(chǔ),F(xiàn)ission為微服務(wù)帶來了無服務(wù)器函數(shù)。此外,這意味著可以將常規(guī)的Kubernetes操作(比如監(jiān)控或日志聚合)引入到Fission部署中。

Fission完全對(duì)代碼進(jìn)行操作,可以擴(kuò)展到任何語言。雖然Fission的核心用Go編寫,但Kubernetes和Docker在正常操作情況下被抽取出來。此外,F(xiàn)ission還支持其他許多語言,比如Python、Node.js和PHP等。

相關(guān)鏈接:https://github.com/fission/fission

原文標(biāo)題:5 open source tools to upgrade your next Kubernetes project,作者:Jane Elizabeth

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:趙寧寧 來源: 51CTO
相關(guān)推薦

2020-11-15 23:23:21

JavaScriptAPI開發(fā)

2022-02-13 15:49:15

WebAssemblKubernetes容器

2019-04-15 11:00:46

框架Node.JS開發(fā)

2015-10-29 09:35:12

BAT趨勢(shì)數(shù)據(jù)

2021-01-22 17:46:37

微服務(wù)開源Web

2017-11-07 11:36:57

開源項(xiàng)目代碼

2014-06-17 10:57:09

2019-03-19 19:19:19

Facebook微信轉(zhuǎn)型

2020-02-27 15:01:17

前端開源項(xiàng)目

2023-12-07 09:44:29

2014-11-12 10:26:25

Bootstrap

2022-02-28 08:23:02

開源項(xiàng)目重構(gòu)

2009-03-28 09:22:12

MID移動(dòng)OS

2015-08-03 14:06:44

2010-09-16 09:49:48

2013-01-17 10:09:50

JavaSpring

2021-08-11 18:23:08

數(shù)據(jù)平臺(tái)IT

2011-03-17 15:01:11

Oracle

2022-02-10 10:48:23

JavaScriptVue.js數(shù)據(jù)

2012-03-29 09:22:56

云計(jì)算私有云開發(fā)
點(diǎn)贊
收藏

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