Инсталляция 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