gardener
crossplane
Our great sponsors
gardener | crossplane | |
---|---|---|
9 | 60 | |
2,710 | 8,559 | |
1.2% | 3.9% | |
9.9 | 9.9 | |
7 days ago | 4 days ago | |
Go | Go | |
GNU General Public License v3.0 or later | 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.
gardener
-
How does managed kubernetes providers hide the control plane?
Now, if you want to dig further on how cloud providers operate, like I said, most are actually using Kubernetes to automate the client control plane management. There is a cloud-neutral project for this out there called Gardener, they have a few architecture documents which explain the concept a bit further. In their garden metaphor, the seed cluster hosts the client control planes, and the shoot clusters are the client clusters (which are only made of worker nodes, no control-plane node). Another more specialized implementation is Kubernikus for OpenStack.
-
Alternative to Rancher as a multi-cluster management platform?
Gardener: https://github.com/gardener/gardener RH HyperShift: https://github.com/openshift/hypershift
-
Can we use a worker node of one kubernetes cluster as master node of another k8s cluster?
Gardener does exactly that. One global cluster manages smaller per-region/cloud provider management clusters and those will contain the control planes of your workload clusters. This way you can have like 10 000 clusters and not deal with multi-tenant issues. One workload = 1 cluster.
-
Over a fifty K8s clusters?
We had cluster of cluster style management managing 100s of cluster. Check out https://github.com/gardener/gardener for an inspiration
- Why aren't there any manged Kubernetes Control Plane as a Service offering out there?
-
Amazon EKS Anywhere
How does this compare against simply using Gardener [0]?
crossplane
-
Rethinking Infrastructure as Code from Scratch
did anyone adopt in production https://crossplane.io ?
-
Understanding Crossplane is being hard
- https://github.com/crossplane/crossplane/blob/master/design/one-pager-composition-environment.md
-
Automated provisioning for data resources
In the overall scheme of things , look at services like backstage.io , crossplane.io and opslevel.com to get ideas. This is not necessarily an endorsement of the services. If all you want is to handle cloud resources and that's it, Terraform can be enough with what ever flavor of web technologies you and your team are comfortable with and can support it along the way. Doesn't take much to create a js based website to collect data from a form, or use other means to collecting data as long as its recorded and transparent for accountability.
- What are some Terraform automation tools you want to exist?
- Anyway to automate the AKS cluster creation using Yaml?
-
One multi-container deployment vs. a separate deployment for each image?
Practically, you'll be replacing stock k8s resources (deployments) with custom ones like Argo Rollouts with Keda autoscaling, so you have to plan the respective Gitops CD pipeline (fluxcd/argocd with some crossplane), as well.
- What is the coolest Go open source projects you have seen?
-
Kubernetes and Helmfile Best Practices
assess https://crossplane.io/
-
Question on how to handle common infrastructure services;
Also, 5 cents * assess https://crossplane.io/ * dont use terraform, ansible or other stone age stuff in k8s * dont call fluxcd or argo gitops, those 2 companies are just exploiting the practice name.
-
Ask HN: Have You Left Kubernetes?
Crossplane [1] is great way to create and manage resources across cloud providers, MSPs via kubernetes objects.
What are some alternatives?
kubevela - The Modern Application Platform.
Pulumi - Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
terraform-cdk - Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform
helm - The Kubernetes Package Manager
external-dns - Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
istio - Connect, secure, control, and observe services.
kubefed - Kubernetes Cluster Federation
tofu-controller - A GitOps OpenTofu and Terraform controller for Flux
karmada - Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration
terraformer - CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
OPA (Open Policy Agent) - Open Policy Agent (OPA) is an open source, general-purpose policy engine.