pixie-io / pixie

Instant Kubernetes-Native Application Observability
https://px.dev
Apache License 2.0
5.61k stars 430 forks source link

Helm chart to deploy Pixie Cloud #431

Open rohitjha941 opened 2 years ago

rohitjha941 commented 2 years ago

I am entirely new to Pixie. Please Pardon me if things mentioned below are already present.

Is your feature request related to a problem? Please describe. I am looking for a Helm Chart to deploy Pixie Cloud to Kubernetes. My Infrastructure is wholly automated using terraform. I will prefer to continue using Terraform for it. Current Install Instructions are tough to automate. A helm chart that can provision pixie cloud on the existing cluster will be helpful.

Another issue is /scripts/create_cloud_secrets.sh generates a self-signed certificate with a pixie domain name. The ability to take an external certificate or Integration with cert-manager will be helpful.

Describe the solution you'd like A helm chart will be helpful.

Describe alternatives you've considered I could use the Kustomise module to carry out steps 7, 8, and 9. And can recreate all secrets using Kubernetes and TLS providers in terraform.

laxmansoma1903-zz commented 2 years ago

@zasgar @aimichelle - we are trying to perform similar as above , can you please provide the timeline if possible on when we can have helm charts available..

laxmansoma1903-zz commented 2 years ago

Please let us know if you able to achieve this,.....

s-starostin commented 2 years ago

Perharps, it could be something like this: https://github.com/vseinstrumentiru/gitlab-pixie-cloud-project/tree/master/modules/pixie-cloud/chart

laxmansoma1903-zz commented 2 years ago

Hi Starostin - Did you able to make it work?

s-starostin commented 2 years ago

Hello, yes, but there were some specific defaults like nodeSelector and tolerations. Removed them now in values, also added small README in the chart dir and elasticsearch chart repo to the Chart.yaml.

EStork09 commented 2 years ago

I think outside of the helm charts that people have already created. Is there any desire from the pixie-labs maintainers if we created a chart similar to how the operators has one. If we created would that be maintained similar to the kustomize, or should someone create a chart for pixie cloud outside of the pixie labs umbrella?

miospruit commented 2 years ago

i would say it would be very nice to get a helm chart of the pixie cloud from the developers of pixie.

miospruit commented 2 years ago

I think outside of the helm charts that people have already created. Is there any desire from the pixie-labs maintainers if we created a chart similar to how the operators has one. If we created would that be maintained similar to the kustomize, or should someone create a chart for pixie cloud outside of the pixie labs umbrella?

i'm also very interested in the answer of this question, having a helmchart maintained by pixie would be a real treat

RickFoland commented 1 year ago

I'd also be interested in a helm chart for Pixie Cloud that is maintained by Pixie. The one for the operator is nice, but it would be great to go fully self-hosted using helm.

As the original post states, the current process for deploying Pixie Cloud is not easy to automate and I'd prefer not to rely on a third party chart. Having a Pixie maintained chart would also allow everyone to focus efforts on improving the official chart instead of their preferred third party one.

l-rossetti commented 3 months ago

any news on this? pixie cloud installation and its dependencies are not really automatable

sjdrc commented 3 months ago

Given that Pixie has not provided a helm chart or responded to any requests as to whether one will be supported, I think they they do not want to support a non-convoluted deployment of Pixie cloud to push people to using their managed service.