小工具知识网

当前位置: 首页 > 行业知识 > 单机Kubenetes集群——KinD安装

行业知识

单机Kubenetes集群——KinD安装

2026-11-07 20:49:43 来源:互联网转载

文章目录

  • 前言
  • 一、Linux安装
  • 二、安装docker
  • 三、创建单节点集群
  • 四、kubectl安装
  • ���结

    前言

    KinD:单机测试K8s集群

    ()

    源码:https://github.com/kubernetes-sigs/kind

    官方文档:https://kind.sigs.k8s.io/docs/user/quick-start/

    ()

    一、Linux安装

    (base) destiny@destiny:~$ mkdir kind(base) destiny@destiny:~$ cd kind(base) destiny@destiny:~/kind$ curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.16.0/kind-linux-amd64(base) destiny@destiny:~/kind$ chmod +x ./kind(base) destiny@destiny:~/kind$ sudo mv ./kind /usr/local/bin/kind

    验证安装:

    输入kind version显示kind v0.16.0 go1.19.1 linux/amd64即可

    二、安装docker

    sudo apt-get updatesudo apt-get remove docker docker-engine docker.iosudo apt install docker.iosudo systemctl start docker

    验证安装:

    输入docker --version显示Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1即可

    输入docker images若报错

    permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json": dial unix /var/run/docker.sock: connect: permission denied

    解决方法为:

    添加docker的用户组,把当前用户加入组中。

    sudo groupadd docker               #添加用户组sudo gpasswd -a username docker    #将当前用户添加至用户组newgrp docker                      #更新用户组

    三、创建单节点集群

    (base) destiny@destiny:~$ kind create clusterCreating cluster "kind" ...⢎⠁ Ensuring node image (kindest/node:v1.25.2)  ✓ Ensuring node image (kindest/node:v1.25.2)  ✓ Preparing nodes  ✓ Writing configuration  ✓ Starting control-plane ️ ✓ Installing CNI  ✓ Installing StorageClass Set kubectl context to "kind-kind"You can now use your cluster with:kubectl cluster-info --context kind-kindHave a nice day! (base) destiny@destiny:~$(base) destiny@destiny:~$ kind get nodeskind-control-plane(base) destiny@destiny:~$ docker imagesREPOSITORY     TAG       IMAGE ID       CREATED         SIZEkindest/node       434e3cca4019   17 months ago   910MB

    四、kubectl安装

    Ubuntu:

    snap install kubectl --classickubectl version --client

    总结

    X64 Ubuntu22.04关于docker,KinD,kubectl安装

上一篇:怎么运行后端服务器?

下一篇:怎么制作手机客户端?