Plural is the first end-to-end platform for deploying software on Kubernetes - to public or private cloud. Provision your fleet, deploy your applications, construct release pipelines, and manage all your services in a single pane of glass.
Hello Product Hunt Community!
The Plural team has been working hard and is excited to share our newest solution, Plural for Continuous Deployment: The first self-hosted end-to-end platform for deploying services to Kubernetes.
Don't get stuck making trade-offs between security, cost, and maintainability. We built Plural CD to be the best of all worlds.
With Plural CD, you can manage your services and clusters across their full lifecycle:
✨ Instantly create or (import) & clusters in multiple clouds without writing Terraform.
✨ Import your Git repositories and deploy services to clusters in a couple of clicks.
✨ Build powerful deployment pipelines including blue/green and canary with no scripting required.
✨ Securely using private control planes & outbound bidirectional GRPC.
✨ Leverage our Kubernetes auth proxy to drill into any Kubernetes resource in your fleet.
✨ No more fragile terraform rollouts with our zero downtime upgrades via Cluster API
✨ Handle Kubernetes API deprecations with ease with our built-in deprecation detection
✨ Eliminate time spent stitching together various DevOps tooling.
We'd love to hear your feedback, and we'll be here all day answering your questions!
@sam_weaver@shivam_tiwari24 Hey Shivam, we integrate with most of the clouds by leveraging the Cluster API project, which has a lot of mature controllers for each cloud we can integrate with and build on top of. The rest comes from tight integration with kubernetes and its built-in cloud agnosticity. As far as release pipeline construction, you can easily compose services into stages with promotion gates in-between, all configurable as yaml or terraform (which will be coming soon)
Congrats on the new stuff :-) I've been impressed with Plural overall since I found it, huge potential and pretty well-polished, especially onboarding (to GCP in my early case). Love the architecture and Git-centric nature. I wish only the best for the future and look forward to even more cool features!
@david_najaryan1 Thanks David, much appreciated! We worked hard on the design – for such a complex topic like kubernetes you need to have a really clear design to stand out :-) would love to hear feedback!
Hi Plural Team!
It seems like Plural CD could significantly change the continuous deployment approach in Kubernetes. The main benefits are clear: simplifying cluster management without Terraform, easy deployment of services from Git, and automated complex deployment scenarios - all sound like a major step forward.
However, I have a couple of questions. Firstly, how does Plural CD ensure security and confidentiality with such a level of automation? It's important to understand how you're handling potential threats and vulnerabilities. Secondly, how flexible is Plural CD in adapting to different, individual requirements of companies, especially for small and medium enterprises?
And of course, I'm interested to hear your vision for the future of Plural CD. What new features or improvements are you planning to implement to stay at the forefront of innovation in the DevOps field?
Looking forward to learning more about the potential of your product in the world of DevOps.
Best wishes!
I've explored Plural for personal projects and our primary product. With this release we're planning to use it for our deployments! Makes the current pain which is Kubernetes significantly easier.
Congrats on launching @hamza_afzal_butt love the idea of no scripting for deployment pipelines. How customizable are these pipelines within Plural, especially for unique application needs?
@hamza_afzal_butt@katherine_connor Hey Katherine, we're going to make a host of different promotion gates as part of our pipeline, from basic manual approvals to the ability to run full-scale integration tests. The services themselves are defined using templated kubernetes yaml (helm, kustomize, etc) and could support anything kubernetes natively supports, which is really almost everything.
Congratulations on the launch, Plural team! The all-in-one platform for managing services in Kubernetes without the hassle of scripting is a huge win. Can't wait to see how this transforms deployment workflows.
A big round of applause for the Plural team! 👏 The innovation in Plural CD is evident, and I'm thrilled to explore the possibilities it brings to continuous deployment. Congratulations on the successful launch.
Congrats on the launch Sam, Michael and the Plural team. It is very nice to see you keep adding new options to make life easier for DevOps teams and their day-2 operations!
Exciting launch, Plural team! The self-hosted solution for deploying to Kubernetes seems like a game-changer. Love the emphasis on security and ease of deployment.
Incredible tool for using free software without the stress of tricky setups, letting you run it on your own system hassle-free. Congratulations on the launch and best wishes for your future goals.
@emma_watson21 You can use Kubernetes' built in deployment primitives, such as rolling upgrades or in-place upgrades. Or if you want more advanced rollout strategies, you can deploy Argo Rollouts or Flagger which support strategies like blue-green and canary. Our pipeline system can also make it easy to implement canary deployment strategies as well.
Thanks!
Plural