Glasskube v0.10.0 out now!

Jake Page - Jun 24 - - Dev Community

Welcome back to another new release blog post 🚀

This is where we cover the newest shipped features, enhancements, bug fixes and cover all of the recent Glasskube news to make sure you are fully up to speed. We have been riding a continous wave off momentum of internal feature developments as well as interest from the wider community which has led to the delivery of Glasskube v0.10.0.

Let’s check out what you can expect to find in this new minor release.

🚨 Alert: Breaking changes on the horizon ⛓️‍💥

Up until now, Glasskube packages could only be installed once per cluster, which sometimes imposed unnecessary restrictions and limited certain use cases.

From v0.10.0 onwards, the author of a package can specify a "scope," which can be either "Cluster" or "Namespaced" (with the default being "Cluster"). Based on the package scope, the Glasskube system creates either a cluster-scoped or namespace-scoped custom resource. The name of the cluster-scoped CRD is ClusterPackage, while the name for the namespace-scoped CRD is Package. This update introduces a breaking change since we previously used the Package CRD name for cluster-scoped resources. However, we decided to implement this change to align with common Kubernetes nomenclature (e.g., Role/ ClusterRole).

Additional features and UI enhancements

  • To assist in upgrading to v0.10.0 the glasskube purge command was added to help remove the previous installation.

  • The glasskube repo update command was also added to fetch the latest package manifests from configured Glasskube package repository.

Access to the full changelog here

Upgrading to v0.10.0

For first time installations, please follow the installation guide here.

To upgrade the Glasskube CLI, Install the newest binary files if you are on Linux or Windows machines.

For macOS, run:



brew upgrade glasskube


Enter fullscreen mode Exit fullscreen mode

To upgrade Glasskube’s cluster components follow to upgrading guide here.

🆕 New Packages integrations available now

Quickwit

Quickwit is a cloud-native search engine that emerged with the goal of creating an open-source alternative to expensive monitoring software like Datadog/Splunk. With its robust Elasticsearch-compatible API, Quickwit integrates well with tooling from the OSS ecosystem, such as Grafana, Jaeger, and OpenTelemetry.

Users are successfully deploying Quickwit at scale, with hundreds of nodes and hundreds of terabytes of data ingested daily, all while enjoying significant cost reductions and how thanks to Glasskube to can get up and running in no time. Quickwit excels in handling logs, traces, security data, and append-only datasets, with plans to support metrics soon.

Glasskube and Quickwit

Hatchet

Hatchet is a distributed, fault-tolerant task queue which replaces traditional message brokers and pub/sub systems, built to solve problems like concurrency, fairness, and durability.

Hatchet-glasskube

Find installation instructions here.

⏭️ Next packages to be supported

Kubeflow

The Kubeflow project is dedicated to making deployments of machine learning (ML) workflows on Kubernetes simple, portable and scalable. Their goal is not to recreate other services, but to provide a straightforward way to deploy best-of-breed open-source systems for ML to diverse infrastructures.

Headlamp

Out of the box, Headlamp is a fully functional Kubernetes UI. By leveraging its powerful plugin system, builders can shape Headlamp to fit their bespoke use-cases, products, and environments.

Velero

Under the VMWare umbrella, Velero is an open source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes.

📹 Updated demo video

Check out the newest Glasskube demo video delivered by Philip, where you can find the latest project updates up to v0.9.0.

If you haven’t already, head on over to the Glasskube YouTube channel where you can find the growing archive of weekly Community Calls, Release videos and even some short form content.

☁️ Join Glasskube Cloud

We are starting to build our Glasskube cloud offering to include advanced features in security, accessibility, and team collaboration. Stay updated on our progress by signing up here.

Glasskube cloud snippet


If you like our content and want to support us on this mission, we'd appreciate it if you could give us a star ⭐️ on GitHub.

giff

⭐️ Star us on GitHub 🙏

. . . . . . . . . . . . . . . . . . . . . . . . . . . .