apecloud / kubeblocks

KubeBlocks is an open-source control plane software that runs and manages databases, message queues and other stateful applications on K8s.
https://kubeblocks.io
GNU Affero General Public License v3.0
1.75k stars 154 forks source link

[BUG]kb crash when create ob with hostnetwork #7644

Closed ahjing99 closed 5 days ago

ahjing99 commented 1 week ago

➜ ~ kbcli version Kubernetes: v1.29.4-gke.1043002 KubeBlocks: 0.9.0-beta.39 kbcli: 0.9.0-beta.27

Both oceanbase-repl-host and oceanbase-hostnetwork will cause kb crash

  1. Upgrade chart
    
    ➜  ~ helm upgrade kb-addon-oceanbase kubeblocks-enterprise/oceanbase -n kb-system
    ^@W0626 17:05:48.050738    6443 warnings.go:70] The ClusterVersion CRD has been deprecated since 0.9.0
    W0626 17:05:48.276483    6443 warnings.go:70] The ClusterVersion CRD has been deprecated since 0.9.0
    W0626 17:05:48.516516    6443 warnings.go:70] The ClusterVersion CRD has been deprecated since 0.9.0
    Release "kb-addon-oceanbase" has been upgraded. Happy Helming!
    NAME: kb-addon-oceanbase
    LAST DEPLOYED: Wed Jun 26 17:04:17 2024
    NAMESPACE: kb-system
    STATUS: deployed
    REVISION: 3
    TEST SUITE: None
    NOTES:
    /**
    * Copyright (c) 2021 OceanBase
    * OceanBase CE is licensed under Mulan PubL v2.
    * You can use this software according to the terms and conditions of the Mulan PubL v2.
    * You may obtain a copy of Mulan PubL v2 at:
    *          http://license.coscl.org.cn/MulanPubL-2.0
    * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
    * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
    * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
    * See the Mulan PubL v2 for more details.
    */

Unlimited scalable distributed database for data-intensive transactional and real-time operational analytics workloads, with ultra-fast performance that has once achieved world records in the TPC-C benchmark test.

OceanBase has served over 400 customers across the globe and has been supporting all mission critical systems in Alipay.

➜ ~ helm list -Aa| grep oceanbase kb-addon-oceanbase kb-system 3 2024-06-26 17:04:17.337464 +0800 CST deployed oceanbase-0.9.0 4.2.1.3-103000052023122809


2. Create with oceanbase-repl-host

apiVersion: apps.kubeblocks.io/v1alpha1 kind: Cluster metadata: name: obent-srpssw namespace: default annotations: "kubeblocks.io/extra-env": '{"TENANT_NAME":"tenant2","ZONE_COUNT":"1","TENANT_SYSTEM_TIME_ZONE":"+08:00","TENANT_COLLATION":"utf8mb4_general_ci","TENANT_CHARSET":"utf8mb4","OB_CLUSTERS_COUNT":"2","TENANT_CPU":"2","TENANT_MEMORY":"2G","TENANT_DISK":"5G"}' spec: terminationPolicy: Halt componentSpecs:

cluster.apps.kubeblocks.io/obent-srpssw created

3. kb crashed

