KFD Release 1.23
Welcome to the release of Kubernetes Fury Distribution (KFD) version v1.23.0
!
As a part of Team SIGHUP's continuous efforts to serve the community with a production-ready full-fledged, Kubernetes Distribution, we continuously keep expanding and maintaining the Kubernetes Fury ecosystem to keep up with the latest upstream changes.
Let us dive together into the changes for this new version.
Highlights of KFD release v1.23.0
- Brand new versioning scheme following closely Kubernetes runtime releases.
- One of the top 10 Kubernetes Distros supporting Kubernetes
v1.23.0
, certified by the CNCF. - New and improved documentation site for
Kubernetes Fury Distribution
and its modules. - Updated all the core modules to the latest upstream versions with bug fixes, security updates, and new features.
Versioning
If you've been following KFD, the very first thing that you will notice is a big jump in the minor version number, from 1.7.1
to 1.23.0
. Starting from this release KFD will follow upstream Kubernetes versioning, allowing us to:
- Understand at a glance what is the latest support Kubernetes version by KFD
- Helps the team set clearer roadmaps and release dates around the Kubernetes release timelines
The latest release of KFD has passed tests against 4 Kubernetes runtimes: 1.20
, 1.21
, 1.22
, and 1.23
.
Certified Kubernetes 1.23
KFD now supports the latest stable Kubernetes minor version 1.23
and is one of the first ten certified Kubernetes 1.23 distributions, giving you all the awesome perks from Kubernetes upstream ready to go. Kubernetes Fury Distribution is conformant tested across all 4 supported Kubernetes versions across multiple cloud environments.
You can learn more about all the new changes in Kubernetes 1.23 in the official notes and the official changelog. There is also a very detailed blog post on the release from Sysdig that we recommend checking out.
Updated core modules
In KFD, we maintain a set of core modules based on cloud-native projects that we consider essential for a production-grade cluster.
With this new release, we have updated all the modules to the latest stable version from upstream. Including several enhancements, bug fixes, and security patches.
Following is a list of the core modules and the updates in them:
Networking module v1.8.1
Kubernetes Fury Networking implements in-cluster networking functionality for the Kubernetes Fury Distribution (KFD) via Container Network Interface (CNI) plugins.
- Fixes issues with
IP
run out issues with latestCalico
Image - New Kubernetes labels on all fury resources
Logging module v1.10.1
Kubernetes Fury Logging provides a logging stack for the Kubernetes Fury Distribution (KFD).
- Improved and modified the
fluentd
component - Improvements to Kibana liveness probe
- Upgrade of the component images
- New Kubernetes labels on all fury resources
Ingress module v1.12.1
Kubernetes Fury Ingress provides Ingress Controllers to expose services and TLS certificates automated management solutions.
cert-manager
CRDs have been updated as per the upstream- Updates to all the component images
- New Kubernetes labels on all fury resources
OPA module v1.6.1
Kubernetes Fury OPA provides policy enforcement for the Kubernetes Fury Distribution (KFD) using OPA Gatekeeper.
- Policy for protecting namespaces from accidental deletion
- Updates to all the component images
- New Kubernetes labels on all fury resources
DR module v1.9.1
Kubernetes Fury DR implements backups and disaster recovery for the Kubernetes Fury Distribution (KFD) using Velero.
- Deprecation of
eks-velero
module overaws-velero
velero
image upgrades- Improved documentation and Kubernetes labels for the components
Monitoring module v1.14.0
Kubernetes Fury Monitoring provides a fully-fledged monitoring stack for the Kubernetes Fury Distribution (KFD). This module extends and improves upon the Kube-Prometheus project.
- Latest changes from
kube-prometheus
components syncs - Updates to all the monitoring components
- Improved documentation and Kubernetes labels for the components
Discover more about each module by navigating to the Modules section on this site.
Brand new documentation website
As you probably have noticed, we are also going live with our revamped documentation site for this release. Featuring our new design system (expect more regarding this in the feature!), brand new icons, improved content, and this dedicated blog section.
Our goal is to make easier to start using and contributing to KFD. Please look around the various sections and if you spot any errors or want to improve the documentation, head to the contribution section.
Please pick one of the Quickstart Guides:
Conclusions
Kubernetes never stops getting better and more powerful with each release, and this time with version 1.23 is no different! A lot of exciting news to unpack and understand how to take advantage of.
With KFD we do our best to give you all of the benefits of running Kubernetes in the painless way possible.
Thank you for reading and for your interest in Fury Kubernetes Distirbution, we are happy to have you as part of our community! Come hang out with us in our Slack channel.
If you would like a demo or personalized support and consultancy on KFD or Kubernetes in general, book your slot over here.