-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't Install a multinode cluster with Istio installed #219
Comments
Hi @sylvainOL, we have a custom Pilot and Mixer component we use it internally - especially for these kind of setups and a better multicluster support. In Istio 1.4 there were lots of changes and fixes around headless services but unfortunately it is still not good enough to run services as ZK. These continuous patching are not a way going forward, thus we are working on a solution for Zookeeper that will work without a headless service and provide a more stable way to operate ZK within an Istio based service mesh. I suggest to check back here as this will be part of a forthcoming release of the operator (we need this as well as we operate Kafka clusters on K8s with/without Istio as well). |
hi @waynz0r, thanks for the quick reply! In the meantime, I'll put ZK out of the mesh! thanks again for the heads up |
Hi, @sylvainOL we just opened a PR to pravega/zookeeper-operator which allows to use Zookeeper with Istio. To deploy the operator you can safely use the helm chart here kubectl create -f - <<EOF
apiVersion: zookeeper.pravega.io/v1beta1
kind: ZookeeperCluster
metadata:
name: example-zookeepercluster
namespace: zookeeper
spec:
image:
repository: banzaicloud/zookeeper
tag: 3.5.4-beta
pullPolicy: Always
replicas: 3
isIstioEnabled: true
config:
initLimit: 10
tickTime: 2000
syncLimit: 5
quorumListenOnAllIPs: true
EOF |
Hello,
Describe the bug
I've deployed a kubernetes cluster with istio.
When trying to deploy a 3 nodes ZooKeeper Cluster for Kafka, the second one can't start because of immediate closed connections.
As banzai cloud has made a blog post on Kafka (+ZK?) on Istio (https://banzaicloud.com/blog/kafka-on-istio-performance/), and they propose to use your operator (https://github.com/banzaicloud/kafka-operator), I assumed it's possible but don't see how :-/
I've also opened an issue on zookeeper-operator (pravega/zookeeper-operator#102), but as it's said to use it in readme, I thought you may have the answer...
Steps to reproduce the issue:
Expected behavior
Well a running ZK cluster ;)
Additional context
here's the logs:
The text was updated successfully, but these errors were encountered: