在k8s部署mysql时,想要设置表名不区分大小写,yaml贴进dasbord里,一直报错spec.template.spec.containers[0].name: Required value,spec.template.spec.containers[0].image: Required value……
原因:使用了args参数,使用方式不对,网上教程都是
spec:
containers:
- args:
- --lower_case_table_names=1
实际可能由于版本原因,需要改为如下方式:
spec:
containers: #docker容器的配置
- name: "mysql-57-uat"
image: "mysql:5.7"
args: ["--lower_case_table_names=1"]
评论区