Comments (3)
Isn't a container meant to have one service? How much magnitude of latency are we adding? I think the servers we're building our images on have a pretty decent bandwidth.
If creating containers is adding latency, why not just run the workers as systemd services like we used to do earlier?
from container-pipeline-service.
@dharmit :
If creating containers is adding latency, why not just run the workers as systemd services like we used to do earlier?
There will be one container image with all the workers script, and there will be 3 containers spawned from same image with different CMD
.
If you look at the Dockerfile, there is neither CMD nor ENTRYPOINT given. 3 different workers will be created with different CMD with same image.
This will save build time of those images while doing deployment as well as this approach is efficient.
from container-pipeline-service.
That still doesn't mention a word about why not use systemd services instead? 😄
Systemd services can be configured to restart upon failure. With the approach of one Docker image having multiple services inside it, we might even then make things complex by adding supervisord or systemd inside the container to run these services.
from container-pipeline-service.
Related Issues (20)
- Pipeline scanner (yum-update scanner) should show logs even when no package updates are required HOT 2
- Add a static text to test tag so that UI can blacklist them HOT 1
- Refine the Container Pipeline Service API HOT 2
- Use devicemapper storage option as overlay2 doesn't support writable mounts (needed by pipeline-scanner) HOT 7
- Scanner worker looks at incorrect location for results of pipeline-scanner (yum-update scanner) HOT 1
- Rewrite pipeline-scanner to be compatible with overlay2 (without atomic mount) HOT 2
- Build, test, delivery logs are not getting stored
- Reg not loading Dockerfile / Description HOT 2
- Change default landing page for registry HOT 1
- [PatchSet] Reworking the index CI to make it more modular.
- Reference containers in registry for weekly scan instead of containers in index HOT 1
- [Feature] Rebuild container, based on changes to source in seperate repository HOT 1
- dotnet-21-centos7 image is not built using latest base HOT 6
- Remove image stage fails as base image removal is refused given base image is being used HOT 1
- Add registry.centos.org in docker config on all builder nodes
- missing license HOT 2
- dotnet-21-centos7 missing io.openshift.s2i.scripts-url label HOT 3
- Install docs dont pre script does not have install of docker HOT 1
- UI does not show recently added new container HOT 2
- Which container image repository is the supported one for pulling centos7 image? HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from container-pipeline-service.