-
Notifications
You must be signed in to change notification settings - Fork 55
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
Mangle Support for Amazon EKS #118
Comments
Hi @Anvesh42 -> Currently in our Mangle container, we have only the kubectl installed from the above list. -> We suggest you to deploy Mangle in the same cluster and access the resources locally (by adding K8s endpoint and namespace without kubeconfig). -> However, we consider this as a feature request and try to address as part of our next Mangle release. Let us know if any further queries. Regards, |
@rpraveen-vmware Thanks for your response. To your 2nd pointer, whether the endpoint is local or remote, the kubeconfig file field is imperative and must be defined. In this case, the kube-system namespace is running within the same EKS cluster where mangle has been deployed and mangle expects the kubeconfig file. Please help understand when you say configure K8s endpoint without the kubeconfig file. To your 3rd one, will you be able to provide us the timelines on the availability of mangle image that supports EKS workflows? Thanks |
@Anvesh42 -> We discussed to have this as part of the next release of Mangle. Will update you on the timelines. |
@rpraveen-vmware Thanks Praveen. That worked for us. A quick question please - "Does cassandra DB configuration within the mangle product offer integration with AWS S3 or EBS? The default configuration is the NFS. Please see the image below. We wanted to see if cassandra storage can be moved to S3 or EBS instead of a filesystem. Also, does mangle support other DB's such as mongodb & postgres? If so, will the team be able to provide us the supporting YAML's? |
Hi @Anvesh42, Thanks, |
@rpraveen-vmware @ashrimalivmware Due to current limitation concerning mangle-EKS integration, we are in the process of chaos testing design change. We have a question concerning the new design, Does mangle support integration with cassandra given the scenario where mangle runs on one Kubernetes cluster while cassandra on another assuming firewall remains open between the two clusters? Our current standard configuration:Configuration we are trying to explore:Please note the clusterB string in the cassandra contact point value. We tried testing this approach and were able to find a hint of successful connection but couldn't be definite about it. We had an unsuccessful attempt trying to access mangle storage data on cassandra container (running on another cluster) via cqlsh command. Mangle documentation is limited in this area. Inputs are welcome. Please let us know your thoughts on this design. Thanks |
Hi @Anvesh42 -> Seeing that you had successful connection from Mangle to cassandra, need to check if it is really supported to provide the mount volume value of the DB in other cluster. What's the reason behind this approach..? just curious to know.. |
@rpraveen-vmware @ashrimalivmware Do you think your team will be able to provide us the timelines at this point on EKS support for mangle product? FYI, below are the 2 last comments from your team in this regard, -> Currently in our Mangle container, we have only the kubectl installed from the above list. Thanks |
Mangle team, (@rpraveen-vmware @ashrimalivmware)
I communicated to you team earlier on https://github.com/vmware/mangle/issues/82 & https://github.com/vmware/mangle/issues/105 which were related to chaos setup on OpenShift cluster.
This time we are experiencing different issue. We are trying to have chaos functionality implemented in the AWS EKS environment for the GF applications and we are observing issues with kubeconfig integration. Here are the details,
Scenario
EKS-Target-kubeconfig.txt
Problem Statement
While configuring & testing the endpoint connection on EKS-Mangle using the kubeconfig file of EKS-Target, we see failed connection error.
Test Connection failed for endpoint, Please reverify the credentials {0} . Reason: Test Connection failed for endpoint, Please reverify the credentials
Our Initial RCA
exec executable aws not found
Some Useful Resources
From the available documentation on mangle, I do not see any specific use case support for EKS-mangle integration. Is this a limitation at this point?
Thanks
Anvesh
The text was updated successfully, but these errors were encountered: