Mac安装Kubernetes-minikube专治各种坑

2022年8月30日12:16:24

根据官方文档安装https://minikube.sigs.k8s.io/docs/start/

1.安装minikube

brew install minikube
如果没有安装brew需要安装Homebrew

1.1安装Homebrew

由于国内的各种墙官方推荐的方法无法安装
打开控制台
cd ~
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh >> brew_install

这里如果出现
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
需要添加ip映射
sudo vi /etc/hosts
199.232.28.133 raw.githubusercontent.com

修改brew_install
vi brew_install 把BREW_REPO替换成https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
#BREW_REPO = “https://github.com/Homebrew/brew”.freeze
BREW_REPO = “https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git”.freeze

开始安装
ruby ./brew_install

此时可能还会惊奇的发现ruby没有安装或者报错
Mac ruby: no Ruby script found in input (LoadError)
此时就要重新安装ruby

1.2安装ruby

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

安装完成之后再进行
ruby ./brew_install

你以为这样就可以了?
不一定哈哈哈,有可能会出现卡住在
Cloning into ‘/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core’…
解决方案为

1.3重新克隆homebrew

cd /usr/local/Homebrew/Library/Taps/
mkdir homebrew
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-core.git
brew update
Mac安装Kubernetes-minikube专治各种坑
再次 ruby ./brew_install 应该就能正常了

2.开始启动

brew cask remove minikube
brew link minikube
minikube start
这里可能需要等的时间会比较长

3.打开 dashboard

kubectl get po -A
minikube kubectl – get po -A
minikube dashboard
出现这个即已经安装成功了Mac安装Kubernetes-minikube专治各种坑
ps: 停止要使用minikube stop 如果使用minikube delete 下次启动又要重新下载会很久

  • 作者:big-猫
  • 原文链接:https://blog.csdn.net/weixin_41290976/article/details/107608875
    更新时间:2022年8月30日12:16:24 ,共 1298 字。