创建mongodb副本集时出错-显示无法识别的选项'--smallfiles'

杰里尔

我正在创建下面的mongodb statefulset,它创建了3个副本,但是当我运行代码时,出现以下错误,所有吊舱都处于CrashLoopBackOff状态。

这是我尝试kubectl create -f时遇到的错误

Error parsing command line: unrecognised option '--smallfiles' 
apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
 name: mongo
 namespace: microservice1
spec:
 serviceName: "mongo"
 replicas: 3
 template:
   metadata:
     labels:
       role: mongo
       environment: test
   spec:
     terminationGracePeriodSeconds: 10
     containers:
       - name: mongo
         image: mongo
         command:
           - mongod
           - "--replSet"
           - rs0
           - "--smallfiles"
           - "--noprealloc"
         ports:
           - containerPort: 27017
         volumeMounts:
           - name: mongo-persistent-storage
             mountPath: /data/db
       - name: mongo-sidecar
         image: cvallance/mongo-k8s-sidecar
         env:
           - name: MONGO_SIDECAR_POD_LABELS
             value: "role=mongo,environment=test"
     volumes:
      - name: mongo-persistent-storage
        flexVolume:
          driver: rook.io/rook
          fsType: ceph
          options:
            fsName: myfs # name of the filesystem specified in the filesystem CRD.
            clusterNamespace: rook # namespace where the Rook cluster is deployed
            clusterName: rook

FL3SH

--smallfiles最新的mongo(4.2)不支持您可以在doc中检查它,您未指定image标签,因此latest在这种情况下,最新的是mongo 4.2。

如果设置,则image: mongo:4.0配置应该正确。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建副本集时出错-MongoDb

MongoDB:“无法识别的选项:systemLog”

MongoDB YAML“无法识别的选项:安全性”

运行dotnet ef命令时无法识别的选项'-Context'

无法识别的选项:使用 @jit(target="cuda") 时的 {'target'}

ffmpeg:无法识别的选项'crf'。拆分参数列表时出错:找不到选项

无法识别的选项'-get-url'拆分参数列表时出错:找不到选项

尝试降低mongodb副本集时出错

解析命令行时出错:无法识别的选项“--httpinterface”(MongoDB)

使用无法识别的选项'--with-freetype-dir = / usr / include /'创建服务网络时出错

无法识别的VM选项“ UseParNewGC”,错误:无法创建Java虚拟机

JavaFX和Maven的在的IntelliJ:JAVA_HOME集,但“无法识别的选项--module路径”仍然出错

解析命令行时出错:无法识别的选项“--configdb”

在高山Linux中输出错误“ base64:无法识别的选项:w”

MongoDB:解析命令行错误:无法识别的选项“ --sslMode”

在发布模式下使用rustc编译时,出现“无法识别的选项'发布'”

运行Zeppelin时无法识别的VM选项'MaxPermSize = 512m'

获取无法识别的选项:执行ReadFromKafka.java时--topic

配置:错误:无法识别的选项:-安装nagios 3.5.0时with-mail = / usr / bin / sendmail

在Linux上链接库时无法识别的选项--kill-at

写入文件时出现ffmpeg osx错误:“无法识别的选项'预设'。拆分参数列表时出错:找不到选项

MongoDB 错误:连接到 mongo 副本集时无法访问集 [set_name] 的主服务器

mongodb客户端库无法连接到副本集

mongodb副本集成员无法通过SSL加入集群

无法连接到mongodb副本集Google Compute Engine

使用MAMP无法访问的MongoDB副本集

mongodb:Docker 中无法识别的服务

解析JSON时无法识别的字符

运行Docker时无法识别的命令