分享一次MiniKube搭建经历

起因

最近看了些Istio的书籍,想实战熟悉一下。如果想在阿里云服务器搭建一个Kubernetes集群,成本太高。

只是想做些简单的测试,于是就在本地虚拟机上搭建个MiniKube,简单分享下搭建过程。

环境信息

本地搭建了个Ubuntu虚拟机,且已安装了Docker,虚拟机的具体配置如图。

注意:MiniKube是有最低配置要求的

简单汇总了一下,

MiniKube 最低要求 本人使用
CPU 2CPU 4CPU
内存 2GB 8GB
硬盘空间 20GB 20GB
网络 有 有
容器平台 Docker, QEMU, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMware Fusion/Workstation Docker

搭建过程

由于是在本地部署,对于用户权限限制做的没那么严格,直接给了Docker以root权限

1、部署

执行命令

ruby 复制代码
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

sudo install minikube-linux-amd64 /usr/local/bin/minikube

2、启动集群

sql 复制代码
minikube start

执行完之后,提示我们Docker不应该给root权限,由于是在本地部署,仅用来做测试,对于用户权限限制做的没那么严格,所以直接给root权限就行了,再次执行命令

sql 复制代码
minikube start --force

没有看到报错信息,应该已经安装完成,下一步就验证是否安装成功。

3、验证

复制代码
minikube verison
lua 复制代码
minnkube status

说明MiniKube已经安装成功了。

4、安装kubectl

在安装完成的输出信息中,我们可以看到kubectl并没有安装,所以我们需要安装一下

  1. 下载:
bash 复制代码
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
  1. 安装:
bash 复制代码
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
  1. 验证:
css 复制代码
kubectl version --client --output=yaml

5、安装dashboard

执行以下命令,安装dashboard

复制代码
minikube dashboard

由于我们是部署在虚拟机上,所以需要通过开启代理才能外部访问

ini 复制代码
kubectl proxy --port=访问端口 --address='虚拟机IP' --accept-hosts='^.*' &

然后访问dashboard的地址,就能看到页面了

到此,MiniKube搭建完成,接下来,我们就能愉快的在MiniKube上玩耍了~

相关推荐
闲云自留地6 小时前
K8s 的记忆大脑!ETCD 集群部署、etcdctl 命令与备份恢复全通关
容器·kubernetes·etcd
weirong9 小时前
Operator 上生产前补的 6 件事,和 5 件我明确不做的
kubernetes
孙克旭_11 小时前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
java_logo1 天前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
吴声子夜歌1 天前
Kubernetes权威指南——网络原理(一)
网络·容器·kubernetes
方便面不加香菜1 天前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
无所畏俱的老尹1 天前
Agent 落地为什么需要影子对照:同输入只读双跑、写动作变提案、差异报警,比直接切全量更安全
人工智能·机器学习·云计算·aigc·devops
无言听风雨丶1 天前
Kubernetes Service Mesh 与 mTLS 实战:从网络可达走向零信任服务通信
网络·kubernetes·service_mesh
pengdott1 天前
Rocky linux9安装最新版sonarqube-26.10.0
ci/cd·devops·sonarqube
weirong1 天前
跟原生 HPA 做对照压测:五轮里前四轮全废,最后一个结论也被我自己降级
kubernetes