ketch
helm
Our great sponsors
ketch | helm | |
---|---|---|
27 | 206 | |
654 | 26,013 | |
0.3% | 1.1% | |
6.8 | 9.0 | |
3 months ago | 5 days ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ketch
-
Acorn: A lightweight PaaS for Kubernertes, from Rancher founders
Here at Suse we looked at https://github.com/theketchio/ketch and the founder for Acorn did some diligence there. Is it a copy?
-
Helm is both "package manager" and "templating engine" - probably the best package manager but horrible template engine
An idea may be to look at something like Ketch, and potentially combine it with Pulumi, TF, or others. Here is an example
-
A simple application deployment framework for Kubernetes!!
You have some more “established” tools, such as Ketch but from what I’ve seen, many people are building it in house by using tools such as Helm, Crossplane, or others
-
Application deployment framework.
Pretty much what Ketch has been doing for a while already, and Ketch is part of a larger app platform
-
Acorn - the new cool kid for app deployment to Kubernetes
Pretty much what Ketch has been doing for a while now
-
Automatic generation of Manifest files.
Another option you have is to use open source projects like Ketch that can make this process more "developer friendly". Here is an example
-
Deploying Python apps on Kubernetes without complexities
Because of that, we have created an open-source project called Ketch to make life easier when deploying apps on K8s.
-
Nodejs App From Code To Kubernetes Cluster
The team is excited about enabling developers to focus on their application code instead of infrastructure. We would love it if you could show your support by starring the project on GitHub and sharing this article with your teammates.
-
Stronger abstraction for deployments
It might be worth having a look at the open source project Ketch
-
Deploying applications on Kubernetes using TypeScript
Instead, by combining the application-focused approach from Ketch with the IaC model from Pulumi, developers can have an application-focused layer they can leverage to quickly deploy their applications without getting into the underlying infrastructure details exposed by Kubernetes.
helm
-
Kubernetes CI/CD Pipelines
Applying Kubernetes manifests individually is problematic because files can get overlooked. Packaging your applications as Helm charts lets you version your manifests and easily repeat deployments into different environments. Helm tracks the state of each deployment as a "release" in your cluster.
-
deploying a minio service to kubernetes
helm
-
How to take down production with a single Helm command
Explanation here: https://github.com/helm/helm/issues/12681#issuecomment-19593...
Looks like it's a bug in Helm, but actually isn't Helm's fault, the issue was introduced by Fedora Linux.
-
Building a VoIP Network with Routr on DigitalOcean Kubernetes: Part I
Helm (Get from here https://helm.sh/)
-
The 2024 Web Hosting Report
It’s also well understood that having a k8s cluster is not enough to make developers able to host their services - you need a devops team to work with them, using tools like delivery pipelines, Helm, kustomize, infra as code, service mesh, ingress, secrets management, key management - the list goes on! Developer Portals like Backstage, Port and Cortex have started to emerge to help manage some of this complexity.
-
Deploying a Web Service on a Cloud VPS Using Kubernetes MicroK8s: A Comprehensive Guide
Kubernetes orchestrates deployments and manages resources through yaml configuration files. While Kubernetes supports a wide array of resources and configurations, our aim in this tutorial is to maintain simplicity. For the sake of clarity and ease of understanding, we will use yaml configurations with hardcoded values. This method simplifies the learning process but isn’t ideal for production environments due to the need for manual updates with each new deployment. Although there are methods to streamline and automate this process, such as using Helm charts or bash scripts, we’ll not delve into those techniques to keep the tutorial manageable and avoid fatigue — you might be quite tired by that point!
-
Deploy Kubernetes in Minutes: Effortless Infrastructure Creation and Application Deployment with Cluster.dev and Helm Charts
Helm is a package manager that automates Kubernetes applications' creation, packaging, configuration, and deployment by combining your configuration files into a single reusable package. This eliminates the requirement to create the mentioned Kubernetes resources by ourselves since they have been implemented within the Helm chart. All we need to do is configure it as needed to match our requirements. From the public Helm chart repository, we can get the charts for common software packages like Consul, Jenkins SonarQube, etc. We can also create our own Helm charts for our custom applications so that we don’t need to repeat ourselves and simplify deployments.
-
Kubernets Helm Chart
We can search for charts https://helm.sh/ . Charts can be pulled(downloaded) and optionally unpacked(untar).
-
Introduction to Helm: Comparison to its less-scary cousin APT
Generally I felt as if I was diving in the deepest of waters without the correct equipement and that was horrifying. Unfortunately to me, I had to dive even deeper before getting equiped with tools like ArgoCD, and k8slens. I had to start working with... HELM.
-
🎀 Five tools to make your K8s experience more enjoyable 🎀
Within the architecture of Cyclops, a central component is the Helm engine. Helm is very popular within the Kubernetes community; chances are you have already run into it. The popularity of Helm plays to Cyclops's strength because of its straightforward integration.
What are some alternatives?
kubevela - The Modern Application Platform.
crossplane - The Cloud Native Control Plane
porter - Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command.
kubespray - Deploy a Production Ready Kubernetes Cluster
kind - Kubernetes IN Docker - local clusters for testing Kubernetes
Packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
cdk8s - Define Kubernetes native apps and abstractions using object-oriented programming
krew - 📦 Find and install kubectl plugins
kustomize - Customization of kubernetes YAML configurations
skaffold - Easy and Repeatable Kubernetes Development
utopia-getting-started - Sharing a copy of our getting-started tutorial, as a demonstration of how our infrastructure works with utopia
dapr-demo - Distributed application runtime demo with ASP.NET Core, Apache Kafka and Redis on Kubernetes cluster.