Skip to content

v0.11.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@xmudrii xmudrii released this 28 Nov 12:27

Check out the documentation for this release to find out how to get started with KubeOne.

Attention Needed

  • The AWS Terraform configuration has been refactored a in backward-incompatible way (#729)
    • Terraform now handles setting up subnets
    • All resources are tagged ensuring all cluster features offered by AWS CCM are supported
    • The security of the setup has been increased
    • Access to nodes and the Kubernetes API is now going over a bastion host
    • The aws-private configuration has been removed
    • Check out the new Terraform configuration for more details

Added

  • Add the kubeone status command which checks the health of the cluster, API server and etcd (#734)
  • Add support for NodeLocalDNSCache (#704)
  • Add ability to divert access to the Kubernetes API over SSH tunnel (#714)
  • Add support for sourcing proxy settings from Terraform output (#698)

Changed

General

  • [Breaking] The AWS Terraform configuration has been refactored (#729)
  • Make vSphere Cloud Controller Manager read credentials from a Secret instead from cloud-config (#724)

Bug fixes

  • Fix credentials handling if .cloudProvider.Name is none (#696)
  • Fix upgrades not determining hostname correctly causing upgrades to fail (#708)
  • Fix kubeone reset failing to reset the cluster (#727)
  • Fix configure-cloud-routes bug for AWS causing kube-controller-manager to log warnings (#725)

Updates

  • Update machine-controller to v1.8.0 (#736)
  • Update Canal CNI to v3.10 (#718)
  • Update metrics-server to v0.3.6 (#720)
  • Update DigitalOcean Cloud Controller Manager to v0.1.21 (#722)
  • Update Hetzner Cloud Controller Manager to v1.5.0 (#726)

Docs

  • GCE clusters must be configured as Regional to work properly (#732)

Checksums

SHA256 checksums can be found in the kubeone_0.11.0-beta.0_checksums.txt file.