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
なのはなぜ...(足りない経験値)