Set of tools for testing ytsaurus with porto and k8s.
cd _deploy
- porto
- portoshim
- kubeadm
- kubectl
- helm
- cilium cli
- hubble cli
- go
- yt cli
Clone repositories:
git clone https://github.com/go-faster/ytst.git
cd ytst/_deploy
git submodule update --init --recursive
First, start the cluster:
./start.sh
Wait until ytsaurus spins up:
kubectl -n yt get pods --watch
Setup and run test:
source yt.sh
./yt-setup.sh
./yt-test.sh
./reset.sh
make minikube-darwin-amd64 minikube-darwin-arm64 minikube-linux-amd64
./minikube.sh
./minikube/out/minikube logs
./minikube/out/minikube delete
Important
Pretty slow, takes about 30 minutes.
cd minikube
IN_DOCKER=1 make minikube-iso-x86_64