使用minikube部署单机版k8s

本文详细介绍如何在Windows和Linux环境下安装与配置Minikube,包括虚拟化驱动、Docker环境、kubectl及Minikube的安装步骤。通过实例演示如何启动k8s集群,运行服务并访问,适合k8s初学者快速上手。

       k8s的部署方式有很多种,但对于初学者来说,可以先从minikube学起,使用minikube可以很轻松的搭建起包含一个node节点的k8s集群。

1. minikube支持kubernetes的大部分功能,包括以下几点。

  • DNS
  • NodePorts
  • ConfigMaps 和 Secrets
  • Dashboards

  • 容器运行时: Docker、CRI-O 以及 containerd
  • 启用 CNI (容器网络接口)
  • Ingress

关于这七个功能的介绍我会在后续的博客中与实例结合进行讲解,敬请期待。

2. 安装minikube

2.1 在windows系统上安装minikube

【1】开启系统虚拟化功能

1)进入BIOS,选择Security,然后选择Virtualization

2)然后选择Intel Virtual Technology回车,将其值设置成:设置为Enabled。

3)F10保存退出即可。

【2】安装docker环境

参考链接:

【3】安装虚拟化驱动程序

minikube需要虚拟化管理软件做支撑,下面是两种常见的虚拟化管理软件:

  • Hyper-v
  • Virtbox

在windows系统上个人是建议使用windows系统自带的hyper-v虚拟化服务,操作简单,后面我会出几篇博客讲解使用hyper-v在windoes系统上创建虚拟机以及相关配置的教程。hyper-v的安装在第二步中已经附了相关连接,大家可以参考进行安装及启动虚拟化服务。

【4】开启hyper-v服务

打开控制面板点击程序和功能:

点击启用或关闭Windows功能:

检查Hyper-v是否开启:

图中Hyper-V如果已经打勾,则表示Hyper-V已经打开,如果没有则打勾开启即可,然后确定。如果没有找到Hyper-V则表示系统没有安装Hyper-V,请参考第二步中的连接完成安装后,启动服务。

【5】安装kubectl

在win10上安装kubectl有两种方式,选择其一即可,这里我使用方法二:

方法一: 使用 Chocolatey 包管理器安装

choco install minikube

方法二: 使用curl命令安装kubectl可执行文件

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/windows/amd64/kubectl.exe

如果你没有安装curl命令,则直接复制链接在浏览器中打开就开始下载了。目前最新版是1.18,要安装其他版本你只需要将链接中v1.18.0做修改即可。

下载完成后,创建一个目录将kubectl.exe文件放到对应目录里面,并将这个目录添加到环境变量中。

配置好环境变量,重新打开一个cmd,查看kubectl命令的版本:

kubectl  version

【6】安装minikube

<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值