扩容Minikube集群后部署Cassandra遇OOMKilled及CrashLoopBackOff错误
Cassandra在Minikube新集群中出现OOMKilled和CrashLoopBackOff错误
- 此前笔记本配备32GB内存时,使用以下YAML文件在3节点Minikube集群(每个节点8GB内存)中部署Cassandra,未出现任何问题:
apiVersion: v1 kind: Service metadata: name: cassandra-srv spec: type: NodePort ports: - port: 9042 targetPort: 9042 nodePort: 30042 selector: app: cassandra --- apiVersion: apps/v1 kind: StatefulSet metadata: name: cassandra spec: serviceName: cassandra-srv replicas: 2 selector: matchLabels: app: cassandra template: metadata: labels: app: cassandra spec: containers: - name: cassandra image: cassandra:latest ports: - containerPort: 9042 env: - name: CASSANDRA_AUTHENTICATOR value: PasswordAuthenticator - name: CASSANDRA_AUTHORIZATION value: CassandraAuthorizer - name: CASSANDRA_PASSWORD_SEEDER value: "true" - name: CASSANDRA_SUPERUSER_PASSWORD value: "11111" - name: CASSANDRA_SEEDS value: cassandra-0.cassandra-srv.default.svc.cluster.local volumeMounts: - name: cassandra-data mountPath: /var/lib/cassandra volumeClaimTemplates: - metadata: name: cassandra-data spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 1Gi
- 随后将笔记本内存升级为64GB,执行
minikube delete删除旧集群后,使用以下命令创建了节点内存翻倍的新集群(仅将--memory=8192替换为--memory=16384):
minikube start --driver=docker \ --cpus=2 --memory=16384 --disk-size=16g \ --nodes=3 --addons=registry \ --insecure-registry="10.0.0.0/24" \ --insecure-registry="192.168.49.0/24"
- 当使用原有清单文件执行
skaffold run时,出现OOMKilled和CrashLoopBackOff错误。尝试添加如下资源配置,但问题仍未解决:
resources: requests: memory: "4Gi" cpu: "1" limits: memory: "8Gi" cpu: "2"
内容的提问来源于stack exchange,提问作者lovecode
相关产品推荐
相关产品推荐

