k8s部署canal-server使用configMap挂载方式报Read Only file System 1.1、问题复现 由于部署canal-server时,需要修改主库master的数据库连接信息以及配置zookeeper,所以为了后续操作方便,于是使用了configMap挂载配置文件的方式,如下图所示: 但是,在编写好deployment文件之后,部署时,发现在k8s容器中,不能部署成功,报错问题如下...
k8s部署canal-server使用configMap挂载方式报Read Only file System 1.1、问题复现 由于部署canal-server时,需要修改主库master的数据库连接信息以及配置zookeeper,所以为了后续操作方便,于是使用了configMap挂载配置文件的方式,如下图所示: 但是,在编写好deployment文件之后,部署时,发现在k8s容器中,不能部署成功,报错问题如下...
https://github.com/kubernetes/kubernetes/issues/63477 使用configmap 挂载目录的时候挂载到了/etc目录下面,而这个目录是 read-only 的,所以报错了。重新选择挂载目录或者挂载单个文件就可以了。 代码语言:javascript 复制 volumeMounts:-name:config-volumemountPath:/etc/conf.yamlsubPath:conf.yaml 其实建议还是最好...
kubectl create configmap hadoop-configmap --namespace=sophon --from-file=hdfs-site.xml --from-file=core-site.xml --from-file=yarn-site.xml kubectl create configmap game-config --from-file=configure-pod-container/configmap/ kubectl create configmap special-config --from-literal=special.how=very ...
使用configmap 挂载目录的时候挂载到了/etc目录下面,而这个目录是 read-only 的,所以报错了。重新选择挂载目录或者挂载单个文件就可以了。 1 2 3 4 volumeMounts: -name:config-volume mountPath:/etc/conf.yaml subPath:conf.yaml 其实建议还是最好不要挂 etc 目录,后面可能也会有问题的...
使用eks/tke集群部署服务的时候,很多时候会需要通过configmap或者secret来挂载配置文件到容器里,但是通过...
ConfigMap:用于存储配置文件 Secret:用于存储敏感数据 EmptyDir:用于一个Pod内多个容器的数据共享 PersistentVolumeClaim:对PersistentVolume的申请 以上列举的是一些比较常用的类型,其他支持的类型可以查看Volume的官方文档 https://kubernetes.io/docs/concepts/storage/volumes/ ...
configMap: name: mysql volumeClaimTemplates:-metadata: name: data spec: accessModes:-"ReadWriteOnce"storageClassName: mysql-local-storage resources: requests: storage: 3Gi 说明:基于上述的sts,可以看到,这边是通过containers中的第二个容器进行监听mysql进程。当发现mysql进程ready后,我们执行start slaver。当...
- configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: fieldPath: metadata.namespace path: namespace node-shell 通过kubectl 在一个 node 上生成一个 root shell 安装 kubectl krew install node-shell ...
1)ConfigMap ConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。资源清单模板如下: apiVersion: v1 kind: ConfigMap metadata: name: cmp namespace: cbuc-test data: info: username:cbuc sex:male 使用方式很简单,少了spec,多了data.info,只需在info下级以key: value的方式存储自己想要配置的...