infrastructure
eksctl
infrastructure | eksctl | |
---|---|---|
75 | 59 | |
390 | 4,791 | |
0.0% | 0.9% | |
0.0 | 9.5 | |
about 1 year ago | 7 days ago | |
Jinja | Go | |
- | GNU General Public License v3.0 or later |
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.
infrastructure
-
June 30th, 2024, will bring the End of Life (EOL) of CentOS Linux
Rocky Linux is a fine successor to CentOS and was created by the original founder of CentOS, Gregory Kurtzer.
https://rockylinux.org/
https://rockylinux.org/about/
If you need enterprise support RHEL tends to be a default choice.
If you cannot afford RHEL or do not need enterprise support, Rocky Linux fills the role that CentOS once did.
-
free download
Also you can use Rocky Linux, it's very close! https://rockylinux.org/
- Which OS supports most FPGA development tools?
-
[Rant] On the stability of a Linux desktop
Arch Linux is pretty solid on my end, gnome is a little buggy, nothing like fedora but if you're like my mother and don't want to set anything up I get it. There is Rocky linux if you want a RHEL experience and don't need the latest packages. I don't like Ubuntu but you could go that route.
-
Which Linux version should I instal for Houdini and nuke usage
If you run into anny problems ask chat gpt. https://rockylinux.org/
-
Can't get Nagios to work on Ubuntu 22.04
If If you feel more comfortable on a RHEL based distro, there a good alternatives to CentOS such as AlmaLinux or Rocky Linux.
-
Rust language forked by community into Crab
This situation still exists and Gregory Kurtzer's RockyLinux (Greg started CentOS originally), CloudLinux's AlmaLinux, and others exist to fill the need for a freely installable RHEL clone.
-
Rocky Linux 8.8 Available Now
https://rockylinux.org/ :
Rocky Linux is an open-source enterprise operating system designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux®. It is under intensive development by the community.
- Which Linux Distro You Guys Recommend?
- Suggestions for a rhel based server?
eksctl
-
Auto-scaling DynamoDB Streams applications on Kubernetes
There are a variety of ways in which you can create an Amazon EKS cluster. I prefer using eksctl CLI because of the convenience it offers. Creating an an EKS cluster using eksctl, can be as easy as this:
-
How to migrate Apache Solr from the existing cluster to Amazon EKS
There are many ways to create a cluster such as using eksctl. In my case, I will use terraform module cause it’s easy to reuse and comprehend.
-
Ultimate EKS Baseline Cluster: Part 1 - Provision EKS
eksctl [eksctl] is the tool that can provision EKS cluster as well as supporting VPC network infrastructure.
-
[AWS] EKS vs Self managed HA k3s running on 1x2 ec2 machines, for medium production workload
For this and many other reasons I recommend doing everything in Terraform EXCEPT EKS and its node groups. For that, I use https://eksctl.io/ because it much better manages the lifecycle of EKS and your node groups. I have an blog article better explaining why I recommend it, and another blog article explaining how to do zero-downtime upgrades with EKSCTL.
-
Automating Kong API Gateway deployment with Flux
eksctl
- Export a docker container to a VPC in AWS and exposing it publicly through a loadbalancer
-
Anybody using spot instances for worker nodes?
Second, make sure you create a spot instance group that attempts to launch MULTIPLE different instance types. This way if one instance type gets flushed, your autoscaler will kick in and launch a different type. Without this, you WILL HAVE DOWNTIME if a sudden price hike and flush occurs. If you're using eksctl I have example configurations that use multi-instance types on Github here.
-
Use AWS Controllers for Kubernetes to deploy a Serverless data processing solution with SQS, Lambda and DynamoDB
There are a variety of ways in which you can create an Amazon EKS cluster. I prefer using eksctl CLI because of the convenience it offers. Creating an an EKS cluster using eksctl, can be as easy as this:
-
strategy to upgrade eks cluster
I've written an article on this, with my recommended tool for managing eks EKSCTL.
-
Bootstrapping Kubernetes Cluster with CloudFormation
--- AWSTemplateFormatVersion: '2010-09-09' Parameters: VpcId: Type: AWS::EC2::VPC::Id Description: ID of the VPC in which to create the Kubernetes cluster SubnetIds: Type: List Description: List of Subnet IDs in which to create the Kubernetes cluster KeyPairName: Type: AWS::EC2::KeyPair::KeyName Description: Name of the EC2 Key Pair to use for SSH access to worker nodes ClusterName: Type: String Description: Name of the Kubernetes cluster to create Resources: ControlPlaneSecurityGroup: Type: AWS::EC2::SecurityGroup Properties: VpcId: !Ref VpcId GroupDescription: Allow inbound traffic to the Kubernetes control plane SecurityGroupIngress: - IpProtocol: tcp FromPort: 22 ToPort: 22 CidrIp: 0.0.0.0/0 WorkerNodeSecurityGroup: Type: AWS::EC2::SecurityGroup Properties: VpcId: !Ref VpcId GroupDescription: Allow inbound traffic to Kubernetes worker nodes SecurityGroupIngress: - IpProtocol: tcp FromPort: 22 ToPort: 22 CidrIp: 0.0.0.0/0 ControlPlaneInstanceProfile: Type: AWS::IAM::InstanceProfile Properties: Roles: - !Ref ControlPlaneRole ControlPlaneRole: Type: AWS::IAM::Role Properties: AssumeRolePolicyDocument: Version: '2012-10-17' Statement: - Effect: Allow Principal: Service: - ec2.amazonaws.com Action: - sts:AssumeRole ManagedPolicyArns: - arn:aws:iam::aws:policy/AmazonEKSClusterPolicy - arn:aws:iam::aws:policy/AmazonEKSServicePolicy ControlPlaneInstance: Type: AWS::EC2::Instance Properties: ImageId: ami-0b69ea66ff7391e80 InstanceType: t2.micro KeyName: !Ref KeyPairName NetworkInterfaces: - DeviceIndex: 0 AssociatePublicIpAddress: true GroupSet: - !Ref ControlPlaneSecurityGroup SubnetId: !Select [0, !Ref SubnetIds] IamInstanceProfile: !Ref ControlPlaneInstanceProfile UserData: Fn::Base64: !Sub | #!/bin/bash echo 'net.bridge.bridge-nf-call-iptables=1' | tee -a /etc/sysctl.conf sysctl -p yum update -y amazon-linux-extras install docker -y service docker start usermod -a -G docker ec2-user curl -o /usr/local/bin/kubectl https://amazon-eks.s3.us-west-2.amazonaws.com/1.21.2/2021-07-05/bin/linux/amd64/kubectl chmod +x /usr/local/bin/kubectl echo 'export PATH=$PATH:/usr/local/bin' >> /etc/bashrc curl --silent --location "https://github.com/weaveworks/eksctl/releases
What are some alternatives?
SuperSlicer - G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
terraform-aws-eks - Terraform module to create AWS Elastic Kubernetes (EKS) resources 🇺🇦
ohpc - OpenHPC Integration, Packaging, and Test Repo
kops - Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
1password-linux-to-bitwarden - Takes a 1Password 8 export (.1pux) & converts it to Bitwarden importable JSON. (Linux / macOS / Windows)
argo-cd - Declarative Continuous Deployment for Kubernetes
centos2ol - Script and documentation to switch CentOS/Rocky Linux to Oracle Linux
terraform-aws-eks-blueprints - Configure and deploy complete EKS clusters.
Ombi - Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
cluster-api - Home for Cluster API, a subproject of sig-cluster-lifecycle
Rollarr - This is the new and improved Plex Automatic Pre-roll script with a GUI
eks-anywhere - Run Amazon EKS on your own infrastructure 🚀