crossplane
spec
Our great sponsors
crossplane | spec | |
---|---|---|
60 | 4 | |
8,559 | 1,271 | |
3.9% | 1.4% | |
9.9 | 5.0 | |
3 days ago | 14 days ago | |
Go | Makefile | |
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.
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.
spec
- Docker 23.0.0 is out
-
Infrastructure Engineering — Deployment Strategies
But if all of these are not an issue, then Containers and an orchestration system like Kubernetes can always take care of workload portability especially with OCI now in place for containers and CSI, CNI, CRI, SMI for storage, networking, runtime and service mesh respectively creating a healthy standards based ecosystem for all thereby enabling workload portability without lock-in since for a workload to be truly portable, all the underlying resources should be portable without any/very limited changes.
-
Infrastructure Engineering - Diving Deep
CSI (Container Storage Interface) is a standard which helps establish interoperability between multiple storage providers avoiding the need to have in-tree plugins within the core. So, any storage provider who supports CSI can work with Kubernetes without any issues. You can find a complete list of providers supporting CSI here
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
karmada - Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration
tofu-controller - A GitOps OpenTofu and Terraform controller for Flux
OPA (Open Policy Agent) - Open Policy Agent (OPA) is an open source, general-purpose policy engine.
terraform-provider-aws - Terraform AWS provider