Skip to content

Releases: kubernetes/kops

1.5.0-beta2

01 Feb 20:22
Compare
Choose a tag to compare
1.5.0-beta2 Pre-release
Pre-release
  • Add --master-count flag, to make it easy to run masters in the same AZ
  • Support additional security groups (thanks @tsupertramp)
  • Apply Terraform formatting to TF files (thanks @tazjin)
  • S3 location discovery fix when bucket is not owned (thanks @tazjin)
  • Allow S3 bucket object ACL override (thanks @tazjin)
  • Use PodManifestPath instead of deprecated Config (thanks @mtaufen)
  • Bumping Calico versions to 2.0.1 (thanks @heschlie)
  • CLI: Add long descriptions (thanks @kamilhristov)
  • Support p2 instances (thanks @anurag)
  • Add Eviction flags to evict based on inodes
  • Map NvidiaGPUs / --experimental-nvidia-gpus flags
  • Install ebtables in nodeup
  • Additional IAM policy deletion fixes
  • Fix path to docker service manifest
  • Fixes for kube-up import
  • Version dependent recommendations in channels
  • More tolerance for concurrent deletion
  • Relax DNS requirements on shared VPCs
  • Allow specification of multiple CIDRs to create cluster
  • AssociatePublicIP is only explicitly set when specified, defaults based on topology
  • Improved logging on AWS errors around retries
  • Target autoscaler-addon to master nodes (thanks @Snaker)
  • Better docs (thanks @apenney, @anurag, @geojaz, @jasondewitt, @scottmwebber, @shrugs, @tsupertramp, @yissachar)

1.5.0-beta1

26 Jan 05:38
Compare
Choose a tag to compare
1.5.0-beta1 Pre-release
Pre-release
  • Fix bug with k8s 1.5.1, where we were incorrectly passing attach-detach-reconcile-sync-period, which was not defined until 1.5.2
  • Tolerate running etcd members / masters in the same instance group
  • Populate the API access fields, so they are discoverable
  • Don't create route table at all if all subnets are shared
  • kube-dns autoscaler: set min replicas to 2
  • Fix bastion name in SSH suggestion
  • Move validation & better error messaging

1.5.0-alpha4

21 Jan 21:25
Compare
Choose a tag to compare
1.5.0-alpha4 Pre-release
Pre-release
  • Shared NAT gateways - specify egress (thanks @geojaz)
  • Extensible IAM permissions (thanks @yissachar)
  • Confirmation before deleting instance groups (thanks @frodopwns)
  • Map more flags for "expert mode" (thanks @blakebarnett)
  • Update cluster-autoscaler (thanks @sjevs)
  • Fix to apply the correct taint to master (broken in alpha3 - thanks @rchoh)
  • Don't try to delete resources when target=terraform (thanks @tanner-bruce)
  • Relax constraints on mixed-topology models
  • Can now rolling-update a single instance group
  • Multiple masters in the same AZ (by kops edit cluster, currently)
  • Prefer to resolve nodes by IP, relaxing constraints on DhcpOptions
  • Update default instance size for ca-central-1 and eu-west-1
  • Automatically infer CIDR from VPC and Subnet IDs
  • Cluster label now appears in kops get -oyaml output
  • Optimize Route53 calls in dns-controller
  • Docs fixes (thanks @caarlos0, @evildandelions, @foxylion, @vendrov)
  • Code cleanup (thanks @fate-grand-order)

1.5.0-alpha3

11 Jan 06:26
Compare
Choose a tag to compare
1.5.0-alpha3 Pre-release
Pre-release

Alpha release of kops 1.5.0, optimized for the kubernetes 1.5 series

It is recommended that you pass --channel alpha when using this release, to get the version that will shortly be the stable release. But remember that clusters created with --channel alpha will remain on the alpha channel until you change them.

Changes since 1.5.0-alpha2

  • Fix cleanup of NAT Gateways (thanks @tsupertramp for finding)
  • Fix cleanup of bastion IAM roles & DNS names (thanks @AlexLast for finding)
  • Fix docker installation on CentOS / RHEL

1.5.0-alpha2

10 Jan 04:33
Compare
Choose a tag to compare
1.5.0-alpha2 Pre-release
Pre-release

Alpha release of kops 1.5.0, optimized for the kubernetes 1.5 series

  • It is recommended that you pass --channel alpha when using this release, to get the version that will shortly be the stable release. But remember that clusters created with --channel alpha will remain on the alpha channel until you change them.

Highlights

  • Network overlays: --networking calico --networking kopeio-vxlan or --networking weave
  • Isolated networks (nodes do not have public IPs): --topology private
  • Bastion support for isolated networks: --bastion
  • Private hosted zone: --dns private
  • API can be exposed via DNS, or by an internet-facing ELB, or by a private ELB
  • Enhanced model that allows for complex subnet configurations

v1.4.4

21 Dec 04:48
Compare
Choose a tag to compare

Users of the 1.4 kops series are highly recommended to upgrade.

  • Fix issue where instances running kubernetes 1.5 would not restart correctly: #1173

v1.4.3

14 Dec 21:04
Compare
Choose a tag to compare

This version of kops fixes problems that prevent a 1.5 cluster starting; a 1.5 release of kops with all the configuration changes for optimal operation of kubernetes 1.5 will be following shortly and will be named 1.5.x.

  • When running with k8s 1.5, will pass --anonymous-auth=false and will no longer pass removed --configure-cbr0 flag

v1.4.1

10 Oct 15:53
Compare
Choose a tag to compare
  • Fix dns-controller when multiple HostedZones with the same name
  • Initial support for CentOS / RHEL7
  • Initial k8s-style API & examples

v1.4.0-alpha.1

08 Sep 04:14
Compare
Choose a tag to compare
v1.4.0-alpha.1 Pre-release
Pre-release
Merge pull request #409 from justinsb/binary_releases

Makefile tweaks to support binary release