Open in app

Sign In

Write

Sign In

Jeremy Cowan
Jeremy Cowan

146 Followers

Home

About

Aug 18

Programmatically accessing the EKS cluster API endpoint without a kubeconfig file

There are times when you may want to programmatically call the Kubernetes API without loading the Kubernetes client SDK. For example, you may have a job that runs outside the cluster that needs to retrieve information about a Kubernetes object, like its status. For these types of lightweight operations, you…

Kubernetes

4 min read

Kubernetes

4 min read


Jul 2, 2021

Provisioning an EKS cluster with CAPI

In an earlier post I described how to use KinD to run EKS-Distro on your local machine. …

AWS

7 min read

AWS

7 min read


Published in

ITNEXT

·Jun 29, 2021

Using KinD to run EKS-D

In December 2020, Amazon released EKS-Distro, a distribution of Kubernetes that can be run in variety of different environments, including on premises. This distribution has been battle tested by AWS and includes all of the security patches and updates that EKS uses, giving you secure, reproducible builds of Kubernetes. The…

Kubernetes

3 min read

Using KinD to run EKS-D
Using KinD to run EKS-D
Kubernetes

3 min read


Apr 17, 2021

Pulling Docker images from ECR private registries with a Cognito User Pool Identity

Introduction Imagine you use an ECR private registry to store your Docker images and you’ve recently developed a piece of software that you’d like to distribute as an image to folks outside of your organization. Pushing the image to ECR public, or another public registry, is not an option because you…

AWS

5 min read

Pulling Docker images from ECR private registries with a Cognito User Pool Identity
Pulling Docker images from ECR private registries with a Cognito User Pool Identity
AWS

5 min read


Mar 18, 2021

Introducing the aws-ssm-agent-installer

When managed node groups was first introduced, it automated the provisioning of Kubernetes worker nodes and orchestrated the replacement of those nodes when a new version of the EKS optimized AMI was released. Months later, AWS added the ability to use your own custom AMI with managed node groups and…

Amazon Eks

3 min read

Amazon Eks

3 min read


Jan 21, 2020

Introducing the EKS Fargate Operator

At re:Invent 2019, AWS released EKS Fargate, a service that allows you to run serverless containers on Kubernetes. As part of the release, AWS built a custom scheduler, along with a set of webhooks to facilitate running pods on Fargate. The key to all this a new AWS resource known…

AWS

2 min read

AWS

2 min read


Sep 5, 2019

RBAC WALKTHROUGH: Using an IAM group to assign permission to the Kubernetes API

Introduction This walkthrough explains how to create an AWS role that members of an IAM group can assume. The assumed role is then mapped to a Kubernetes RBAC role in the aws-auth ConfigMap which allows the group members to perform a set of actions against the Kubernetes API, e.g. patch, get…

AWS

3 min read

AWS

3 min read


Sep 1, 2019

The problem with kube-proxy: enabling IPVS on EKS

Update (3/11/20) kube-proxy no longer automatically cleans up network rules created by running kube-proxy in other modes. If you are switching the kube-proxy mode (EG: iptables to IPVS), you will need to run kube-proxy --cleanup, or restart the worker node (recommended) before restarting kube-proxy. …

Kubernetes

3 min read

Kubernetes

3 min read


Aug 29, 2019

The impacts of using custom networking with the AWS VPC CNI

This post was inspired by https://github.com/aws/amazon-vpc-cni-k8s/issues/331. Introduction The AWS VPC CNI has a feature known as custom networking that allows you assign IP addresses to pods from a secondary VPC CIDR range. Ordinarily, pods are assigned an IP addresses from the host’s subnet, but this can be problematic if there aren’t…

AWS

3 min read

AWS

3 min read


Published in

The Startup

·May 21, 2019

Migrate Docker Cloud Stacks to Amazon ECS

Elastic Container Service This blog describes a couple approaches you can use to migrate from Docker Cloud to Amazon Elastic Container Service (ECS) clusters. ECS is a managed container orchestration service from AWS that is responsible for managing cluster state and scheduling containers onto a fleet of container instances. It exposes an API…

Docker

14 min read

Migrate Docker Cloud Stacks to Amazon ECS
Migrate Docker Cloud Stacks to Amazon ECS
Docker

14 min read

Jeremy Cowan

Jeremy Cowan

146 Followers

Jeremy Cowan is a Principal Container Specialist at AWS

Following
  • Renato Groffe

    Renato Groffe

  • (λx.x)eranga

    (λx.x)eranga

  • Adri Villela

    Adri Villela

  • Bhargav Bachina

    Bhargav Bachina

  • Valentin Despa

    Valentin Despa

See all (42)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams