K8S测试环境 快速搭建 之 minikube

2023-05-16

官网:

minikube start | minikube (k8s.io)icon-default.png?t=MBR7https://minikube.sigs.k8s.io/docs/start/

步骤1 下载安装 minikube

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

步骤2  start 

minikube start

* Centos 7.6.1810 上的 minikube v1.28.0
* Kubernetes 1.25.3 is now available. If you would like to upgrade, specify: --kubernetes-version=v1.25.3
* 根据现有的配置文件使用 docker 驱动程序
* Starting control plane node minikube in cluster minikube
* Pulling base image ...
* Updating the running docker "minikube" container ...
! This container is having trouble accessing https://k8s.gcr.io
* To pull new external images, you may need to configure a proxy: https://minikube.sigs.k8s.io/docs/reference/networking/proxy/
* 正在 Docker 20.10.20 中准备 Kubernetes v1.23.2…
* Verifying Kubernetes components...
  - Using image gcr.io/k8s-minikube/storage-provisioner:v5
* Enabled addons: storage-provisioner, default-storageclass

! /usr/local/bin/kubectl is version 1.25.4, which may have incompatibilities with Kubernetes 1.23.2.
  - Want kubectl v1.23.2? Try 'minikube kubectl -- get pods -A'
* Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default

1、什么是Minikube?

Minikube是一种轻量化的Kubernetes集群,是Kubernetes社区为了帮助开发者和学习者能够更好学习和体验k8s功能而推出的,借助个人PC的虚拟化环境就可以实现Kubernetes的快速构建启动。目前已支持在macOS、Linux、Windows平台上利用各类本地虚拟化环境作为驱动运行。

1)配置需求

  • 2核 CPU 及以上

  • 2G 空闲的内存

  • 20G 空闲磁盘空间

  • 可以连接Internet(用于下载组件)

  • 容器或着虚拟机底座,诸如 Docker、Hyperkit、 Hyper-V、KVM、 Parallels、 Podman、 VirtualBox,、 VMWare

2)常用驱动

Minikube在不同操作系统上支持不同的驱动,具体如下:

  • macOS
  • xhyve driver , VirtualBox 或 VMware Fusion
  • Docker 缺省驱动
  • Linux
  • VirtualBox 或 KVM2
  • Docker 缺省驱动
  • Windows
  • VirtualBox 或 Hyper-V

⚠️ 注意:

  • 由于minikube复用了docker-machine,在其软件包中已经支持了相应的VirtualBox, VMware Fusion驱动

  • VT-x/AMD-v 虚拟化必须在 BIOS 中开启

  • 在Windows环境下,如果开启了Hyper-V,不支持VirtualBox方式




原文链接:https://www.jianshu.com/p/ef400bfea973
 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

K8S测试环境 快速搭建 之 minikube 的相关文章

随机推荐