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
<
本文详细介绍如何在Windows和Linux环境下安装与配置Minikube,包括虚拟化驱动、Docker环境、kubectl及Minikube的安装步骤。通过实例演示如何启动k8s集群,运行服务并访问,适合k8s初学者快速上手。
最低0.47元/天 解锁文章
1505

被折叠的 条评论
为什么被折叠?



