Инсталляция scaffold в ubuntu 20.04
Делаю:
05.05.2022
scaffold - инструмент, помогающий в разработке kubernetes. Автоматическое обновление контейнеров, при изменении исходиников. LiveReload, только сразу в контейнерах
$ cd ~/tmp/
$ curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/latest/skaffold-linux-amd64
$ sudo mv skaffold /usr/local/bin
$ chmod +x /usr/local/bin/skaffold
$ skaffold version
v1.38.0
Skaffold config (Дополнительные, необязательные настройки)
$ skaffold config
$ cat ~/.skaffold/config
Настроить skaffold, чтобы использовался local Kubernetes cluster
$ export \
PROFILE=${USER}-minikube
$ minikube docker-env -p ${PROFILE}
$ eval $(minikube -p ${PROFILE} docker-env)
$ skaffold config set --kube-context ${PROFILE} local-cluster true
If your Kubernetes context is set to a local Kubernetes cluster, then there is no need to push an image to a remote Kubernetes cluster. Instead, Skaffold will move the image to the local Docker daemon to speed up the development cycle.
https://skaffold.dev/docs/environment/local-cluster/
Добавление insecure-registries (возможно не работает, нужно поразбираться)
$ skaffold config set --global insecure-registries localhost:5000
$ cat ~/.skaffold/config