➜ ~ k get pod -n kb-system NAME READY STATUS RESTARTS AGE kb-addon-minio-866cfbc8b5-jzswc 1/1 Running 0 20h kb-addon-snapshot-controller-66b659ccf4-fwp2z 1/1 Running 0 20h kubeblocks-5669897bf5-frc7n 0/1 Running 1 (14s ago) 101s kubeblocks-dataprotection-76ff6fb856-sxrc6 1/1 Running 0 15m ➜ ~ k logs kubeblocks-5669897bf5-frc7n -n kb-system --previous Defaulted container "manager" out of: manager, tools (init), datascript (init) 2024-06-26T09:08:58.488Z INFO setup config file: /etc/kubeblocks/config.yaml 2024-06-26T09:08:58.488Z INFO setup config settings: map[apps:true cert_dir:/tmp/k8s-webhook-server/serving-certs cm_namespace:kb-system cm_recon_retry_duration_ms:1000 config_manager_grpc_port:9901 config_manager_log_level:info data_plane_affinity:{"nodeAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"preference":{"matchExpressions":[{"key":"kb-data","operator":"In","values":["true"]}]},"weight":100}]}} data_plane_tolerations:[{"effect":"NoSchedule","key":"kb-data","operator":"Equal","value":"true"}] default_storage_class:kb-default-sc enable_debug_sysaccounts:false enabled_runtime_metrics:false enablerbacmanager:true experimental:false extensions:true health_probe_bind_address::8081 host_port_cm_name:kubeblocks-host-ports host_port_exclude_ranges:6443,10250,10257,10259,2379-2380,30000-32767 host_port_include_ranges:1025-65536 ignore_config_template_default_mode:false ignore_pod_vertical_scaling:false kb_max_lag:10 kb_ttl:15 kubeblocks_addon_helm_install_options:--atomic --cleanup-on-fail --wait --insecure-skip-tls-verify kubeblocks_addon_helm_uninstall_options:[] kubeblocks_addon_sa_name:kubeblocks-addon-installer kubeblocks_datascript_clients_image:docker.io/apecloud/kubeblocks-datascript:0.9.0-beta.39 kubeblocks_reconcile_workers:8 kubeblocks_serviceaccount_name:kubeblocks kubeblocks_tools_image:docker.io/apecloud/kubeblocks-tools:0.9.0-beta.39 kubeconfig: kubernetes_cluster_domain:cluster.local leader_elect:true leader_elect_id:001c317f lorry_grpc_port:50001 lorry_http_port:3501 lorry_log_level:info managed_namespaces: max_plain_revision_count:1024 maxconcurrentreconciles_addon:8 metrics_bind_address::8080 multi_cluster_contexts: multi_cluster_contexts_disabled: multi_cluster_kubeconfig: pod_min_ready_seconds:10 volumesnapshot_api_beta:false workloads:true zap_devel:false zap_encoder:console zap_log_level: zap_stacktrace_level: zap_time_encoding:iso8601] 2024-06-26T09:08:58.489Z INFO setup golang runtime metrics. {"featureGate": false} 2024-06-26T09:08:58.525Z INFO setup starting manager 2024-06-26T09:08:58.525Z INFO controller-runtime.metrics Starting metrics server 2024-06-26T09:08:58.525Z INFO starting server {"kind": "health probe", "addr": "[::]:8081"} 2024-06-26T09:08:58.525Z INFO controller-runtime.metrics Serving metrics server {"bindAddress": ":8080", "secure": false} I0626 09:08:58.525931 1 leaderelection.go:250] attempting to acquire leader lease kb-system/001c317f.kubeblocks.io... I0626 09:09:16.214612 1 leaderelection.go:260] successfully acquired lease kb-system/001c317f.kubeblocks.io 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "source": "kind source: v1alpha1.Cluster"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "source": "kind source: v1alpha1.Component"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "source": "kind source: v1.Service"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "source": "kind source: v1.Secret"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "source": "kind source: v1alpha1.BackupPolicy"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "source": "kind source: v1alpha1.BackupSchedule"} 2024-06-26T09:09:16.215Z INFO Starting Controller {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "clusterdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ClusterDefinition", "source": "kind source: v1alpha1.ClusterDefinition"} 2024-06-26T09:09:16.215Z INFO Starting Controller {"controller": "clusterdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ClusterDefinition"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "componentdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentDefinition", "source": "kind source: v1alpha1.ComponentDefinition"} 2024-06-26T09:09:16.215Z INFO Starting Controller {"controller": "componentdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentDefinition"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "clusterversion", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ClusterVersion", "source": "kind source: v1alpha1.ClusterVersion"} 2024-06-26T09:09:16.215Z INFO Starting Controller {"controller": "clusterversion", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ClusterVersion"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1alpha1.Component"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1alpha1.InstanceSet"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1.Service"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1.Secret"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1.ConfigMap"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1alpha1.Backup"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1alpha1.Restore"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1.Job"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1.ClusterRoleBinding"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1.RoleBinding"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1.ServiceAccount"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1.PersistentVolumeClaim"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "source": "kind source: v1alpha1.Configuration"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "opsdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsDefinition", "source": "kind source: v1alpha1.OpsDefinition"} 2024-06-26T09:09:16.215Z INFO Starting Controller {"controller": "opsdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsDefinition"} 2024-06-26T09:09:16.215Z INFO Starting Controller {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "componentversion", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentVersion", "source": "kind source: v1alpha1.ComponentVersion"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "componentversion", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentVersion", "source": "kind source: v1alpha1.ComponentDefinition"} 2024-06-26T09:09:16.215Z INFO Starting Controller {"controller": "componentversion", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentVersion"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "configconstraint", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ConfigConstraint", "source": "kind source: v1beta1.ConfigConstraint"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "configconstraint", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ConfigConstraint", "source": "kind source: v1.ConfigMap"} 2024-06-26T09:09:16.215Z INFO Starting Controller {"controller": "configconstraint", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ConfigConstraint"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "source": "kind source: v1alpha1.OpsRequest"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "source": "kind source: v1.Job"} 2024-06-26T09:09:16.215Z INFO Starting EventSource {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "source": "kind source: v1alpha1.Restore"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "source": "kind source: v1alpha1.Cluster"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "source": "kind source: v1alpha1.InstanceSet"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "configuration", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Configuration", "source": "kind source: v1alpha1.Configuration"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "source": "kind source: v1alpha1.Backup"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "configuration", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Configuration", "source": "kind source: v1.ConfigMap"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "source": "kind source: v1.PersistentVolumeClaim"} 2024-06-26T09:09:16.216Z INFO Starting Controller {"controller": "configuration", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Configuration"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "source": "kind source: v1.Pod"} 2024-06-26T09:09:16.216Z INFO Starting Controller {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "configmap", "controllerGroup": "", "controllerKind": "ConfigMap", "source": "kind source: v1.ConfigMap"} 2024-06-26T09:09:16.216Z INFO Starting Controller {"controller": "configmap", "controllerGroup": "", "controllerKind": "ConfigMap"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "event", "controllerGroup": "", "controllerKind": "Event", "source": "kind source: v1.Event"} 2024-06-26T09:09:16.216Z INFO Starting Controller {"controller": "event", "controllerGroup": "", "controllerKind": "Event"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "source": "kind source: v1alpha1.Cluster"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "source": "kind source: v1.Secret"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "source": "kind source: v1.Job"} 2024-06-26T09:09:16.216Z INFO Starting Controller {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "servicedescriptor", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ServiceDescriptor", "source": "kind source: v1alpha1.ServiceDescriptor"} 2024-06-26T09:09:16.216Z INFO Starting Controller {"controller": "servicedescriptor", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ServiceDescriptor"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "componentclassdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentClassDefinition", "source": "kind source: v1alpha1.ComponentClassDefinition"} 2024-06-26T09:09:16.216Z INFO Starting Controller {"controller": "componentclassdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentClassDefinition"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "addon", "controllerGroup": "extensions.kubeblocks.io", "controllerKind": "Addon", "source": "kind source: v1alpha1.Addon"} 2024-06-26T09:09:16.216Z INFO Starting EventSource {"controller": "addon", "controllerGroup": "extensions.kubeblocks.io", "controllerKind": "Addon", "source": "kind source: v1.Job"} 2024-06-26T09:09:16.216Z INFO Starting Controller {"controller": "addon", "controllerGroup": "extensions.kubeblocks.io", "controllerKind": "Addon"} 2024-06-26T09:09:16.217Z INFO Starting EventSource {"controller": "backuppolicytemplate", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "BackupPolicyTemplate", "source": "kind source: v1alpha1.BackupPolicyTemplate"} 2024-06-26T09:09:16.217Z INFO Starting Controller {"controller": "backuppolicytemplate", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "BackupPolicyTemplate"} 2024-06-26T09:09:16.219Z INFO Starting EventSource {"controller": "instanceset", "controllerGroup": "workloads.kubeblocks.io", "controllerKind": "InstanceSet", "source": "kind source: v1alpha1.InstanceSet"} 2024-06-26T09:09:16.219Z INFO Starting EventSource {"controller": "instanceset", "controllerGroup": "workloads.kubeblocks.io", "controllerKind": "InstanceSet", "source": "kind source: v1.PersistentVolumeClaim"} 2024-06-26T09:09:16.219Z INFO Starting EventSource {"controller": "instanceset", "controllerGroup": "workloads.kubeblocks.io", "controllerKind": "InstanceSet", "source": "kind source: v1.Job"} 2024-06-26T09:09:16.219Z INFO Starting EventSource {"controller": "instanceset", "controllerGroup": "workloads.kubeblocks.io", "controllerKind": "InstanceSet", "source": "kind source: v1.Service"} 2024-06-26T09:09:16.219Z INFO Starting EventSource {"controller": "instanceset", "controllerGroup": "workloads.kubeblocks.io", "controllerKind": "InstanceSet", "source": "kind source: v1.ConfigMap"} 2024-06-26T09:09:16.219Z INFO Starting EventSource {"controller": "instanceset", "controllerGroup": "workloads.kubeblocks.io", "controllerKind": "InstanceSet", "source": "kind source: *v1.Pod"} 2024-06-26T09:09:16.219Z INFO Starting Controller {"controller": "instanceset", "controllerGroup": "workloads.kubeblocks.io", "controllerKind": "InstanceSet"} W0626 09:09:16.294479 1 warnings.go:70] The ClusterVersion CRD has been deprecated since 0.9.0 W0626 09:09:16.342529 1 warnings.go:70] The ClusterVersion CRD has been deprecated since 0.9.0 W0626 09:09:16.464541 1 warnings.go:70] Due to the lack of practical use cases, this API is deprecated from KB 0.9.0. W0626 09:09:16.510653 1 warnings.go:70] Due to the lack of practical use cases, this API is deprecated from KB 0.9.0. 2024-06-26T09:09:16.643Z INFO Starting workers {"controller": "clusterversion", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ClusterVersion", "worker count": 1} 2024-06-26T09:09:16.666Z INFO KubeAPIWarningLogger The ClusterVersion CRD has been deprecated since 0.9.0 2024-06-26T09:09:16.728Z INFO Starting workers {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "worker count": 2} 2024-06-26T09:09:16.738Z INFO update cluster status after applying resources, generation: 2 {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "Cluster": {"name":"obent-srpssw","namespace":"default"}, "namespace": "default", "name": "obent-srpssw", "reconcileID": "02739fad-985a-4c7d-87ae-4fa9093e8008", "cluster": {"name":"obent-srpssw","namespace":"default"}} 2024-06-26T09:09:16.766Z INFO Starting workers {"controller": "componentversion", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentVersion", "worker count": 1} 2024-06-26T09:09:16.766Z INFO Starting workers {"controller": "clusterdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ClusterDefinition", "worker count": 1} 2024-06-26T09:09:16.766Z INFO Starting workers {"controller": "componentdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentDefinition", "worker count": 1} 2024-06-26T09:09:16.767Z INFO Starting workers {"controller": "configconstraint", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ConfigConstraint", "worker count": 1} 2024-06-26T09:09:16.768Z INFO Starting workers {"controller": "opsdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsDefinition", "worker count": 1} 2024-06-26T09:09:16.768Z INFO Starting workers {"controller": "event", "controllerGroup": "", "controllerKind": "Event", "worker count": 1} 2024-06-26T09:09:16.769Z INFO Starting workers {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "worker count": 4} 2024-06-26T09:09:16.769Z INFO Starting workers {"controller": "configmap", "controllerGroup": "", "controllerKind": "ConfigMap", "worker count": 2} 2024-06-26T09:09:16.769Z INFO Starting workers {"controller": "instanceset", "controllerGroup": "workloads.kubeblocks.io", "controllerKind": "InstanceSet", "worker count": 8} 2024-06-26T09:09:16.809Z INFO Starting workers {"controller": "componentclassdefinition", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ComponentClassDefinition", "worker count": 1} 2024-06-26T09:09:16.809Z INFO Starting workers {"controller": "configuration", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Configuration", "worker count": 4} 2024-06-26T09:09:16.809Z INFO Starting workers {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "worker count": 1} 2024-06-26T09:09:16.809Z INFO Starting workers {"controller": "servicedescriptor", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "ServiceDescriptor", "worker count": 1} 2024-06-26T09:09:16.809Z INFO Starting workers {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "worker count": 8} 2024-06-26T09:09:16.810Z INFO Starting workers {"controller": "addon", "controllerGroup": "extensions.kubeblocks.io", "controllerKind": "Addon", "worker count": 8} 2024-06-26T09:09:16.810Z INFO Starting workers {"controller": "backuppolicytemplate", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "BackupPolicyTemplate", "worker count": 1} W0626 09:09:16.850740 1 warnings.go:70] Due to the lack of practical use cases, this API is deprecated from KB 0.9.0. W0626 09:09:16.906350 1 warnings.go:70] Due to the lack of practical use cases, this API is deprecated from KB 0.9.0. 2024-06-26T09:09:16.908Z INFO Observed a panic in reconciler: runtime error: invalid memory address or nil pointer dereference {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "Component": {"name":"obent-srpssw-ob-bundle-1","namespace":"default"}, "namespace": "default", "name": "obent-srpssw-ob-bundle-1", "reconcileID": "57b2d11f-fcc6-4fe7-81bb-e47db30c5212"} panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x24d694a]

goroutine 799 [running]: sigs.k8s.io/controller-runtime/pkg/internal/controller.(Controller).Reconcile.func1() /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.17.2/pkg/internal/controller/controller.go:116 +0x1e5 panic({0x2857c60?, 0x4b33980?}) /usr/local/go/src/runtime/panic.go:914 +0x21f github.com/apecloud/kubeblocks/controllers/apps.allocateHostPorts(0xc0009c3c00) /src/controllers/apps/transformer_component_hostnetwork.go:59 +0x8a github.com/apecloud/kubeblocks/controllers/apps.(componentHostNetworkTransformer).Transform(0xc000080800?, {0x3306510?, 0xc0009eec60?}, 0xc000e7ddb0?) /src/controllers/apps/transformer_component_hostnetwork.go:50 +0x69 github.com/apecloud/kubeblocks/pkg/controller/graph.TransformerChain.ApplyTo({0xc003145760?, 0x16, 0xc0020fe8a8?}, {0x3306510, 0xc0009eec60}, 0x417832?) /src/pkg/controller/graph/transformer.go:57 +0x9b github.com/apecloud/kubeblocks/controllers/apps.(componentPlanBuilder).Build(0xc000001bd0) /src/controllers/apps/component_plan_builder.go:117 +0xb6 github.com/apecloud/kubeblocks/controllers/apps.(ComponentReconciler).Reconcile(0xc000894c30, {0x33068c8, 0xc002251170}, {{{0xc0009fc2e6, 0x7}, {0xc000c9f260, 0x18}}}) /src/controllers/apps/component_controller.go:191 +0xa0e sigs.k8s.io/controller-runtime/pkg/internal/controller.(Controller).Reconcile(0x330cae8?, {0x33068c8?, 0xc002251170?}, {{{0xc0009fc2e6?, 0xb?}, {0xc000c9f260?, 0x0?}}}) /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.17.2/pkg/internal/controller/controller.go:119 +0xb7 sigs.k8s.io/controller-runtime/pkg/internal/controller.(Controller).reconcileHandler(0xc0008e4140, {0x3306900, 0xc000162280}, {0x2995000?, 0xc0007400c0?}) /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.17.2/pkg/internal/controller/controller.go:316 +0x3cc sigs.k8s.io/controller-runtime/pkg/internal/controller.(Controller).processNextWorkItem(0xc0008e4140, {0x3306900, 0xc000162280}) /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.17.2/pkg/internal/controller/controller.go:266 +0x1af sigs.k8s.io/controller-runtime/pkg/internal/controller.(Controller).Start.func2.2() /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.17.2/pkg/internal/controller/controller.go:227 +0x79 created by sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2 in goroutine 135 /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.17.2/pkg/internal/controller/controller.go:223 +0x565