我在本地构建了一个 docker 镜像。它的名字是 myapp。
将其部署为myjob.yaml
:
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: myapp
spec:
schedule: "*/2 * * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: myapp
image: myapp
使用kind作为本地 k8s 集群环境。加载此图像:
kind load docker-image myapp
部署应用程序:
kubectl apply -f myjob.yaml
确认 pods 的日志,可以找到镜像myapp
。
是否有必要在本地创建一个容器寄存器来提供图像?