Comments (2)
This is no longer possible with KVC
from vck.
I tried to do a POC and was not able to get the cachefilesd installed and running in a container. This is because systemctl and systemd are not available within ubuntu/centos container images. This is by design. Docker should be running a process in the foreground in the container and it will be spawned as PID 1 within the container's pid namespace. Docker is designed for process isolation, not for OS virtualization, so there are no other OS processes and daemons running inside the container (like systemd, cron, syslog, etc), only the entrypoint or command that is run. If they included systemd commands, we would find a lot of things not working since the entrypoint replaces init. Systemd also makes use to cgroups which docker restricts inside of containers since the ability to change cgroups could allow a process to escape the container's isolation. Without systemd running as init inside the container, there's no daemon to process the start and stop commands.
And without systemd and systemctl commands in the container, it is not possible to have the cachefilesd installed in the container.
from vck.
Related Issues (20)
- Cachefilesd: Deliver documentation HOT 4
- Cachefilesd: Update the NFS handler in KVC to handle installation of cachefilesd HOT 5
- Cachefilesd: Add end to end example for Cachefilesd HOT 24
- Bubble-up pod logs to CR when data download fails. HOT 6
- Investigate the possibility of preserving logs
- Consider using a Job for data downloading instead of the pod.
- Create `v0.1.0-alpha1` tag for KVC HOT 2
- Snapshots HOT 3
- Multiple KVC resources copying data to the same node HOT 9
- Error when / is missing at the end of the s3 directory
- Creating PVCs hang and causes all subsequent attempts to create PVc to hang as well if timeoutForDataDownload is a non quoted integer value. HOT 3
- Fail to fetch a "directory" in s3 with minio/mc
- Support a data distribution strategy HOT 1
- non-authenticated object store source type support
- Periodic S3 source data updating
- Erroneously empty directory in test pod when trying to mount IBM Cloud Object Storage HOT 4
- Sync back with S3 data source. HOT 5
- Compile failed HOT 3
- [problem] HOT 2
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 vck.