Preparing TKGm bootstrap VM

Опубликовано: 06 Март 2025
на канале: Vixen.UNO
185
7

Installing base packages for TKGm bootstrap machine and starting Installer UI


sudo apt update

sudo apt install -y ca-certificates curl gpg gnupg jq

sudo mkdir -p /etc/apt/keyrings

curl -fsSL https://packages.vmware.com/tools/key... | sudo gpg --dearmor -o /etc/apt/keyrings/tanzu-archive-keyring.gpg

echo "deb [signed-by=/etc/apt/keyrings/tanzu-archive-keyring.gpg] https://storage.googleapis.com/tanzu-... tanzu-cli-jessie main" | sudo tee /etc/apt/sources.list.d/tanzu.list

sudo apt update

sudo apt install -y tanzu-cli

curl -fsSL https://download.docker.com/linux/ubu... | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo tanzu plugin group get vmware-tkg/default:v2.4.0

sudo tanzu plugin install --group vmware-tkg/default:v2.4.0

sudo tanzu plugin list

[ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.20.0/k...

chmod +x ./kind

sudo mv ./kind /usr/local/bin/kind

wget https://download3.vmware.com/software...

gunzip kubectl-linux-v1.27.5+vmware.1.gz

chmod ugo+x kubectl-linux-v1.27.5+vmware.1

sudo install kubectl-linux-v1.27.5+vmware.1 /usr/local/bin/kubectl

kubectl version


sudo tanzu mc create --ui --bind 10.129.16.13:5555 --browser none