strong text直到cert-manager每个pod都运行良好,随后是aerospike文档。但是在安装操作员时,操作员吊舱会发生崩溃回路回退。
安装操作员使用:
git clone https://github.com/aerospike/aerospike-kubernetes-operator.git
git checkout 2.5.0
cd aerospike-kubernetes-operator/helm-charts
helm install aerospike-kubernetes-operator ./aerospike-kubernetes-operator --set replicas=3
字符串
Pod运行:
PS C:\Users\B.Jimmy\aerospike-kubernetes-operator-1.0.0> kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
cert-manager cert-manager-576c79cb45-xkr88 1/1 Running 0 4h41m
cert-manager cert-manager-cainjector-664f76bc59-4b5kz 1/1 Running 0 4h41m
cert-manager cert-manager-webhook-5d4fd5cb7f-f96qx 1/1 Running 0 4h41m
default aerospike-kubernetes-operator-7bbb8745c8-86884 1/2 CrashLoopBackOff 36 (59s ago) 159m
default aerospike-kubernetes-operator-7bbb8745c8-jzkww 1/2 Error 36 (5m14s ago) 159m
kube-system aws-node-7b4nb 1/1 Running 0 21h
kube-system aws-node-llnzh 1/1 Running 0 21h
kube-system coredns-6c97f4f789-fhnq6 1/1 Running 0 21h
kube-system coredns-6c97f4f789-wmcdm 1/1 Running 0 21h
kube-system kube-proxy-5gwld 1/1 Running 0 21h
kube-system kube-proxy-z2nwk 1/1 Running 0 21h
olm catalog-operator-56db4cd676-hln6h 1/1 Running 0 21h
olm olm-operator-5b8f867598-7h9z6 1/1 Running 0 21h
olm operatorhubio-catalog-bd8rq 1/1 Running 0 178m
olm packageserver-7cbbc9c85f-jms5f 1/1 Running 0 21h
olm packageserver-7cbbc9c85f-z45jg 1/1 Running 0 21h
型
崩溃Pod日志:
PS C:\Users\B.Jimmy\aerospike-kubernetes-operator-1.0.0> kubectl logs -f aerospike-kubernetes-operator-7bbb8745c8-86884
Defaulted container "manager" out of: manager, kube-rbac-proxy
flag provided but not defined: -config
Usage of /manager:
-health-probe-bind-address string
The address the probe endpoint binds to. (default ":8081")
-kubeconfig string
Paths to a kubeconfig. Only required if out-of-cluster.
-leader-elect
Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.
-metrics-bind-address string
The address the metric endpoint binds to. (default ":8080")
-zap-devel
Development Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). Production Mode defaults(encoder=jsonEncoder,logLevel=Info,stackTraceLevel=Error) (default true)
-zap-encoder value
Zap log encoding (one of 'json' or 'console')
-zap-log-level value
Zap Level to configure the verbosity of logging. Can be one of 'debug', 'info', 'error', or any integer value > 0 which corresponds to custom debug levels of increasing verbosity
-zap-stacktrace-level value
Zap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic').
型
安装cert-manager后需要配置nginx ingress吗?
2条答案
按热度按时间6yoyoihd1#
我可以按照您提供的步骤重新创建类似的行为。我认为在分支 checkout 方面,这些步骤可能出现了意外的错误类型,所以它试图使用
master
分支而不是2.5.0
步骤应为:
字符串
请注意,
cd
和git checkout
命令已翻转注意:在重新安装之前,您可能需要先卸载当前的Helm Chart
示例如下:
型
作为旁注:我看到您也已经有了OLM命名空间,并且可能会在这里使用OLM安装AKO可能会受益:https://docs.aerospike.com/cloud/kubernetes/operator/install-operator-operatorhub
希望这有帮助!
3wabscal2#
根据所提供的日志,似乎Aerospike Kubernetes操作员控制台遇到了与命令行标志相关的错误,特别是未为“管理器”容器定义的标志“-config”。
该错误消息指示无法识别该标志:
这表明操作员版本和舵面图配置之间可能不匹配。Aerospike Kubernetes操作符自版本2.5.0以来可能发生了一些更改,您正在使用的Helm图表可能与此特定版本不兼容。
若要解决此问题,以下是一些建议:
检查兼容性:验证Helm图表版本是否与您尝试安装的Aerospike操作员版本兼容。检查操作员的官方文档和发行说明以及Helm图表,以了解任何特定于版本的要求或更改。
查看命令:确保Helm install命令正确。验证安装过程中是否有任何特定的选项或配置需要使用Helm图表。
更新 Helm 图表:如果有与您的Aerospike操作员版本相匹配的更高版本的可用Helm图表,请尝试使用该版本。
操作员配置:查看Aerospike操作员本身所需的任何配置选项。在安装过程中,可能需要在YAML文件中设置一些参数。
检查相关性:确认Aerospike操作员是否需要任何依赖项才能正常工作,例如证书管理器、nginx入口或DNS配置。请确保它们已正确设置。
调试:如果问题仍然存在,您可以为Aerospike操作员启用更详细的日志记录或调试选项,以便更深入地了解问题。有关如何启用其他日志记录的信息,请参阅操作员文档。
至于具体提到的nginx入口或自动TLS证书验证,它们可能与当前错误没有直接关系。但是,根据您的用例和要求,它们可能是Aerospike正常运行所必需的。
请记住,请始终参考Aerospike操作员的官方文档和Helm图表,以获得准确的安装和配置说明。此外,请检查与您所使用的特定版本相关的任何更新或社区讨论,因为问题和解决方案可能已在后续版本或论坛帖子中得到解决。
如果您遇到任何其他问题或需要进一步的帮助,请随时提供更多详细信息,我将尽我所能提供帮助!