• 使用 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集群名

  • 相关阅读:
    玩一玩MySQL8.0.35
    C++stack&queue
    SpringBoot中Bean的条件装配
    转义字符的问题
    javaweb|JSTL的下载、配置与原理,解决uri导入时报错的问题
    C++ 中的单例模式singleton
    CTF/AWD竞赛标准参考书+实战指南:《AWD特训营》
    Go语言 文件操作
    Springboot+vue的机动车号牌管理系统(有报告)。Javaee项目,springboot vue前后端分离项目
    pwnable第17题到第21题知识点记录
  • 原文地址:https://blog.csdn.net/UsamaBinLaden6976498/article/details/132896477