EL
Size: a a a
EL
KD
KD
AS
{"level":"error","ts":1601275522.0351212,"logger":"controller_cluster","msg":"Join error","Request.Namespace ││ ":"default","Request.Name":"protlevel-cluster","error":"role undefined","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg ││ /mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\ngithub.com/tarantool/tarantool-operator/pkg/controller/cluster.(*ReconcileCluster).Reconci │
│ le\n\t/app/pkg/controller/cluster/cluster_controller.go:328\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNe │
│ xtWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.1.10/pkg/internal/controller/controller.go:215\nsigs.k8s.io/controller-runtime/ │
│ pkg/internal/controller.(*Controller).Start.func1\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.1.10/pkg/internal/controller/controller. │
│ go:158\nk8s.io/apimachinery/pkg/util/wait.JitterUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/util/ │
│ wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/u │
│ til/wait/wait.go:134\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/uti │
│ l/wait/wait.go:88"}AS
{"level":"error","ts":1601275522.0351212,"logger":"controller_cluster","msg":"Join error","Request.Namespace ││ ":"default","Request.Name":"protlevel-cluster","error":"role undefined","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg ││ /mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\ngithub.com/tarantool/tarantool-operator/pkg/controller/cluster.(*ReconcileCluster).Reconci │
│ le\n\t/app/pkg/controller/cluster/cluster_controller.go:328\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNe │
│ xtWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.1.10/pkg/internal/controller/controller.go:215\nsigs.k8s.io/controller-runtime/ │
│ pkg/internal/controller.(*Controller).Start.func1\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.1.10/pkg/internal/controller/controller. │
│ go:158\nk8s.io/apimachinery/pkg/util/wait.JitterUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/util/ │
│ wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/u │
│ til/wait/wait.go:134\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/uti │
│ l/wait/wait.go:88"}#######
# api #
#######
---
apiVersion: tarantool.io/v1alpha1
kind: Role
metadata:
name: api
labels:
tarantool.io/cluster-id: "protlevel-cluster"
tarantool.io/role: "api"
annotations:
tarantool.io/rolesToAssign: "api"
spec:
selector:
matchLabels:
tarantool.io/replicaset-template: "api-template"
numReplicasets: 1
---
apiVersion: tarantool.io/v1alpha1
kind: ReplicasetTemplate
metadata:
name: api-template
labels:
tarantool.io/cluster-id: "protlevel-cluster"
tarantool.io/replicaset-template: "api-template"
tarantool.io/role: "api"
annotations:
tarantool.io/rolesToAssign: "api"
spec:
replicas: 1
selector:
matchLabels:
tarantool.io/pod-template: "router-pod-template"
volumeClaimTemplates:
- metadata:
name: tarantool
spec:
accessModes: [ "ReadWriteMany" ]
resources:
requests:
storage: 1Gi
storageClassName: local-tarantool-test
template:
metadata:
labels:
tarantool.io/cluster-id: "protlevel-cluster"
tarantool.io/pod-template: "router-pod-template"
platform.collector/injection: "false"
annotations:
platform.collector/injected: "true"
prometheus.io/path: /metrics
prometheus.io/port: "60000"
prometheus.io/scrape: "true"
spec:
terminationGracePeriodSeconds: 10
dnsConfig:
options:
- name: ndots
value: "1"
EL
KD
EL
AB
box.space.space_name.index.index_name:delete('34567890abcdefghijkl098765432123_UUID')
возвращается "Get() doesn't support partial keys and non-unique indexes, не смотря на то, что индекс уникальный. Если передать в delete строку как test_val2 то вернётся удалённый кортеж. Есть какое ограничение на длину передаваемого значения или ... ?KD
AS
#######
# api #
#######
---
apiVersion: tarantool.io/v1alpha1
kind: Role
metadata:
name: api
labels:
tarantool.io/cluster-id: "protlevel-cluster"
tarantool.io/role: "api"
annotations:
tarantool.io/rolesToAssign: "api"
spec:
selector:
matchLabels:
tarantool.io/replicaset-template: "api-template"
numReplicasets: 1
---
apiVersion: tarantool.io/v1alpha1
kind: ReplicasetTemplate
metadata:
name: api-template
labels:
tarantool.io/cluster-id: "protlevel-cluster"
tarantool.io/replicaset-template: "api-template"
tarantool.io/role: "api"
annotations:
tarantool.io/rolesToAssign: "api"
spec:
replicas: 1
selector:
matchLabels:
tarantool.io/pod-template: "router-pod-template"
volumeClaimTemplates:
- metadata:
name: tarantool
spec:
accessModes: [ "ReadWriteMany" ]
resources:
requests:
storage: 1Gi
storageClassName: local-tarantool-test
template:
metadata:
labels:
tarantool.io/cluster-id: "protlevel-cluster"
tarantool.io/pod-template: "router-pod-template"
platform.collector/injection: "false"
annotations:
platform.collector/injected: "true"
prometheus.io/path: /metrics
prometheus.io/port: "60000"
prometheus.io/scrape: "true"
spec:
terminationGracePeriodSeconds: 10
dnsConfig:
options:
- name: ndots
value: "1"
{"level":"error","ts":1601287840.6207585,"logger":"controller_cluster","msg":"Join error","Request.Namespace":"default","Request.Name":"protlevel-cluster","error":"failed to get label tarantool.io/useVshardGroups","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\ngithub.com/tarantool/tarantool-operator/pkg/controller/cluster.(*ReconcileCluster).Reconcile\n\t/app/pkg/controller/cluster/cluster_controller.go:328\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.1.10/pkg/internal/controller/controller.go:215\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.1.10/pkg/internal/controller/controller.go:158\nk8s.io/apimachinery/pkg/util/wait.JitterUntil.func1\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/util/wait/wait.go:134\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20181127025237-2b1284ed4c93/pkg/util/wait/wait.go:88"}AS
apiVersion: tarantool.io/v1alpha1
kind: ReplicasetTemplate
metadata:
name: api-template
labels:
tarantool.io/cluster-id: "protlevel-cluster"
tarantool.io/replicaset-template: "api-template"
tarantool.io/role: "api"
tarantool.io/useVshardGroups: "0"
annotations:
# tarantool.io/rolesToAssign: "api"
tarantool.io/rolesToAssign: "\"api\""
spec:
replicas: 1
selector:
matchLabels:
tarantool.io/pod-template: "router-pod-template"
volumeClaimTemplates:
- metadata:
name: tarantool
spec:
accessModes: [ "ReadWriteMany" ]
resources:
requests:
storage: 1Gi
storageClassName: local-tarantool-test
template:
metadata:
labels:
tarantool.io/cluster-id: "protlevel-cluster"
tarantool.io/pod-template: "router-pod-template"
tarantool.io/useVshardGroups: "0"
platform.collector/injection: "false"
annotations:
platform.collector/injected: "true"
prometheus.io/path: /metrics
prometheus.io/port: "60000"
prometheus.io/scrape: "true"
# tarantool.io/rolesToAssign: "api"
tarantool.io/rolesToAssign: "\"api\""
spec:
...
DK
AB
AB
DK
AB
AB
AB