.net core - 本地使用minikube搭建k8s - k8s(微服务学习) 一

发布时间 2023-12-10 11:45:53作者: Bluegoing

1.Docker-Desktop

首先本地电脑需要安装docker-desktop
Docker-Desktop的windows程序
下载网址:

docker-desktop

2.K8s安装

1.kubectl下载

首先创建一个文件夹目录

kubectl得安装可使用2种方式

1. 直接下载exe后放到该目录

下载最新补丁版 1.28: kubectl 1.28.4

2. 在创建目录下使用cmd安装kubectl
curl.exe -LO "https://dl.k8s.io/release/v1.28.4/bin/windows/amd64/kubectl.exe"

完成后我们可以看到本地有一个kubectl的文件

此时可以通过输入命令来验证kubectl

kubectl version --client

2.minikube安装

minikube的安装也很简单
通过官网minikube start | minikube (k8s.io)文档
我们可以直接在cmd中使用命令下载安装

New-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -Force
Invoke-WebRequest -OutFile 'E:\k8s\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing

在powershell中执行命令

完成之后可见本地又多了一个minkube的程序

此时我们只在该目录下执行

minikube start

完成后通过命令查询

kubectl get po -A

此时k8s已经启动起来了,但是却没有图形化界面来管控
如果我们需要图形化界面可再执行命令

minikube dashboard

完成后我们访问网址就能看到