v0.11.0-beta.0
Pre-release
Pre-release
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 andetcd
(#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
isnone
(#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 causingkube-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.