Comments (9)
i would recommend mounting the scripts u need as configmaps, then u can use the upstream directly.
this is how i did the helm change.
helm/charts#11343
e.g. just put the script u need in a configmap in yaml, and mount into the location u want it inside the container.
from zookeeper-operator.
Actually the Docker container file for emccorp/zookeeper
is included within this repo. We should bump it to the 3.5 final, but it is required as it has several scripts used for custom startup, readiness and liveness checks.
from zookeeper-operator.
Putting scripts in configmaps sounds ... not great. Liveness and readiness checks might be able to fit in a sidecar (not the custom startup scripts though, most likely).
Maybe the official images will take patches to support the things we need here?
from zookeeper-operator.
Another option would be to add an initContainer that populates the /data
volume with the required scripts and the zu
utility. @EronWright Do you have an opinion on this?
from zookeeper-operator.
From an OSS perspective, it does seem good to use the stock image. I don't know enough about the scripts to have a strong opinion. The sidecar pattern is highly useful for liveness checks, as mentioned above. I would strive for that if possible.
from zookeeper-operator.
We would like to see this, any new thoughts on using this?
from zookeeper-operator.
Note that the "official" image is not an image produced by the Apache community, see for example the "where to file issues" line:
https://github.com/31z4/zookeeper-docker/issues
from zookeeper-operator.
We are also not pushing images to emccorp
on docker hub, we are pushing them under pravega
:
https://hub.docker.com/repository/docker/pravega/zookeeper-operator
Is this issue still valid?
from zookeeper-operator.
Closing this issue as it is invalid.
from zookeeper-operator.
Related Issues (20)
- Updating go version to 1.21
- Zookeeper needs to be bumped to 3.8.3 in order to fix a series of identified CRITICAL CVEs HOT 14
- Allow mounting 2 separate persistent volumes for dataDir and dataLogDir
- zookeeper-operator armιε
- Add imagePullSecrets to Helm Hooks in Zookeeper_Operator charts
- FD_SET Illegal write,select cannot be greater than 1024 fd
- ImagePullSecrets added in zookeepercluster doesn't work for zookeeper intance pod
- Unable to install Zookeeper-operator latest image 0.2.15 by using Helm chart
- zookeeper-operator arm64
- watchNamespace setting doesn't seem to work
- Operator pre-delete script should limit resources check to namespace HOT 1
- Apache solr is failing while Running Solr , Solr operator and Zookeeper helm charts as a single chart
- storageClassName doesn't work HOT 1
- zookeeper operator crashes HOT 4
- Configure Resources for zookeeper operator
- Help: building zookeeper docker image in local
- Enhancement: Use Namespaced RBAC over Cluster RBAC
- Use Apache ZooKeeper 3.8.4 (latest stable release)
- Inconsistent member.ready & readyReplicas HOT 2
- Can a Zookeeper cluster deployed with three pods recover itself when two pods are deleted? If it has this capability, how is it achieved?
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 zookeeper-operator.