terraform-aws-eks
terraform-provider-flux
terraform-aws-eks | terraform-provider-flux | |
---|---|---|
76 | 4 | |
4,532 | 380 | |
1.1% | 3.2% | |
9.0 | 8.3 | |
4 days ago | 26 days ago | |
HCL | 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.
terraform-aws-eks
-
EKS Auto Mode Unlocked for Existing Clusters with Terraform
Terraform-aws-eks release a new version v20.31.1 which allows to use custom NodeClass/NodePools when EKS Auto is enabled without built-in NodePools.
-
EKS Auto Mode Arrives in Terraform – Simplify Kubernetes Today
Terraform eks module released a new version v20.31.0 which enables the support of EKS Auto mode and EKS Hybrid Nodes.
-
Run Kubernetes Like a Pro—Without the Expertise! Introducing EKS Auto Mode
Note: Terraform support(still ongoing) not yet there so for this blog we will use AWS console.
-
How to use the AWS Load Balancer Controller to connect multiple EKS clusters with existing Application Load Balancers
Here’s a lovely GitHub issue with more details: https://github.com/terraform-aws-modules/terraform-aws-eks/issues/1539
-
Efficient Kubernetes Cluster Deployment: Accelerating Setup with EKS Blueprints
Upon reviewing EKS Blueprints, I found myself pondering its relationship with terraform-aws-modules-eks. In reality, EKS Blueprints does not stand in opposition to or compete with terraform-aws-modules-eks; rather, it complements and extends its functionality. EKS Blueprints acts as a valuable enhancement to the standard EKS module, enriching it with additional features and refinements, effectively adding a touch of sweetness and spice to the existing framework.
-
Optimiza tu cluster EKS con Karpenter
Karpenter Example
-
AWS: Karpenter and SSH for Kubernetes WorkerNodes
For the Terraform, here you will need to add thenode_security_group_additional_rules in the EKS module for SSH access, and create an EC2 Instance Connect Endpoint for the VPC, as in my case we create VPC and EKS separately.
- Feat: Made it clear that we stand with Ukraine
- Need suggestions for managing eks terraform module
-
What's everyone's favorite EKS Terraform module these days?
cloudposse module was popular but most have moved to https://github.com/terraform-aws-modules/terraform-aws-eks also eks blueprints will be moving to this module. use eks blueprints v5
terraform-provider-flux
-
What Is Flux CD & How Does It Work? [Tutorial]
In addition to your app's resources, Flux CD creates Custom Resources in your cluster that describe the Flux configuration being used. For example, a GitRepository object will be created for apps that are being deployed from Git. You can save the manifests for these objects and commit them to another repository to programmatically manage Flux itself using an IaC solution like Terraform.
-
Using Terraform to both create kubernetes clusters (AKS) and deploy helm charts in the same project - good or bad?
IMO, a better approach would be to provision your cluster using terraform, then do cluster operations using a GitOps tool, such as GitOps Toolkit (Flux v2) - https://toolkit.fluxcd.io/. You can point multiple clusters to the same repo and they are going to apply and reconcile the desired state for all or your clusters if needed. There’s also a Flux terraform provider - https://github.com/fluxcd/terraform-provider-flux, bootstrap flux then let it do its job.
- Does anyone use terraform to manage Kubernetes objects as opposed to using plain yamls/helm charts/kustomize?
-
How do you automate Helm charts installation?
You could try this: https://github.com/fluxcd/terraform-provider-flux
What are some alternatives?
terraform-aws-eks-blueprints - Configure and deploy complete EKS clusters.
helmfile - Deploy Kubernetes Helm Charts
eksctl - The official CLI for Amazon EKS
flux2 - Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
terraform-aws-cloudwatch - Terraform module to create AWS Cloudwatch resources 🇺🇦
helm-operator - Successor: https://github.com/fluxcd/helm-controller — The Flux Helm Operator, once upon a time a solution for declarative Helming.
terragrunt-infrastructure-modules-example - A repo used to show examples file/folder structures you can use with Terragrunt and Terraform
helmsman - Helm Charts as Code
kubesphere - The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
k2tf - Kubernetes YAML to Terraform HCL converter
terraform-aws-security-group - This terraform module creates set of Security Group and Security Group Rules resources in various combinations.
helm-controller - The GitOps Toolkit Helm reconciler, for declarative Helming