Fiz uma imagem própria baseado na imagem rafanercessian/aplicacao-loja:v1, porém não consigo subir essa minha imagem pelo kubectl (kubectl create -f loja-app-kube.yaml). Ao tentar subir dá erro de CrashLoopBackOff. Porém se eu só mudar a imagem para rafanercessian/aplicacao-loja:v1 aí funciona.
Segue link do docker hub -> schimidt/loja-app:v1
Tenho o arquivo kube-app-kube.yaml com o conteúdo
apiVersion: v1
kind: Pod
metadata:
name: loja-app-outro
spec:
containers:
- name: loja-app-outro
image: schimidt/loja-app:v1
ports:
- containerPort: 80
Porém se tentar subir usando o docker-compose up ele sobe de boa e funciona. Segue o docker-compose.yml
version: "3.8"
networks:
kub-net:
name: kub-net
driver: "bridge"
services:
db:
container_name: db
image: mysql:5.7.19
environment:
- MYSQL_DATABASE=loja
- MYSQL_USER=root
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
volumes:
- ./volume-mysql:/var/lib/mysql
networks:
- kub-net
loja-app:
container_name: loja-app
build:
dockerfile: loja-app.dockerfile
context: .
image: schimidt/loja-app:v1
ports:
- 80:80
networks:
- kub-net
depends_on:
- db
Vocês podem me ajudar a entender o que está errado?