Попытка создать пространство ключей на Кассандре с драйвером datastax python - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть эта странная ошибка, которую я не могу обойти, ошибка python - это то, что я не могу понять, неразрешимая точка контакта звучит как проблема с ip? cluster-ip - нет, когда я смотрю на клиента ниже

NAME↑                                  TYPE       CLUSTER-IP      EXTERNAL-IP SELECTOR                                                                                                                                                PORTS                                       │
│ rook-cassandra-client                  ClusterIP  None            <none>      app=rook-cassandra,app.kubernetes.io/managed-by=rook-cassandra-operator,app.kubernetes.io/name=rook-cassandra,cassandra.rook.io/cluster=rook

Все, что я пытаюсь сделать, это передать аргументы ниже в env:

      env:
        replicationClass: SimpleStrategy
        replicationFactor: 3
        name: sample
        cluster: rook-cassandra-client
        namespace: xxxx-cassandra

ниже

FailedCreatePodSandBox
Failed create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" network for pod "rook-cassandra-create-keyspace-job-zf4p9": NetworkPlugin cni failed to set up pod "rook-cassandra-create-keyspace-job-xxxxx_xxxx-cassandra" network: add cmd: failed to assign an IP address to container
{}
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/local/lib/python3.8/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/audit/__main__.py", line 54, in <module>
    main()
  File "/audit/__main__.py", line 50, in main
    print(args.func(args))
  File "/audit/__main__.py", line 9, in keyspace
    keyspace.create(args.name, args.replication_class, args.replication_factor, args.cluster, args.namespace)
  File "/audit/keyspace/create_keyspace.py", line 17, in create
    raise e
  File "/audit/keyspace/create_keyspace.py", line 14, in create
    session = self.__connect_to_cluster(cassandra_service, cassandra_namespace)
  File "/audit/keyspace/create_keyspace.py", line 8, in __connect_to_cluster
    cluster = Cluster([f"{service}.{namespace}"])
  File "/usr/local/lib/python3.8/site-packages/cassandra/cluster.py", line 1174, in __init__
    raise UnresolvableContactPoints(self._endpoint_map_for_insights)
cassandra.UnresolvableContactPoints: {}


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...