在 kubernetes clusture 上转换并运行 docker-compose.yaml?

在 kubernetes clusture 上转换并运行 docker-compose.yaml?

我正在使用以下 docker-compose.yaml 文件...

version: '3'
services:
  mysql:
    image: suji165475/vignesh:latest
    ports:
       - "3306:3306"

  tomcat:
    image: suji165475/vignesh:tomcatserver
    container_name: tomcat7hope
    links:
     - mysql
    ports:
     - "8080:8080"

使用 docker-compose up 命令运行这个程序很好,我能够使用以下命令在浏览器上看到我的应用程序https://服务器IP地址:8080/data-core-0.0.1-SNAPSHOT

但是现在我想将其部署在 kubernetes 集群上。因此我使用 kompose convert 将 docker-compose.yaml 文件转换为 kubernetes 资源(部署和服务),并在 tomcat.service yaml 中将规范类型更改为 NodePort。

目前,我在浏览器中只能看到带有 URL 的 tomcat 主页 https://服务器IP地址:节点端口.但我的应用程序不使用 https://服务器IP地址:节点端口/data-core-0.0.1-SNAPSHOT

相关内容