使用 kind 搭建 Kubernetes学习环境

什么是 kind ?

      kind ( Kubernetes in Docker ) 让 你 能 够 在 本 地 计 算 机 上 运 行
Kubernetes 。 使 用 这 个 工 具 需 要 你 安 装 Docker 或 者 Podman 。 kind 将
Kubernetes 所需要的所有组件, 全部部署在一个 Docker 容器中, 可以很方便
的搭建 Kubernetes 本地集群。
    kind 使 用 容 器 来 模 拟 每 一 个 Kubernetes 节 点 , 并 在 容 器 里 面 运 行
Systemd。 容器里的 Systemd 托管了 Kubelet 和 Containerd, 然后容器内部
的 Kubelet 把其它 Kubernetes 组件: Kube-Apiserver、 etcd、 CNI 等等组件
运行起来。
 

部署 kind 的先决条件:

1、关闭 OS 中的 防火墙、 SELinux、 SWAP ( OS 必须是 64位元的操作系统、且极其硬件开启了虚拟化支持功能)

2、安装 docker  (推荐使用 CE 版本的最新版)

3、安装 kubelet kubeadm kubectl 工具集 (推荐使用最新版本)

参考操作:

如何安装 kind ?

     目前 kind 尽在 macOS 和 Windows 上支持通过包管理工具完成安装。 如果
是在 Linux 上安装 kind, 推荐使用预编译(Pre-built binaries) 的通用二进
制文件完成安装。本文是在 Ubuntu 22.04 LTS 上进行安装 kind 的。
 

根据  https://kind.sigs.k8s.io/docs/user/quick-start  直接下载 二进制预编译可执行文件

[ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.20.0/kind-linux-amd64
 

得到 kind 的 二进制预编译可执行文件 将其暴露为 OS 全局变量,方法之一是直接将 kind 文件放到 /usr/bin/ 目录中。

使用 kind 快速部署一个 Kubernetes 集群

执行命令     kind create cluster --name Kubernetes集群名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值