资讯专栏INFORMATION COLUMN

使用 Kind 搭建你的本地 Kubernetes 集群

RiverLi / 2339人阅读

摘要:介绍是的缩写,顾名思义是使用容器作为并将部署至其中的一个工具。官方文档中也把作为一种本地集群搭建的工具进行推荐。安装方法可参考官方文档搭建单节点集群以下的演示均使用最新的代码即通过源码安装。基础用法搭建单节点集群是最基础的功能。

Kind 是我很喜欢也一直在参与的项目,我计划将 Kind 相关的文章写成一个系列。(flag++) 这是第一篇。
Kind 介绍

Kind 是 Kubernetes In Docker 的缩写,顾名思义是使用 Docker 容器作为 Node 并将 Kubernetes 部署至其中的一个工具。官方文档中也把 Kind 作为一种本地集群搭建的工具进行推荐。

安装 二进制安装

Kind 使用 Golang 进行开发,在仓库的 Release 页面,已经上传了构建好的二进制,支持多种操作系统,可直接按需下载进行使用。

e.g.

# 下载最新的 0.2.0 版本
wget -O /usr/local/bin/kind https://github.com/kubernetes-sigs/kind/releases/download/0.2.0/kind-linux-amd64 && chmod +x /usr/local/bin/kind
通过源码安装

如果你本地已经配置好了 Golang 的开发环境,那你可以直接通过源码进行安装。

e.g.

go get -u sigs.k8s.io/kind

运行完上述命令后,会将 kind 的可执行文件放到 $(go env GOPATH)/bin 文件夹内,你可能需要将此目录加入到 $PATH 中。

或者也可以先 clone 源代码再通过 go build 进行构建。

依赖

Kind 的主要功能目前需要有 Docker 环境的支持,可参考 Docker 官方文档进行安装。

如果需要操作集群,则需要安装 kubectl 命令行。安装方法可参考官方文档

搭建单节点集群

以下的演示均使用最新的代码(即通过源码安装)。

基础用法

搭建单节点集群是 Kind 最基础的功能。

e.g.

master $ kind create cluster --name moelove
Creating cluster "moelove" ...
 ✓ Ensuring node image (kindest/node:v1.13.4)            
               
                                           
                       
                 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/32969.html

相关文章

  • 使用 Kind 搭建你的本地 Kubernetes 集群

    摘要:介绍是的缩写,顾名思义是使用容器作为并将部署至其中的一个工具。官方文档中也把作为一种本地集群搭建的工具进行推荐。安装方法可参考官方文档搭建单节点集群以下的演示均使用最新的代码即通过源码安装。基础用法搭建单节点集群是最基础的功能。 Kind 是我很喜欢也一直在参与的项目,我计划将 Kind 相关的文章写成一个系列。(flag++) 这是第一篇。 Kind 介绍 Kind 是 Kuber...

    forsigner 评论0 收藏0
  • K8S 生态周报| 2019.03.25~2019.03.31

    摘要:生态周报内容主要包含我所接触到的生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏生态。正式发布是一个用于本地搭建环境的工具,使用方法可参考使用搭建本地环境。其他特性请阅读正式发布是一个使用来为构建的工具,现在是的项目。 「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。 Kubernetes 1.14 正式发布 1...

    alphahans 评论0 收藏0
  • K8S 生态周报| 2019.03.25~2019.03.31

    摘要:生态周报内容主要包含我所接触到的生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏生态。正式发布是一个用于本地搭建环境的工具,使用方法可参考使用搭建本地环境。其他特性请阅读正式发布是一个使用来为构建的工具,现在是的项目。 「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。 Kubernetes 1.14 正式发布 1...

    Yumenokanata 评论0 收藏0
  • K8S 生态周报| 2019-05-13~2019-05-19

    摘要:生态周报内容主要包含我所接触到的生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏生态。更多详细信息请阅读发布常规版本,详细内容可阅读正式发布是一个基于和支持部署平台。本次的发布增加了版本的,这其实也是项目趋向稳定的一个信号。 「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。 kind v0.0.3 正式发布 ki...

    tomorrowwu 评论0 收藏0
  • 【k8s】在AWS EKS部署并通过ALB访问k8s Dashboard保姆级教程

    摘要:本教程适用范围本教程适用范围在上使用服务部署,并通过访问集群计算节点采用托管,并使用启动模板。到此,完成集群的搭建,部署,部署,并实现了外网访问。本教程适用范围在AWS上使用EKS服务部署k8s Dashboard,并通过ALB访问EKS集群计算节点采用托管EC2,并使用启动模板。使用AWS海外账号,us-west-2区域使用账号默认vpc(172.31.0.0/16)和子网使用awscli...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

RiverLi

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<