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)