kubeblocks icon indicating copy to clipboard operation
kubeblocks copied to clipboard

[BUG] connection openldap cluster failed , ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

Open linghan-hub opened this issue 1 year ago • 1 comments

kbcli version
Kubernetes: v1.25.12-eks-2d98532
KubeBlocks: 0.7.0-alpha.13
kbcli: 0.7.0-alpha.13
  1. install cv and cd
helm upgrade --install openldap deploy/openldap
  1. create cluster helm template openldap-cluster deploy/openldap-cluster
---
# Source: openldap-cluster/templates/serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
  name: openldap-cluster
  labels:
    helm.sh/chart: openldap-cluster-0.1.0-alpha.0
    app.kubernetes.io/name: openldap-cluster
    app.kubernetes.io/instance: openldap-cluster
    app.kubernetes.io/version: "2.4.57"
    app.kubernetes.io/managed-by: Helm
---
# Source: openldap-cluster/templates/cluster.yaml
apiVersion: apps.kubeblocks.io/v1alpha1
kind: Cluster
metadata:
  name: openldap-cluster
  labels:
    helm.sh/chart: openldap-cluster-0.1.0-alpha.0
    app.kubernetes.io/name: openldap-cluster
    app.kubernetes.io/instance: openldap-cluster
    app.kubernetes.io/version: "2.4.57"
    app.kubernetes.io/managed-by: Helm
spec:
  clusterDefinitionRef: openldap
  clusterVersionRef: openldap-2.4.57
  terminationPolicy: Halt
  affinity:
    topologyKeys: 
      - kubernetes.io/hostname
  componentSpecs:
    - name: openldap
      componentDefRef: openldap-compdef
      replicas: 1
      serviceAccountName: openldap-cluster
---
# Source: openldap-cluster/templates/tests/test-connection.yaml
apiVersion: v1
kind: Pod
metadata:
  name: "openldap-cluster-test-connection"
  labels:
    helm.sh/chart: openldap-cluster-0.1.0-alpha.0
    app.kubernetes.io/name: openldap-cluster
    app.kubernetes.io/instance: openldap-cluster
    app.kubernetes.io/version: "2.4.57"
    app.kubernetes.io/managed-by: Helm
  annotations:
    "helm.sh/hook": test
spec:
  containers:
    - name: test-openldap-cluster
      image: "docker.io/osixia/openldap:1.5.0"
      command:
        - "ldapsearch"
      args:
        - "-x"
        - "-H"
        - "ldap://openldap-cluster-openldap-0.openldap-cluster-openldap-headless.default.svc.cluster.local"
        - "-b"
        - "dc=kubeblocks,dc=io"
        - "-D"
        - "cn=admin,dc=kubeblocks,dc=io"
        - "-w"
        - "admin"
  restartPolicy: Never
  1. see cluster
k get cluster,pod
NAME                                          CLUSTER-DEFINITION   VERSION           TERMINATION-POLICY   STATUS    AGE
cluster.apps.kubeblocks.io/openldap-cluster   openldap             openldap-2.4.57   Halt                 Running   14m

NAME                                                   READY   STATUS    RESTARTS   AGE
pod/keda-admission-webhooks-54559966c6-wcmjl           1/1     Running   0          22h
pod/keda-operator-756bf6f677-b9n8q                     1/1     Running   0          22h
pod/keda-operator-metrics-apiserver-6f85cf9f44-97g7z   1/1     Running   0          22h
pod/openldap-cluster-openldap-0                        1/1     Running   0          14m
pod/openldap-cluster-test-connection                   0/1     Error     0          14m
k logs openldap-cluster-test-connection
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

linghan-hub avatar Sep 20 '23 07:09 linghan-hub