Skip to content

eksctl 0.2.1 (permalink)

Compare
Choose a tag to compare
@weaveworksbot weaveworksbot released this 23 Jul 11:37
· 6023 commits to main since this release
4cb9e86

Release 0.2.1

Bug Fixes Since 0.2.0

  • more explicit deprecation message for Kubernetes version 1.10 (#1049)

Bug Fixes Since 0.1.40

  • remove support for Kubernetes version 1.10, as deprecated by AWS from 22nd July 2019 onwards (#1026)
    • remove eksctl utils install-coredns command that was only relevant to Kubernetes version 1.10
    • remove --strorage-class flag that was only relevant to Kubernetes version 1.10
  • fix long-standing issue with EBS and security groups blocking VPC deletion (#103)
  • add support for aws eks get-token as fallback when aws-iam-authenticator is missing (#788)
  • add volumeIOPS field to enable use of EBS root volumes of type io1 (#1006)

New Features Since 0.1.0

General features

  • create and manage clusters using configuration files
  • Kubernetes versions: 1.11, 1.12 and 1.13
  • cluster upgrades
  • support for all EKS regions

VPC

  • allow re-using existing VPCs
  • public and private subnet topologies
  • NAT Gateway support (HA, single or disable)

nodegroup

  • nodegroup management (create, get, scale, delete)
  • spot instances and mixed instance types
  • extra kubelet configuration parameters
  • custom EC2 tags and Kubernetes labels
  • custom bootstrap logic
  • single-AZ nodegroups
  • public or private networking options
  • use existing security groups
  • root EBS volume size, type and encryption
  • various options for SSH access

IAM

  • use custom service role for cluster
  • use custom roles or policies for nodegroups
  • canned policies for popular add-ons:
    • External DNS
    • Cluster Autoscaler
    • Cert Manager
    • ALB Ingress
    • AppMesh & XRay
    • EBS, EFS and xFS CSI
  • execute CloudFormation actions using dedicated role

utilities

  • describe and troubleshoot CloudFormation stacks, with CloudTrail support
  • update default add-ons during cluster upgrades (coredns, kube-proxy and aws-node)
  • delete stale entries in ~/.kube/config

Acknowledgment

Weaveworks team would like to sencirely thank all of the who have
contributed to the project, your work is highly appreciated and
the project would get thus far without you!

We have received many very useful contributions from so many of
you, some of which came as code, and some as issue or participation
on Slack, we thank all of you!

List of most active contributors in the last 12 month

@richardcase
@christopherhein
@mumoshu
@adamjohnson01
@archisgore
@Lazyshot
@kschumy
@toricls
@cristian-radu
@tedmiston
@karinnainiguez
@Chabane
@tiffanyfay
@yutachaos
@gruebel
@jstrachan
@PaulMaddox
@ozzieba
@mukaibot
@jmcarp
@gotjosh
@philoserf
@pawelprazak
@nckturner
@af12066
@mgalgs
@Jeffwan
@paulbsch
@arbourd
@cbluth
@knorby
@gchaincl
@mcfedr
@overdrive3000
@prageethw
@patstrom
@sdarwin
@unguiculus
@Yannig
@IPyandy
@bowlesns
@derwasp
@mikeroyal
@superseb
@zironycho
@dcherman
@silviogutierrez
@sixth
@dresnick-sf
@jonk
@danielfm
@denwwer
@thapakazi
@lucioveloso
@callmeradical
@manabusakai
@justincormack
@austbot
@pdavies011010
@mreferre
@flou
@polothy
@Tyil
@cpaika
@arun-gupta
@cdenneen
@danielchalef
@mrichman
@whereisaaron
@StevenACoffman
@procyclinsur
@braderhart
@aparamon
@JasonSwindle
@jicowan
@olipachi
@trondhindenes
@milkowski
@dingn1
@jamesalbert
@stevepe-1
@ArseniiPetrovich
@jvanzyl
@redborian
@tkang007
@elirankon
@alexclifford
@arielvinas
@bnutt
@voxxit