涉足于 Kubernetes 之初时,必然少不了环境的搭建,你是否因为集群搭建步骤繁琐、个人电脑配置不高、运行集群多个节点有些力不从心。

VMware Fusion 12.0 发布,将 Kind 带入了我们的视野,这是 Google 官方的一个工具,是在单机运行 Kubernetes 群集的最佳方案。笔者在个人电脑上运行 Kind,并基于 Kind 搭建了多套 Kubernetes 集群环境,通过集群切换可以完成不同场景的测试,基本满足所有需求。

1、简介

kind 是 Kubernetes in Docker 的简写,是一个使用 Docker 容器作为 Nodes 节点,在本地创建和运行 Kubernetes 集群的工具。适用于在本机/单机环境下快速创建 Kubernetes 集群环境进行开发和测试。

官网:https://kind.sigs.k8s.io/

优势如下:

支持多节点(包括HA)集群。

支持从源代码构建Kubernetes发布版本。

支持Linux、macOS和Windows。

是一个经过CNCF认证的符合Kubernetes的安装程序。

包含以下组件:

实现集群创建、镜像构建等功能的 Golang 包。

基于这些 Golang 包的命令行接口kind。

提供运行在 systemd、kubernetes等环境的Docker镜像。

2、Kind 架构

kind 官方架构图

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: