Slide 25
Slide 25 text
$ kubectl get deployments.apps nginx -o yaml|less -i
[[--
apiVersion: apps/v1
=> 今使ってるk8sでは、apiVersionにapps/v1を指定すれば良さそう
--]]
$ vim ~/lamp/templates/deployment.yaml
[[--
- 修正
apiVersion: apps/v1
:
--]]
- 再度デプロイ
$ helm install \
--name lamp \
--namespace lamp \
~/lamp
Error: release lamp failed: Deployment.apps "lamp-lamp" is invalid: [spec.selector: Required
value, spec.template.metadata.labels: Invalid value: map[string]string{"app":"lamp",
"release":"lamp"}: `selector` does not match template `labels`]
=> 「spec.selector: Required value」とあるので、chartに不足がありそう