我已经在 kubernetes 集群上使用 helm chart 安装了 rabbitmq。rabbitmq pod 不断重启。在检查 pod 日志时,我收到以下错误
2020-02-26 04:42:31.582 [warning] <0.314.0> Error while waiting for Mnesia tables: {timeout_waiting_for_tables,[rabbit_durable_queue]}
2020-02-26 04:42:31.582 [info] <0.314.0> Waiting for Mnesia tables for 30000 ms, 6 retries left
Run Code Online (Sandbox Code Playgroud)
当我尝试执行 kubectl describe pod 时出现此错误
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
data:
Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
ClaimName: data-rabbitmq-0
ReadOnly: false
config-volume:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: rabbitmq-config …
Run Code Online (Sandbox Code Playgroud) rabbitmq kubernetes rabbitmq-exchange google-kubernetes-engine kubernetes-helm
我正在尝试在 Nest.js 中导入 HttpModule 模块,但无法导入。我收到以下错误
src/app.module.ts:1:18 - error TS2724: '"@nestjs/common"' has no exported member named 'HttpModule'. Did you mean 'HttpCode'?
Run Code Online (Sandbox Code Playgroud)
这是我的 module.ts 代码
import { Module, HttpModule } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
@Module({
imports: [HttpModule],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
Run Code Online (Sandbox Code Playgroud)
我还使用安装了该模块
npm i --save @nestjs/axios
Run Code Online (Sandbox Code Playgroud) 我正在创建下面的 mongodb statefulset,它创建了 3 个副本,但是当我运行代码时,我收到以下错误并且所有 pod 都处于 CrashLoopBackOff 状态。
这是我尝试 kubectl create -f 时得到的错误
Error parsing command line: unrecognised option '--smallfiles'
Run Code Online (Sandbox Code Playgroud)
apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
name: mongo
namespace: microservice1
spec:
serviceName: "mongo"
replicas: 3
template:
metadata:
labels:
role: mongo
environment: test
spec:
terminationGracePeriodSeconds: 10
containers:
- name: mongo
image: mongo
command:
- mongod
- "--replSet"
- rs0
- "--smallfiles"
- "--noprealloc"
ports:
- containerPort: 27017
volumeMounts:
- name: mongo-persistent-storage
mountPath: /data/db
- name: mongo-sidecar
image: cvallance/mongo-k8s-sidecar
env:
- name: …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用以下文件运行外部bashyaml
脚本。
该脚本位于该/scripts/run.sh
文件夹内。我也已经给出了defaultMode: 0777
这是我得到的错误。
sh: 0: Can't open /scripts/run.sh
Run Code Online (Sandbox Code Playgroud)
apiVersion: v1
data:
script.sh: |-
echo "Hello world!"
kubectl get pods
kind: ConfigMap
metadata:
name: script-configmap
---
apiVersion: batch/v1
kind: Job
metadata:
labels:
app: script-job
name: script-job
spec:
backoffLimit: 2
template:
spec:
containers:
- command:
- sh
- /scripts/run.sh
image: 'bitnami/kubectl:1.12'
name: script
volumeMounts:
- name: script-configmap
mountPath: /scripts
subPath: run.sh
readOnly: false
restartPolicy: Never
volumes:
- name: script-configmap
configMap:
name: script-configmap
defaultMode: 0777
Run Code Online (Sandbox Code Playgroud)