工作需要,本周安装了vmware-tanzu社区版,记录如下,
all in one,ubuntu20.04,
sudo apt update,
sudo apt dist-upgrade,
安装docker,
sudo apt install docker.io,
sudo systemctl enable docker,
sudo gpasswd -a ubuntu docker,
newgrp docker,
下载vmware-tanzu社区版,当前最新版本是v0.10.0,
wget https://github.com/vmware-tanzu/community-edition/releases/download/v0.10.0/tce-linux-amd64-v0.10.0.tar.gz,
tar -zxvf tce-linux-amd64-v0.10.0.tar.gz,
cd tce-linux-amd64-v0.10.0,
./install.sh,
下载kubectl程序,当前最新版本是v1.23.4,
curl -LO https://dl.k8s.io/release/v1.23.4/bin/linux/amd64/kubectl,
sudo install -o root -g root -m 0755 kubectl /usr/bin/kubectl,
启动vmware-tanzu社区版安装界面,
tanzu management-cluster create --ui -b 10.90.11.164:8080,
访问界面进行安装,本周就实践个最简单的,docker环境,
当前安装完是管理集群,
tanzu management-cluster kubeconfig get tanzu --admin,
切换到管理集群,
kubectl config use-context tanzu-mgt-admin@tanzu-mgt,
可以继续安装工作集群,
tanzu cluster create tkg-workload --plan dev,
tanzu cluster kubeconfig get tkg-workload --admin,
切换到工作集群,
kubectl config use-context tkg-workload-admin@tkg-workload,
切换到不同集群,用kubectl命令看到的是不同的信息,
尽管我是all in one,但能够看到每个集群里都有两个虚拟出来的node,
每个node都是用一个容器模拟的,在docker下能看到,
集群里就用的containerd了,想要操作containerd,需要进入docker模拟的node里。
原文始发于微信公众号(云计算和网络安全技术实践):vmware-tanzu社区版的安装(一)
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论