我想从 docker-compose 转到 kubernetes。我已经有一个 docker-compose 和 docker 镜像,工作得很好。现在我很难将它部署到 kubernetes,特别是使用 neo4j...
这是我的docker-compose.yaml:
version: '3'
services:
neo4j:
image: neo4j
ports:
- '7474:7474'
- '7687:7687'
environment:
- NEO4J_AUTH=${NEO4J_USERNAME}/${NEO4J_PASSWORD}
volumes:
- neo4j_data:/data
overseen:
image: cryxnet/crawnet-overseen
ports:
- '5000:5000'
environment:
- NEO4J_USERNAME=${NEO4J_USERNAME}
- NEO4J_PASSWORD=${NEO4J_PASSWORD}
- NEO4J_CONNECTION_URI=${NEO4J_CONNECTION_URI}
- FLASK_APP=${FLASK_APP}
- FLASK_DEBUG=${FLASK_DEBUG}
depends_on:
- neo4j
dashboard:
image: cryxnet/crawnet-dashboard
ports:
- '3000:3000'
environment:
- FLASK_APP_URL=${FLASK_APP_URL}
depends_on:
- overseen
volumes:
neo4j_data:
Run Code Online (Sandbox Code Playgroud)
我用kompose转换了上面的 compose 。
API 和仪表板工作得很好,但 Neo4j 总是失败。
我做到了kubectl logs neo4j,这就是我得到的:
Failed to read …Run Code Online (Sandbox Code Playgroud)