Cloud Native Weekly: Gateway API 1.0.0 released | 2023.11.6

Open source project recommendations

Shake

Kueue is a set of APIs and controllers for job queues. It is a job-level manager that decides when to allow a job to start (such as creating a pod) and when to stop a job (such as deleting an active pod).

Reloader

A Kubernetes controller that monitors changes in ConfigMap and Secrets and performs rolling upgrades of Pods and their associated deployments, StatefulSet, DaemonSet, and DeploymentConfig.

kwatch

kwatch helps you monitor all changes in your Kubernetes (K8s) cluster, detect crashes of running applications in real time, and publish notifications to your channels (Slack, Discord, etc.) instantly.

Article recommendations

Improve Pod startup time

This article describes the challenges and improvements related to Pod startup time when deploying and managing Java backend applications in a Kubernetes environment.

The article proposes several optimization techniques to improve Pod startup time. By applying these optimization techniques, the authors observed an approximately 81% reduction in warm-up time in testing, from approximately 1000 seconds (16 minutes) to approximately 180 seconds (3 minutes).

How to create a Kubernetes Operator?

This article describes how to create a Kubernetes Operator. Operator is a pattern used to automatically manage complex applications in Kubernetes clusters. The article provides steps and sample code for creating an Operator using the Operator Framework and KubeBuilder tools.

Use Reloader to automatically update configurations in Kubernetes

This post explains how to automate 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, by using the powerful tool Reloader, this process can be automated. Reloader is an open source Kubernetes controller that monitors changes to ConfigMaps and Secrets and triggers rolling upgrades of related resources to ensure that applications stay up to date.

Cloud native dynamics

Gateway API 1.0.0 released

This release is an important milestone for the Kubernetes Gateway API project. The main changes are as follows:

  • Some key APIs (Gateway, GatewayClass, and HTTPRoute) have reached GA (generally available) status, and it is recommended to use these stable versions of resources in production environments.
  • Some new experimental features have been added, including BackendTLSPolicy, HTTPRoute timeout settings, Gateway infrastructure labels, etc.
  • A new CLI tool, gwctl, has been introduced to improve the interaction experience with the Gateway API.
  • Fixed some bugs and improved the specification and documentation.

CloudBees brings a modern DevSecOps platform to Amazon EKS

CloudBees has announced that its DevSecOps platform is now available on Amazon Elastic Kubernetes Service (Amazon EKS). The platform aims to modernize application development by streamlining workflows using a domain-specific language (DSL) similar to GitHub. It utilizes the Tekton pipeline as the basic module for building workflows and provides visual tracking capabilities. The platform is designed with cybersecurity and compliance controls embedded, eliminating the need for additional add-on solutions. The platform is designed to simplify the number of tools required to secure the software development lifecycle. It replaces traditional alternatives and provides the ability to orchestrate workflows across multiple CI/CD platforms.

This article is published by OpenWrite, a blog that publishes multiple articles !

Alibaba Cloud suffered a serious failure and all products were affected (restored). Tumblr cooled down the Russian operating system Aurora OS 5.0. New UI unveiled Delphi 12 & C++ Builder 12, RAD Studio 12. Many Internet companies urgently recruit Hongmeng programmers. UNIX time is about to enter the 1.7 billion era (already entered). Meituan recruits troops and plans to develop the Hongmeng system App. Amazon develops a Linux-based operating system to get rid of Android's dependence on .NET 8 on Linux. The independent size is reduced by 50%. FFmpeg 6.1 "Heaviside" is released
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/4197945/blog/10141223