将多个Docker映像构建和部署到kubernetes

时间:2020-03-20 13:12:45

标签: docker kubernetes kubernetes-helm

我有一个诸如以下结构的应用程序,其中多个服务都有自己的Dockerfile。我想使用Helm通过Jenkins将我的应用程序部署到kubernetes,但是我无法确定处理此问题的最佳方法是什么?

如果可以的话,我应该尝试使用多阶段构建吗? 我应该为它们中的每一个创建两个掌舵图,还是以一种掌舵图来处理这种情况?

└── app-images-dashboard
    ├── Readme.md
    ├── cors-proxy
    │   ├── Dockerfile
    │   ├── lib
    │   │   ├── cors-anywhere.js
    │   │   ├── help.txt
    │   │   ├── rate-limit.js
    │   │   └── regexp-top-level-domain.js
    │   ├── package.json
    │   └── server.js
    └── app-images-dashboard
        ├── Dockerfile
        ├── components
        │   └── image_item.js
        ├── images
        │   └── beta.png
        ├── index.html
        ├── main.js
        └── stylesheets
            └── style.css

1 个答案:

答案 0 :(得分:1)

头盔图代表整个应用程序。您有2个切片的1个应用程序。因此,您只需要一张舵图。