Kubernetes工具大全,9個集群部署工具
在過去的幾年中,Kubernetes在容器編排上給它的競爭對手造成了極大沖擊,比如Docker Swarm。現(xiàn)在Kubernetes是企業(yè)首選的容器解決方案,并得到了迅速普及。今天,就為大家呈現(xiàn)2019年新的Kubernetes工具大全,以饗大家。朋友們喜歡的話,請多多評論轉(zhuǎn)發(fā),給更多的朋友。從今天起,我將陸續(xù)介紹用于Kubernetes集群部署,監(jiān)控,測試,安全,CLI,開發(fā),CI/CD,無服務(wù)器,服務(wù)網(wǎng)格,本機(jī)服務(wù)發(fā)現(xiàn)和成本管理的系列工具。
1.Kubespray
Kubespray為Kubernetes部署和配置提供了一組Ansible角色。Kubespray可以使用AWS,GCE,Azure,OpenStack或裸機(jī)基礎(chǔ)架構(gòu)即服務(wù)(IaaS)平臺。Kubespray是具有開放開發(fā)模型的開源項(xiàng)目。對于已經(jīng)了解Ansible的人們來說,該工具是一個不錯的選擇,因?yàn)闊o需使用其他工具進(jìn)行預(yù)配和編排。

2.Minikube
Minikube允許在本地安裝和試用Kubernetes。該工具是開始Kubernetes的一個很好起點(diǎn)。可在虛擬機(jī)(VM)內(nèi)輕松啟動單節(jié)點(diǎn)Kubernetes集群。Minikube在Windows,Linux和OSX上可用。可在短短5分鐘內(nèi),將能夠使用Kubernetes的主要功能。而且只需一個命令即可直接啟動Minikube儀表板。

3.Kubeadm
自1.4版以來,Kubeadm是Kubernetes發(fā)行工具。該工具有助于在現(xiàn)有基礎(chǔ)架構(gòu)上引導(dǎo)優(yōu)秀實(shí)踐的Kubernetes集群。但是,Kubeadm無法為你配置基礎(chǔ)結(jié)構(gòu)。它的主要優(yōu)勢是能夠在任何地方啟動最少可行的Kubernetes集群。但是,附件和網(wǎng)絡(luò)設(shè)置都不在Kubeadm的范圍內(nèi),因此你將需要手動或使用其他工具來安裝它。

4.Kops
Kops可幫助你從命令行創(chuàng)建,銷毀,升級和維護(hù)生產(chǎn)級別的高可用性Kubernetes集群。當(dāng)前已支持AWS,GCE提供beta測試支持,VMware vSphere提供alpha測試,并計劃提供其他平臺支持。Kops允許控制整個Kubernetes集群生命周期;從基礎(chǔ)架構(gòu)配置到集群刪除。

5.Bootkube
Bootkube是啟動自托管Kubernetes集群的優(yōu)秀工具。它可以幫助你設(shè)置一個臨時的Kubernetes控制平面,該平面將一直運(yùn)行到自托管控制平面能夠處理請求為止。
6.AWS上的Kubernetes(Kube-AWS)
Kube-AWS是CoreOS提供的控制臺工具,可使用AWS CloudFormation部署功能齊全的Kubernetes集群。Kube-AWS允許你部署傳統(tǒng)的Kubernetes集群,并自動為每個K8s服務(wù)配備本機(jī)AWS功能(例如,ELB,S3和Auto Scaling等)。
7.JAAS
JAAS是Juju的一項(xiàng)服務(wù),可簡化你配置,擴(kuò)展和操作當(dāng)今復(fù)雜軟件的方式。Juju部署在各處:公有云或私有云。JAAS將工作負(fù)載部署到你選擇的云中。
8.Conjure-up
Conjure-up是另一種Canonical產(chǎn)品,它允許你使用一些簡單的命令在Ubuntu上部署Kubernetes的規(guī)范發(fā)行版。它支持AWS,GCE,Azure,Joyent,OpenStack,VMware,裸機(jī)和localhost部署。Juju,MAAS和LXD是Conjure-up的基礎(chǔ)技術(shù)。
鏈接:https://conjure-up.io/
9.Amazon EKS
用于Kubernetes的Amazon EKS是一項(xiàng)托管服務(wù),使Kubernetes部署,管理和擴(kuò)展容器化應(yīng)用程序變得容易。Amazon EKS在多個AWS可用區(qū)中管理Kubernetes基礎(chǔ)架構(gòu),同時自動檢測和替換不健康的控制平面節(jié)點(diǎn),并提供按需升級和修補(bǔ)。你只需配置工作程序節(jié)點(diǎn)并將它們連接到提供的Amazon EKS終端節(jié)點(diǎn)即可。