Amazon EKS Anywhere is a new deployment option for Amazon EKS that enables you to easily create and operate Kubernetes clusters on-premises with your own virtual machines. It brings a consistent AWS management experience to your data center, building on the strengths of Amazon EKS Distro, the same distribution of Kubernetes that powers EKS on AWS. Its goal is to include full lifecycle management of multiple Kubernetes clusters that are capable of operating completely independently of any AWS services. Here are the steps for getting started with EKS Anywhere. Full documentation for releases can be found on https://anywhere.eks.amazonaws.com.
docker kubernetes aws vmware kubernetes-cluster k8s kubernetes-deployment eksAmazon EKS Distro (EKS-D) is a Kubernetes distribution based on and used by Amazon Elastic Kubernetes Service (EKS) to create reliable and secure Kubernetes clusters. With EKS-D, you can rely on the same versions of Kubernetes and its dependencies deployed by Amazon EKS. This includes the latest upstream updates, as well as extended security patching support. EKS-D follows the same Kubernetes version release cycle as Amazon EKS, and we provide the bits here. EKS-D offers the same software that has enabled tens of thousands of Kubernetes clusters on Amazon EKS. This GitHub repository has everything required to build the components that make up the EKS Distro from source.
kubernetes aws eksThis project ensures that the Kubernetes control plane responds appropriately to events that can cause your EC2 instance to become unavailable, such as EC2 maintenance events, EC2 Spot interruptions, ASG Scale-In, ASG AZ Rebalance, and EC2 Instance Termination via the API or Console. If not handled, your application code may not stop gracefully, take longer to recover full availability, or accidentally schedule work to nodes that are going down. The aws-node-termination-handler (NTH) can operate in two different modes: Instance Metadata Service (IMDS) or the Queue Processor.
kubernetes spot-instances aws-ec2 eks maintenance-eventsDevtron is designed as a self-serve platform for operationalizing and maintaining applications (AppOps) on kubernetes in a developer friendly way. It provides workflow which understands the domain of kubernetes, testing, CD, SecOps so that you dont have to write scripts. It supports reusable and composable components so that workflows are easy to contruct and reason through. Deploy to multiple kubernetes cluster.
kubernetes dashboard deployment workflow-engine continuous-deployment gke kubectl deployment-strategy release-automation kubernetes-dashboard appops kubernetes-deployment devtron deployment-pipeline deployment-automation gitops aks eks argocdA terraform module to create a managed Kubernetes cluster on AWS EKS. Available through the Terraform registry. Inspired by and adapted from this doc and its source code. Read the AWS docs on EKS to get connected to the k8s dashboard. Generally the maintainers will try to release the module once every 2 weeks to keep up with PR additions. If particularly pressing changes are added or maintainers come up with the spare time (hah!), release may happen more often on occasion.
terraform terraform-module aws kubernetes kubernetes-deployment kubernetes-setup amazon-web-services eks elastic-kubernetes-service moduleTerraform module to provision AWS resources to run EC2 worker nodes for Elastic Container Service for Kubernetes. Instantiate it multiple times to create many EKS worker node pools with specific settings such as GPUs, EC2 instance types, or autoscale parameters.
terraform terraform-module eks aws kubernetes nodes workers cluster k8s ec2This repository explains how to run different Machine Learning frameworks on Amazon EKS.
machine-learning tensorflow kubeflow mxnet jupyter keras amazon-web-services eks amazon kubernetesThe aws-eks-cluster-controller manages cross account EKS clusters and supported Kubernetes resources. IMPORTANT make sure your AWS user/role has sufficient permissions to use eksctl.
kubernetes eks aws-eksThis code repository aims to be a reference sample for implementing AWS Lambda function to interact with Amazon Elastic Container Services for Kubernetes (EKS) using Kubernetes API. Amazon EKS runs the Kubernetes management infrastructure for you across multiple AWS availability zones to eliminate a single point of failure. Amazon EKS is certified Kubernetes conformant so you can use existing tooling and plugins from partners and the Kubernetes community. Applications running on any standard Kubernetes environment are fully compatible and can be easily migrated to Amazon EKS. Having a AWS Lambda function that integrates with Amazon EKS would allow event-driven triggers to manage and modify deployments and other controls within the Amazon EKS cluster.
eks lambdaAn implementation of the Kubernetes Custom Metrics API and External Metrics API for AWS CloudWatch metrics. This adapter allows you to scale your Kubernetes deployment using the Horizontal Pod Autoscaler (HPA) with metrics from AWS CloudWatch.
cloudwatch-metrics kubernetes eks aws-cloudwatchTerraform module to provision an EKS cluster on AWS. This project is part of our comprehensive "SweetOps" approach towards DevOps.
terraform terraform-module eks aws masters kubernetes k8sThis repository explains how to run different Machine Learning frameworks on Amazon EKS.
machine-learning tensorflow kubeflow mxnet jupyter keras amazon-web-services eks amazon kubernetesCreate a kubeconfig file for manging the EKS Cluster. Replace EKS_ENDPOINT_URL with your EKS Endpoint URL, BASE64_ENCODED_CA_CERT with certificateAuthority and CLUSTER_NAME with EKS Cluster name.
terraform devops kubernetes aws eks clusterAWS EKS: AWS Kubernetes Cluster As A Service, it can solve most people's problem, and user don't need to worry how to maintain it, but it only supprt in the US East (N. Virginia) and US West (Oregon) Regions now, and there are some limitions.
terraform devops kubernetes aws eks coreos docker containerThis plugin will provide an easy way to SSH into Kubernetes Worker nodes running and have joined the Amazon EKS cluster using kubectl. To use the plugin you should have kubectl version 1.10 and above.
kubernetes kubectl plugins eks awsThis project provides an example of how to use orbs to conveniently build a Docker image on CircleCI, push the Docker image to an Amazon Elastic Container Registry (ECR), and then deploy to Amazon Elastic Container Service for Kubernetes (AWS EKS). In particular, the aws-ecr and the aws-eks Orbs will be used in this project. The following environment variables must be set for the project on CircleCI via the project settings page, before the project can be built successfully.
aws-eks eks kubernetesekz is an opinionated Kubernetes distribution built using binaries from the AWS EKS Distro (EKS-D). It aims to be the easiest way to run EKS clusters on desktops (Linux, macOS and Windows). EKS-D provides the same software that has enabled tens of thousands of Kubernetes clusters on Amazon EKS.
kubernetes aws eks eks-d k0suseful for automation purposes, any workflow that needs to grant IAM access to an EKS cluster can use this library to modify the config map. This command removes all map roles and map users that have matching input username. In the above configmap, map role for roleARN arn:aws:iam::555555555555:role/abc and mapUser for userARN arn:aws:iam::555555555555:user/a-user will be removed.
kubernetes configmap aws-authentication kubernetes-node eks eks-roles aws-authCreate and manage instance groups with Kubernetes. instance-manager simplifies the creation of worker nodes from within a Kubernetes cluster and creates InstanceGroup objects in your cluster. Additionally, instance-manager will provision the actual machines and bootstrap them to the cluster.
kubernetes aws kubernetes-cluster spot kubernetes-controller worker-nodes aws-eks kubernetes-node eks kubernetes-tools kubernetes-clusters managed-node instancegroups eks-fargate fargate-profilesCertain termination activities such as AZRebalance or TerminateInstanceInAutoScalingGroup API calls can cause autoscaling groups to terminate instances without having them properly drain first. This can cause apps to experience errors when they are abruptly terminated.
kubernetes aws autoscaling-groups graceful-shutdown aws-autoscaling lifecycle-hooks kubernetes-node eks lifecycle-manager lifecycle-hook
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.