k8s触り始めた、というかHelm

(アウトプットする言うてぜんぜん書けてない)

KubernetesはDocker for Macに標準で入ってた。というか設定GUIからチェックをつければ入る minikubeももともと入れてたのでどうなるのかと思ったら

$ kubectl config get-contexts
CURRENT   NAME                 CLUSTER          AUTHINFO         NAMESPACE
          docker-desktop       docker-desktop   docker-desktop   
         docker-for-desktop   docker-desktop   docker-desktop   
*          minikube             minikube         minikube  

から一覧がみれて

 $ kubectl config use-context docker-for-desktop

で切り替えることができるらしい

$kubectl config get-contexts
CURRENT   NAME                 CLUSTER          AUTHINFO         NAMESPACE
          docker-desktop       docker-desktop   docker-desktop   
*         docker-for-desktop   docker-desktop   docker-desktop   
          minikube             minikube         minikube   

なんか2つあるが...

helmはkubernatesをいい感じにするやつっぽい どっちにしろyaml地獄なんですが...

Scality/Zenkoをデプロイしようとしても

$ helm install --generate-name -f single-node-values.yaml zenko
Error: unable to build kubernetes objects from release manifest: error validating "": error validating data: ValidationError(ConfigMap.metadata): unknown field "role" in io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta

なのはなぜ...(足りない経験値)

zenko.readthedocs.io