Cloud Native Digest: Gateway API 1.0.0 released
Open source projects worth checking out
Kueue
Kueue is a set of APIs and controller for job queueing. It is a job-level manager that decides when a job should be admitted to start (as in pods can be created) and when it should stop (as in active pods should be deleted).
Reloader
Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig.
kwatch
kwatch helps you monitor all changes in your Kubernetes(K8s) cluster, detects crashes in your running apps in realtime, and publishes notifications to your channels (Slack, Discord, etc.) instantly.
Technical recommendations
Pod Startup Time Improvements
The article discusses the challenges associated with pod startup time in a Kubernetes environment and proposes improvements. It emphasizes the importance of minimizing the time taken for pods to transition from initialization to full operational status, as it directly impacts application performance and user experience.
How to create a Kubernetes Operator ?
The article provides a guide on creating a Kubernetes Operator. Operators are a pattern for automating management tasks for complex applications in a Kubernetes cluster. The author introduces the Operator Framework and KubeBuilder as the tools used in the tutorial.
Automating Configuration Updates in Kubernetes with Reloader
This article discusses automating configuration updates in Kubernetes using a tool called Reloader. Managing and updating application configurations in a Kubernetes environment can be a complex and time-consuming task. Changes to ConfigMaps and Secrets often require manual intervention, which can lead to errors and downtime. However, with the help of Reloader, this process can be automated.
What’s new in cloud native
Gateway API 1.0.0 released
This release represents a significant milestone for the Kubernetes Gateway API project.
- Several key APIs, including Gateway, GatewayClass, and HTTPRoute, have graduated to GA (Generally Available) status and are recommended for production use.
- New experimental features have been introduced, such as BackendTLSPolicy, HTTPRoute timeouts, and Gateway infrastructure labels.
- The release includes the introduction of a new CLI tool called gwctl, aimed at improving the user experience when interacting with the Gateway API.
- There are various spec clarifications, bug fixes, and documentation improvements included in this release.
CloudBees Brings Modern DevSecOps Platform to Amazon EKS
CloudBees has announced the availability of its DevSecOps platform on the Amazon Elastic Kubernetes Service (Amazon EKS). The platform aims to modernize application development by simplifying workflows using a domain-specific language (DSL) similar to GitHub’s. It utilizes Tekton pipelines as building blocks for constructing workflows and offers visual tracking capabilities. The platform is designed to embed cybersecurity and compliance controls, eliminating the need for additional bolt-on solutions. The platform aims to streamline the number of tools required for securing the software development life cycle. It replaces legacy alternatives and offers the ability to orchestrate workflows running on various CI/CD platforms.
About KubeSphere
KubeSphere is an open source container platform built on top Kubernetes with applications at its core. It provides full-stack IT automated operation and streamlined DevOps workflows.
KubeSphere has been adopted by thousands of enterprises across the globe, such as Aqara, Sina, Benlai, China Taiping, Huaxia Bank, Sinopharm, WeBank, Geko Cloud, VNG Corporation and Radore. KubeSphere offers wizard interfaces and various enterprise-grade features for operation and maintenance, including Kubernetes resource management, DevOps (CI/CD), application lifecycle management, service mesh, multi-tenant management, monitoring, logging, alerting, notification, storage and network management, and GPU support. With KubeSphere, enterprises are able to quickly establish a strong and feature-rich container platform.
To stay updated, visit our official website or follow us on Twitter.