docker - kubernetes cassandra运算符错误

标签 docker cassandra kubernetes kubectl kubernetes-helm

我为kubernetes创建cassandra运算符时遇到错误。

# kubectl create -f example-cassandra-cluster.yaml 
error: unable to recognize "example-cassandra-cluster.yaml": no matches for cassandra.database.instaclustr.com/, Kind=CassandraCluster
example-cassandra-cluster.yaml是:
apiVersion: "cassandra.database.instaclustr.com/v1beta2"
kind: "CassandraCluster"
metadata:
name: "example-cassandra-cluster"
spec:
size: 3
version: "3.11"
pod:
resources:
  limits:
    memory: "512Mi"

有人遇到过此错误吗?

最佳答案


apiVersion: "cassandra.database.instaclustr.com/v1beta2"

表示CassandraCluster类型
kind: "CassandraCluster"

取决于自定义资源定义。

在实例化其对象之前,必须在集群中创建该CRD。

https://kubernetes.io/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/#create-a-customresourcedefinition

关于docker - kubernetes cassandra运算符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49043062/

相关文章:

python - 如何从 Python 脚本执行 Cassandra CLI 命令?

cassandra - spring-data-cassandra CassandraTemplate @PrimaryKeyColumn 注释,名称属性,不适用于删除

docker - Docker在其卷中使用Dockerfile和永久帮助文件制作镜像

php - 带有 PHP 和 MySql 的 Docker - $servername 错误

Cassandra - 无法达到一致性级别 QUORUM

kubernetes - Redis 似乎在启动时删除了 dump.rdb。使用 Kubernetes PVC 和 KubeDB。为什么会这样?

bash - 如何导出没有元数据的 kubernetes list 文件?

Jenkins Docker 容器无法访问 docker.sock

python docker如何将目录从主机挂载到容器

kubernetes - 在 KubernetesExecutor 上运行 Airflow 时出现 Airflow 错误 "dag_id could not be found"