本文采用Ubuntu22.04操作系统作为BootStrap虚拟机使用。
1. 安装GIT、CURL以及HOMEBREW
如果采用Ubuntu22.04操作系统,默认安装的GIT、CURL版本已经满足HOMEBREW的最低版本要求,无需特地指定。
# sudo apt-get update -y
# sudo apt-get install build-essential -y
# sudo apt-get install ntp -y
# sudo apt install git -y
# sudo apt install curl -y
下载install.sh
地址:https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
替换其中github.com为githubfast.com,否则需要科学上网才能正常访问并下载脚本
随后执行该脚本,该脚本会在BootStrap虚拟机上安装一系列组件,包括必须要用的HOMEBREW。

2. 完成HOMEBREW安装后,根据提示完成环境变量的设置
# eval “$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)”
# echo ‘eval “$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)”‘ >> /home/antares/.bashrc
# brew install gcc

3. 安装DOCKER-CE
#sudo apt-get install ca-certificates gnupg lsb-release
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# echo “deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# sudo apt-get install docker-ce docker-ce-cli containerd.io -y
# sudo usermod -aG docker $USER
完成安装后激活docker服务并确认服务已经设置为自启动
# sudo systemctl enable docker
# sudo systemctl restart docker
# sudo systemctl status docker

4. 安装KUBECTL
# curl -LO “https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl
# sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

5. 安装Tanzu TCE
# brew install vmware-tanzu/tanzu/tanzu-community-edition

6. 执行脚本{HOMEBREW-INSTALL-LOCATION}/configure-tce.sh
# cd /home/linuxbrew/.linuxbrew/Cellar/tanzu-community-edition/v0.12.1/libexec
# ./configure-tce.sh

7. 在上一步骤看到“Successfully initialized CLI”后,启动管理集群的部署工作
# tanzu management-cluster create –ui -b 0.0.0.0:8000