Kubernetes集群部署工具大全,收藏这篇就够

开发 开发工具
Kubernetes目前是企业首选的容器解决方案,得到了许多开发人员的喜爱。今天为大家呈现Kubernetes集群部署工具大全,对你有帮助的话,欢迎收藏转发。

 Kubernetes目前是企业首选的容器解决方案,得到了许多开发人员的喜爱。今天为大家呈现Kubernetes集群部署工具大全,对你有帮助的话,欢迎收藏转发。

1、K9s

k9s是基于终端的资源仪表板,无论在Kubernetes仪表板Web UI上做什么,都可以在终端使用K9s仪表板工具进行相同的操作。K9s的功能包括集群的实时跟踪,使用K9s皮肤自定义视图,通过Kubernetes资源轻松遍历,向下通过选项以检查集群资源问题,提供扩展的插件来创建命令等。

2、Bootkube

启动自托管Kubernetes集群,使用Bootkube准没错,它能设置临时的Kubernetes控制平面,该平面会一直运行到自托管控制平面能够处理请求。

3、Minikube

Minikube可以在本地安装和试用Kubernetes,能在虚拟机(VM)内启动单节点Kubernetes集群,在Windows,Linux和OSX上可用,只需一个命令即可直接启动Minikube仪表板。

4、Rancher

Rancher是开源容器管理平台,可以部署和管理在谷歌云GKE,AWS EKS,Azure AKS中运行的托管Kubernetes集群,也可以选择在虚拟机或裸机基础架构上部署Kubernetes。Rancher的新智能界面简化了应用程序管理;可以定义机密信息并管理私有注册表,配置持久卷声明,配置负载均衡和服务发现,以及管理CI管道等。

5、Conjure-up

Conjure-up允许使用一些简单的命令在Ubuntu上部署Kubernetes的规范发行版。它支持AWS,GCE,Azure,Joyent,OpenStack,VMware,裸机和localhost部署。Juju,MAAS和LXD是Conjure-up的基础技术。

6、Helm

Helm是Kubernetes的软件包管理工具,可以在Kubernetes集群上打包,配置和部署应用程序和服务。Helm的主要功能有:部署应用程序轻松、标准化、可重用;提高开发人员生产力,降低部署复杂性,增强操作准备,加快采用云原生应用程序的速度等。

7、KubeSpray

Kubespray是具有开放开发模型的开源项目,可以使用AWS,GCE,Azure,OpenStack或裸机基础架构即服务平台。而且,如果你熟悉Ansible,那么Kubespray能很快上手。

8、Amazon EKS

Amazon EKS是一项托管服务,使Kubernetes部署,管理和扩展容器化应用程序更轻松。Amazon EKS可以在多个AWS可用区中管理Kubernetes基础架构,同时自动检测和替换不健康的控制平面节点,并提供按需升级和修补,我们只需配置工作程序节点并将它们连接到提供的Amazon EKS终端节点。

9、Kontena Lens

Kontena Lens是Kubernetes的智能仪表板,它可免费用于Mac OS,Windows和Linux操作系统。应用程序启动后,将在界面中看到所有相关集群的列表。

如果你每天都要接触Kubernetes,那么Kontena Lens是很适合你使用的强大IDE。可以确保正确设置和配置集群,并且可以更轻松、更快速地使用集群,并从根本上提高生产率和业务速度。

10、Kops

Kops可以从命令行创建,销毁,升级和维护生产级别的高可用性Kubernetes集群,并且可控制整个Kubernetes集群生命周期;从基础架构配置到集群删除。当前支持AWS,GCE提供beta测试支持,VMware vSphere提供alpha测试等。

11、WKSctl

WKSctl是Weave Kubernetes平台的一部分,是使用GitOps进行Kubernetes配置管理的工具。使用WKSctl,可以通过Git提交来管理Kubernetes集群,主要功能有使用git快速启动集群,部署失败时轻松回滚,记录更改以供审核,创建集群只需要IP地址和ssh密钥,持续验证和纠正集群状态。

12、Kubeadm

Kubeadm是有助于在现有基础架构上引导优秀实践的Kubernetes集群。Kubeadm虽然无法配置基础结构,但它的主要优势是能够在任何地方启动最少可行的Kubernetes集群。

13、JAAS

JAAS是Juju的一项服务,可简化配置,扩展和操作当今复杂软件的方式。Juju可以部署在公有云或私有云中,而JAAS可以将工作负载部署到你选择的云中。

 

责任编辑:华轩 来源: 今日头条
相关推荐

2019-09-27 16:32:17

虚拟机LinuxDocker

2016-03-25 10:08:31

httpios开发

2024-07-22 15:49:07

KubernetesRedis

2017-08-08 11:14:47

AzureKubernetes多容器应用程序

2020-08-25 07:48:17

Kubernetes集群系统

2020-11-27 15:00:22

Kubernetes程序工具

2023-11-09 07:44:21

2020-04-13 15:45:46

MySQL数据库备份

2020-12-11 19:06:03

Kubernetes工具应用程序

2019-01-29 09:00:46

Kubernetes容器开发

2020-07-27 18:52:34

Kubernetes集群工具

2022-09-23 17:26:04

VeleroKubernetes

2024-02-21 07:48:37

KubeSlice云原生Kubernetes

2022-08-31 08:30:32

kubernetesMetalLB

2022-06-02 14:18:44

kubeadm云原生

2023-11-02 09:00:00

Kubernetes集群

2021-03-17 10:05:42

KubernetesRedis数据库

2021-05-27 05:34:22

Git开源控制系统

2018-06-15 19:41:22

2018-11-08 09:00:25

Kubernetes部署容器
点赞
收藏

51CTO技术栈公众号