我试图将mongo db
部署与服务一起部署,如下所示:
apiVersion: apps/v1
kind: Deployment
metadata:
name: mongo-deployment
labels:
app: mongo
spec:
replicas: 1
selector:
matchLabels:
app: mongo
template:
metadata:
labels:
app: mongo
spec:
containers:
- name: mongo
image: mongo:5.0
ports:
- containerPort: 27017
env:
- name: MONGO_INITDB_ROOT_USERNAME
valueFrom:
secretKeyRef:
name: mongo-secret
key: mongo-user
- name: MONGO_INITDB_ROOT_PASSWORD
valueFrom:
secretKeyRef:
name: mongo-secret
key: mongo-password
---
apiVersion: v1
kind: Service
metadata:
name: mongo-service
spec:
selector:
app: mongo
ports:
- protocol: TCP
port: 27017
targetPort: 27017
尽管所有的东西似乎都配置正确并部署好了,但它已经进入了CrashLoopBackOff
状态而不是Running
状态,使用kubectl logs <deployment-name>
我得到了以下错误:
MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!
有人知道该怎么做吗?
发布于 2022-01-23 01:43:44
发布于 2022-05-17 17:12:09
如果使用Windows+VirtualBox,这将解决以下问题:
bcdedit /set hypervisorlaunchtype off
DISM /Online /Disable-Feature:Microsoft-Hyper-V
也许主机重新启动是必需的。
https://stackoverflow.com/questions/70818543
复制相似问题