github kubernetes-retired/kube-aws v0.9.7-rc.1
[broken] v0.9.7-rc.1: K8S 1.6.3, Sprig, More flexible IAM, cluster-autoscaler, NVIDIA GPU

latest releases: v0.16.4, v0.16.3, v0.14.7...
pre-release6 years ago

Notable changes since v0.9.6

Full changelog can be seen at v0.9.6...v0.9.7-rc.1

Actions required

  • #639: Users of the experimental TLS bootstrap feature are required to run the following actions:
  1. Run kube-aws render stack to update controller/worker user data templates

  2. Move the bootstrap token from ./credentials/tokens.csv to its own file ./credentials/kubelet-tls-bootstrap-token

    # Remove the following line from ./credentials/tokens.csv, and move <token>
    # (with no leading/trailing blank chars and lines) to it's own file
    # ./credentials/kubelet-tls-bootstrap-token
    <token>,kubelet-bootstrap,10001,system:kubelet-bootstrap
    
  3. Run kube-aws update to update the cluster. This operation will cause controllers and workers to be replaced

  • #629: experimenetal.clusterAutoscalerSupport.enabled was removed in favor of addons.clusterAutoscaler
  • #629: worker.nodePools[].clusterAutoscaler.(min|max)Size was removed in favor of worker.nodePools[].autoscaling.clusterAutoscaler.enabled

Known issues

Features

  • Kubernetes 1.6.3
    • #624: Update default dashboard to 1.6.0 (Thanks to @Vrtak-CZ)
    • #646: Update versions for various components.(Thanks to @camilb)
    • #659: Update Kubernetes dashboard to v1.6.1. Update calico to v2.2.1.(Thanks to @camilb)
  • #559: Add sprig templating functions (Thanks to @tyrannasaurusbanks)
  • #607: More flexible configuration for IAM and stable naming for roles (Thanks to @Fsero)
  • #629: Re: cluster-autoscaler support(Thanks to @redbaron for reviewing)
  • #645: NVIDIA driver installation support on GPU instances(Thanks to @everpeace)

Fixes

  • #619: Fix IamFleetRole syntax (Thanks to @danielfm)
  • #632: Fix unable to backup namespaced resources(Thanks to @cheungpat)
  • #634: Fixes leading slash on s3:prefix removed to fix ListObject permission denied error during etcdadm save(Thanks to @jeremyd)
  • #639: Avoid unnecessary node replacements when TLS bootstrapping is enabled(Thanks to @danielfm)
  • #641: adding --rm to docker run aws_cli commands in etcdadm(Thanks to @jeremyd)
  • #662: Fix taint being assigned as labels(Thanks to @redbaron)

Improvements

  • #615: kube-dns improvements(Thanks to @danielfm)
  • #616: Improve taints validation(Thanks to @danielfm)
  • #618: RBAC setup improvements(Thanks to @danielfm)
  • #625: Fix dashboard version in labels and remove version from RC name (Thanks to @Vrtak-CZ)
  • #650: Label masters with 'node-role.kubernetes.io/master' label(Thanks to @redbaron)
  • #652: Label masters with 'node-role.kubernetes.io/master' label(Thanks to @redbaron)
  • #663: Make kubelet flags more consistent(Thanks to @redbaron)

Documentation updates

  • #626: Fix quote on "Launch the secondary node"(Thanks to @velo)
  • #635: cluster.yaml: Additional note for etcd.count
  • #637: Fix destroy doc(Thanks to @jorge07)

Other updates

  • #657: Fix typo in help message(Thanks to @ytsarev)
  • #669: Make go test timeout longer enough for Travis

Don't miss a new kube-aws release

NewReleases is sending notifications on new releases.