【发布时间】:2022-02-03 17:47:14
【问题描述】:
每当我创建一个 Pod 时,Pod 的状态都会在“完成”后变为“CrashLoopBackOff”。 我正在使用 microk8s,我已将图像推送到 microk8s 注册表。我正在通过运行以下命令创建一个 pod:“kubectl create -f backend-deployment.yml”
backend.Dockerfile(这个docker文件是Django的):
From python:3
ENV PYTHONUNBUFFERED 1
WORKDIR /code
COPY requirements.txt /code/
RUN pip install -r requirements.txt
COPY . ./
EXPOSE 8000
后端部署.yml
apiVersion: apps/v1
kind: Deployment
metadata:
name : backend-deployment
spec:
replicas: 1
selector:
matchLabels:
component: backend
template:
metadata:
labels:
component: backend
spec:
containers:
- name: backand
image: localhost:32000/backend:latest
ports:
- containerPort: 8000
我做错了什么?
【问题讨论】:
标签: docker kubernetes microk8s