Embedded Cluster Release Notes
1.13.0
Released on September 17, 2024
Version | 1.13.0+k8s-1.29 | 1.13.0+k8s-1.28 |
---|---|---|
Kubernetes Version | 1.29.8 | 1.28.11 |
KOTS Version | 1.117.0 |
New Features
- Adds the
PrivateCACert
template function to return the name of a ConfigMap containing additional trusted CA certificates provided by the end user with the--private-ca
flag for theinstall
command.
Bug Fixes
- Fixes an issue where user-provided proxy configuration was removed during upgrades. This fix only applies to Embedded Clusters installed with this version or later. Users on older versions that upgrade to this version will still lose their proxy configuration.
- Fixes an issue where the disk performance preflight failed on certain architectures where fio was unable to run.
1.12.1
Released on September 13, 2024
Version | 1.12.1+k8s-1.29 | 1.12.1+k8s-1.28 |
---|---|---|
Kubernetes Version | 1.29.8 | 1.28.11 |
KOTS Version | 1.116.1 |
New Features
- Adds the ability to provide additional trusted certificate authority certificates with the
install
command's--private-ca
flag. This is useful when Embedded Cluster is installed behind an enterprise proxy that intercepts traffic and issues its own certificates.
Bug Fixes
- Removes unnecessary values that were previously added to the no proxy list automatically.
- KOTS now uses the fully qualified
.svc.cluster.local
address when making requests to thekotsadm-rqlite
service to simplify HTTP proxy configuration.
1.12.0
Released on September 11, 2024
Version | 1.12.0+k8s-1.29 | 1.12.0+k8s-1.28 |
---|---|---|
Kubernetes Version | 1.29.8 | 1.28.11 |
KOTS Version | 1.116.0 |
Improvements
- Available updates and the check for updates button are shown on the Dashboard page of the Admin Console. The check for updates button is now also shown on the Version history page. These were removed in a previous version.
- The Nodes page displays guidance and easier access to the node join command during initial install.
- When nodes need to be added to the cluster during a restore operation, the
join
command is more clearly shown in the Admin Console. - Hides a banner on the View Files page that told users to use
kubectl kots
commands that are not intended for Embedded Cluster. - KOTS now uses the fully qualified
.svc.cluster.local
address when making requests to thekotsadm-rqlite
andkotsadm-minio
services for simplified HTTP proxy configuration usingNO_PROXY=.cluster.local
.
Bug Fixes
- Fixes an issue where the values provided to the
--http-proxy
,--https-proxy
, and--no-proxy
flags for the kots install command were not propagated to the Replicated SDK.
1.11.1
Released on August 30, 2024
Version | 1.11.1+k8s-1.29 | 1.11.1+k8s-1.28 |
---|---|---|
Kubernetes Version | 1.29.7 | 1.28.11 |
KOTS Version | 1.114.0 |
Improvements
- Adds a host preflight check to ensure that disk performance is sufficient for etcd. Specifically, the P99 write latency must be less than 10 ms.
1.11.0
Released on August 23, 2024
Version | 1.11.0+k8s-1.29 | 1.11.0+k8s-1.28 |
---|---|---|
Kubernetes Version | 1.29.7 | 1.28.11 |
KOTS Version | 1.114.0 |
Improvements
- The default range available for NodePorts is now 80-32767 instead of 30000-32767. Many customers used
unsupportedOverrides
to configure this wider range for use with things like an ingress controller, so we have adjusted the default range accordingly. Changes to this range are not applied on upgrades, so existing installations will not be changed. - Adds host preflight checks for connecting to replicated.app and proxy.replicated.com. If you use a custom domain for replicated.app, the custom domain will be used in the preflight check.
- Adds a host preflight check to ensure that neither
nameserver localhost
nornameserver 127.0.0.1
is present inresolv.conf
.
Bug Fixes
- Fixes several issues that caused node resets to fail. Single-node clusters are no longer drained before being reset. Resets will no longer fail with the error
unable to get installation
if the installation failed early on. And node resets will now work if bind mounts are used for/var/lib/embedded-cluster
,/var/lib/k0s
, and/var/openebs
. - Fixes an issue where preflight checks for
modprobe
,mount
, andunmount
inPATH
did not use absolute paths. - Fixes an issue where restoring did not work with S3-compatible object stores other than AWS S3.
1.10.0
Released on August 13, 2024
Version | 1.10.0+k8s-1.29 | 1.10.0+k8s-1.28 |
---|---|---|
Kubernetes Version | 1.29.7 | 1.28.11 |
KOTS Version | 1.114.0 |
New Features
- Adds support for the
dropdown
config item type, which creates a dropdown on the config screen. Seedropdown
in Config. - Adds the
radio
config item type, which is functionally equivalent to theselect_one
item type but is more clearly named. Theselect_one
config item type is deprecated in favor ofradio
but is still fully functional. Seeradio
in Config.
note
For release notes for Embedded Cluster versions earlier than 1.10.0, see the Embedded Cluster GitHub releases page.