Size: a a a

2020 September 28

AS

Alexander Susin in Tarantool
Не, он вообще не собирается.

Вот это в логах pod'a

Box option 'work_dir' is deprecated. Please, dont't use it                                                                     │
│ Using advertise_uri "s-0-0.protlevel-cluster:3301"                                                                             │
│ Membership encryption enabled                                                                                                  │
│ Membership BROADCAST sent to 127.0.0.1:3302                                                                                    │
│ Membership BROADCAST sent to 10.42.4.94:3302                                                                                   │
│ Membership BROADCAST sent to 127.0.0.1:3301                                                                                    │
│ Membership BROADCAST sent to 10.42.4.94:3301                                                                                   │
│ Membership BROADCAST sent to 127.0.0.1:3300                                                                                    │
│ Membership BROADCAST sent to 10.42.4.94:3300                                                                                   │
│ started                                                                                                                        │
│ Listening HTTP on 0.0.0.0:8081                                                                                                 │
│ FiberWorker(nil): starting                                                                                                     │
│ FiberWorker(alertWorker): channel created                                                                                      │
│ FiberWorker(alertWorker): fiber loop started                                                                                   │
│ FiberWorker(alertWorker): fiber created 102                                                                                    │
│ {"_received":0,"channel":"channel: 0","params":[],"fiber":{"status":"running","name":"alertWorker","id":110},"name":"alertWork │
│ started                                                                                                                        │
│ Remote control bound to 0.0.0.0:3301                                                                                           │
│ Remote control ready to accept connections                                                                                     │
│ Instance state changed:  -> Unconfigured                                                                                       │
│ started                                                                                                                        │
│ entering the event loop
источник

AS

Alexander Susin in Tarantool
Unconfigured
источник

AS

Alexander Susin in Tarantool
Хотя  тот же манифест работает на v0.0.2
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
Хотя  тот же манифест работает на v0.0.2
не хельмом ставите?
источник

AS

Alexander Susin in Tarantool
Свое приложение нет, не хельмом. Сам оператор ставил helm3.
источник

AS

Alexander Susin in Tarantool
На одном поде вот такое в логах:

Editing cluster topology failed: Invalid attempt to call join_server(). This instance isn't bootstrapped yet and advertises uri="api-0-0.protlevel-cluster │
│ :3301" while you are joining uri="s-0-0.protlevel-cluster.default.svc.cluster.local:3301".                                                                 │
│ stack traceback:                                                                                                                                           │
│     .../.rocks/share/tarantool/cartridge/lua-api/deprecated.lua:53: in function 'call'                                                                     │
│     /opt/tarantool/.rocks/share/tarantool/cartridge/graphql.lua:38: in function 'defaultResolver'                                                          │
│     ...ool/.rocks/share/tarantool/cartridge/graphql/execute.lua:289: in function 'getFieldEntry'                                                           │
│     ...ool/.rocks/share/tarantool/cartridge/graphql/execute.lua:306: in function <...ool/.rocks/share/tarantool/cartridge/graphql/execute.lua:300>         │
│     [C]: in function 'xpcall'                                                                                                                              │
│     /opt/tarantool/.rocks/share/tarantool/errors.lua:148: in function 'pcall'                                                                              │
│     /opt/tarantool/.rocks/share/tarantool/cartridge/graphql.lua:300: in function </opt/tarantool/.rocks/share/tarantool/cartridge/graphql.lua:226>         │
│     [C]: in function 'xpcall'                                                                                                                              │
│     /opt/tarantool/.rocks/share/tarantool/errors.lua:148: in function 'pcall'                                                                              │
│     /opt/tarantool/.rocks/share/tarantool/cartridge/graphql.lua:335: in function 'sub'                                                                     │
│     /opt/tarantool/.rocks/share/tarantool/http/server.lua:658: in function </opt/tarantool/.rocks/share/tarantool/http/server.lua:636>                     │
│     [C]: in function 'pcall'                                                                                                                               │
│     /opt/tarantool/.rocks/share/tarantool/http/server.lua:736: in function 'process_client'                                                                │
│     /opt/tarantool/.rocks/share/tarantool/http/server.lua:1199: in function </opt/tarantool/.rocks/share/tarantool/http/server.lua:1198>                   │
│     [C]: in function 'pcall'                                                                                                                               │
│     builtin/socket.lua:1073: in function <builtin/socket.lua:1071>                                                                                         │
│ Editing cluster topology failed: Invalid attempt to call join_server(). This instance isn't bootstrapped yet and advertises uri="api-0-0.protlevel-cluster │
│ :3301" while you are joining uri="sync-0-0.protlevel-cluster.default.
источник

AS

Alexander Susin in Tarantool
Но это вроде ок, такое было и при нормально собранном кластере
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
Но это вроде ок, такое было и при нормально собранном кластере
источник

VT

Vasiliy Tyubek in Tarantool
эти env'ы заданы?
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
Но это вроде ок, такое было и при нормально собранном кластере
предположу, что либо не указали перемменную окружения TARANTOOL_ADVERTISE_HOST, либо она задана не полностью
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
Свое приложение нет, не хельмом. Сам оператор ставил helm3.
с хельмом для приложения что-то не подошло?
источник

AS

Alexander Susin in Tarantool
Vasiliy Tyubek
предположу, что либо не указали перемменную окружения TARANTOOL_ADVERTISE_HOST, либо она задана не полностью
Проверил.
Задано так:

- name: TARANTOOL_ADVERTISE_HOST
           valueFrom:
             fieldRef:
               fieldPath: metadata.name
     - name: TARANTOOL_ADVERTISE_URI
        value: "$(TARANTOOL_ADVERTISE_HOST).protlevel-cluster:3301"
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
Проверил.
Задано так:

- name: TARANTOOL_ADVERTISE_HOST
           valueFrom:
             fieldRef:
               fieldPath: metadata.name
     - name: TARANTOOL_ADVERTISE_URI
        value: "$(TARANTOOL_ADVERTISE_HOST).protlevel-cluster:3301"
.default.svc.cluster.local добавить надо
источник

AS

Alexander Susin in Tarantool
и с 0.0.2 оно ратает.
источник

AS

Alexander Susin in Tarantool
api-0-0.protlevel-cluster.default.svc.cluster.local - а так не резолвится.
источник

AS

Alexander Susin in Tarantool
внутри контейнера
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
api-0-0.protlevel-cluster.default.svc.cluster.local - а так не резолвится.
а cluster_name какой?
источник

AS

Alexander Susin in Tarantool
api-0-0.protlevel-cluster.default.svc.st-k8s-test-env - такое полное имя рабочее у меня в кластере, т.к. domain name для кластера - st-k8s-test-env
источник

AS

Alexander Susin in Tarantool
Сейчас попробую поменять на него, но не думаю что из за этого.
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
Сейчас попробую поменять на него, но не думаю что из за этого.
не поможет, cluster.local в коде прибито, бью баг
источник