Kubernetes Rabbitmq pod卡在挂起状态
我尝试按照Kubernetes for developers一书(第180页)运行rabbitmq: rabbitmq.ymlKubernetes Rabbitmq pod卡在挂起状态,kubernetes,Kubernetes,我尝试按照Kubernetes for developers一书(第180页)运行rabbitmq: rabbitmq.yml --- # EXPORT SERVICE INTERFACE kind: Service apiVersion: v1 metadata: name: message-queue labels: app: rabbitmq role: master tier: queue spec: ports: - port
---
# EXPORT SERVICE INTERFACE
kind: Service
apiVersion: v1
metadata:
name: message-queue
labels:
app: rabbitmq
role: master
tier: queue
spec:
ports:
- port: 5672
targetPort: 5672
selector:
app: rabbitmq
role: master
tier: queue
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: rabbitmq-pv-claim
labels:
app: rabbitmq
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: rabbitmq
spec:
replicas: 1
selector:
matchLabels:
app: rabbitmq
role: master
tier: queue
template:
metadata:
labels:
app: rabbitmq
role: master
tier: queue
spec:
containers:
- name: rabbitmq
image: bitnami/rabbitmq:3.7
envFrom:
- configMapRef:
name: bitnami-rabbitmq-config
ports:
- name: queue
containerPort: 5672
- name: queue-mgmt
containerPort: 15672
livenessProbe:
exec:
command:
- rabbitmqctl
- status
initialDelaySeconds: 120
timeoutSeconds: 5
failureThreshold: 6
readinessProbe:
exec:
command:
- rabbitmqctl
- status
initialDelaySeconds: 10
timeoutSeconds: 3
periodSeconds: 5
volumeMounts:
- name: rabbitmq-storage
mountPath: /bitnami
volumes:
- name: rabbitmq-storage
persistentVolumeClaim:
claimName: rabbitmq-pv-claim
# kubectl describe pod rabbitmq-5499d4b67d-cdlb8
Name: rabbitmq-5499d4b67d-cdlb8
Namespace: default
Priority: 0
Node: <none>
Labels: app=rabbitmq
pod-template-hash=5499d4b67d
role=master
tier=queue
Annotations: <none>
Status: Pending
IP:
IPs: <none>
Controlled By: ReplicaSet/rabbitmq-5499d4b67d
Containers:
rabbitmq:
Image: bitnami/rabbitmq:3.7
Ports: 5672/TCP, 15672/TCP
Host Ports: 0/TCP, 0/TCP
Liveness: exec [rabbitmqctl status] delay=120s timeout=5s period=10s #success=1 #failure=6
Readiness: exec [rabbitmqctl status] delay=10s timeout=3s period=5s #success=1 #failure=3
Environment Variables from:
bitnami-rabbitmq-config ConfigMap Optional: false
Environment: <none>
Mounts:
/bitnami from rabbitmq-storage (rw)
/var/run/secrets/kubernetes.io/serviceaccount from default-token-xh899 (ro)
Conditions:
Type Status
PodScheduled False
Volumes:
rabbitmq-storage:
Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
ClaimName: rabbitmq-pv-claim
ReadOnly: false
default-token-xh899:
Type: Secret (a volume populated by a Secret)
SecretName: default-token-xh899
Optional: false
QoS Class: BestEffort
Node-Selectors: <none>
Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 28s (x13 over 12m) default-scheduler 0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims.
---
#导出服务接口
种类:服务
版本:v1
元数据:
名称:消息队列
标签:
应用程序:rabbitmq
角色:硕士
层:队列
规格:
端口:
-港口:5672
目标港:5672
选择器:
应用程序:rabbitmq
角色:硕士
层:队列
---
版本:v1
种类:PersistentVolumeClaim
元数据:
名称:rabbitmq pv索赔
标签:
应用程序:rabbitmq
规格:
访问模式:
-读写
资源:
请求:
存储:1Gi
---
apiVersion:apps/v1
种类:部署
元数据:
名称:rabbitmq
规格:
副本:1份
选择器:
火柴标签:
应用程序:rabbitmq
角色:硕士
层:队列
模板:
元数据:
标签:
应用程序:rabbitmq
角色:硕士
层:队列
规格:
容器:
-名称:rabbitmq
图片:bitnami/rabbitmq:3.7
来自:
-configMapRef:
名称:bitnami rabbitmq配置
端口:
-名称:队列
集装箱港口:5672
-名称:队列管理
集装箱港口:15672
livenessProbe:
执行官:
命令:
-兔mqctl
-地位
初始延迟秒数:120
timeoutSeconds:5
故障保持:6
readinessProbe:
执行官:
命令:
-兔mqctl
-地位
初始延迟秒数:10
timeoutSeconds:3
秒:5
体积数量:
-名称:rabbitmq存储
挂载路径:/bitnami
卷数:
-名称:rabbitmq存储
persistentVolumeClaim:
索赔名称:rabbitmq pv索赔
#kubectl描述吊舱rabbitmq-5499d4b67d-cdlb8
名称:rabbitmq-5499d4b67d-cdlb8
名称空间:默认值
优先级:0
节点:
标签:app=rabbitmq
pod模板哈希=5499d4b67d
角色=主人
层=队列
注释:
状态:待定
知识产权:
IPs:
控制人:ReplicaSet/rabbitmq-5499d4b67d
容器:
rabbitmq:
图片:bitnami/rabbitmq:3.7
端口:5672/TCP、15672/TCP
主机端口:0/TCP,0/TCP
活跃度:exec[rabbitmqctl status]延迟=120s超时=5s周期=10s#成功=1#失败=6
准备就绪:exec[rabbitmqctl status]延迟=10s超时=3s时段=5s#成功=1#失败=3
环境变量来自:
bitnami rabbitmq配置配置映射可选:false
环境:
挂载:
/来自rabbitmq存储(rw)的bitnami
/来自default-token-xh899(ro)的var/run/secrets/kubernetes.io/serviceCount
条件:
类型状态
播客计划错误
卷数:
rabbitmq存储:
类型:PersistentVolumeClaim(对同一命名空间中PersistentVolumeClaim的引用)
索赔名称:rabbitmq pv索赔
只读:false
default-token-xh899:
类型:Secret(由Secret填充的卷)
SecretName:default-token-xh899
可选:false
QoS等级:最佳努力
节点选择器:
容差:node.kubernetes.io/未就绪:NoExecute op=存在300秒
node.kubernetes.io/unreachable:NoExecute op=存在300秒
活动:
从消息中键入原因年龄
---- ------ ---- ---- -------
警告失败调度28s(x13超过12m)默认调度程序0/3节点可用:3个pod具有未绑定的立即PersistentVolumeClaims。
0/3个节点可用:3个pod具有未绑定的立即PersistentVolumeClaims
无法计划pod,因为它正在使用的PVC未“绑定”。您需要调查为什么PVC没有绑定,这与您使用的存储系统有关
0/3个节点可用:3个pod具有未绑定的立即PersistentVolumeClaims
无法计划pod,因为它正在使用的PVC未“绑定”。您需要调查为什么PVC没有绑定,这与您使用的存储系统有关