Minikube创建kubernetes环境

本文介绍了Minikube,一个用于本地运行Kubernetes集群的轻量级工具。详细阐述了如何在Linux环境下安装kubectl和Minikube,并通过Docker驱动创建支持minikube service和minikube tunnel命令的Kubernetes环境。最后,展示了如何部署应用并进行验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LalaPodo
首页
技术博客
云原生学院
avatar

在这里插入图片描述

Minikube是什么

Minikube是一个轻量级的开源工具,它可以在本地机器上运行Kubernetes集群。
它的主要目的是为了让开发人员能够快速地在本地环境中部署、测试和运行Kubernetes应用程序。
Minikube提供了一种简单的方式来安装和运行Kubernetes集群。
使用Minikube,您可以快速轻松地创建和管理一个单节点的Kubernetes集群,以便测试和开发。
主要功能:
快速安装和启动Kubernetes集群
支持多种虚拟化技术
支持多种Kubernetes版本
支持Kubernetes组件
支持本地开发和测试
kubectl安装步骤
MACOS
使用brew快速安装(https://brew.sh/index_zh-cn)
brew install kubectl

验证安装

kubectl version

设置 kubectl 的自动补全功能

echo “source <(kubectl completion bash)” >> ~/.bash_profile
source ~/.bash_profile

重新打开终端即可 按下Tab键可以自动补全命令、参数和资源名称

Linux(这里安装使用常用发行版Debian11.x)
sudo apt update

安装所需依赖

sudo apt install -y apt-transport-https ca-certificates curl

下载并导入Kubernetes GPG密钥

curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/kubernetes.gpg

添加Kubernetes软件包仓库

echo “deb https://apt.kubernetes.io/ kubernetes-xenial main” | sudo tee /etc/apt/sources.list.d/kubernetes.list

更新系统包列表

sudo apt update

安装kubectl

sudo apt install -y kubectl

验证安装

kubectl version

设置 kubectl 的自动补全功能

sudo apt update
sudo apt install bash-completion
echo ‘source /usr/share/bash-completion/bash_completion’ >> ~/.bashrc
echo ‘source <(kubectl completion bash)’ >> ~/.bashrc
source ~/.bashrc

重新打开终端即可 按下Tab键可以自动补全命令、参数和资源名称

Minikube安装(前提条件Docker已安装)
Linux(这里安装使用常用发行版Debian11.x)
本次安装使用现在时间的最新版
官方文档(https://minikube.sigs.k8s.io/docs/start/)
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb
sudo dpkg -i minikube_latest_amd64.deb
MACOS
使用brew快速安装(https://brew.sh/index_zh-cn)
brew install minikube
使用Minikube创建环境并测试
启动kubernetes环境(QEMU)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值