Cloud Native Weekly: Kubernetes v1.29 officially released | 2023.12.18

17291407:

Open source project recommendations

Robusta KRR

Robusta KRR (Kubernetes Resource Recommender) is a CLI tool used to optimize resource allocation in Kubernetes clusters. It collects Pod usage data from Prometheus and recommends CPU and memory requests and limits. This reduces costs and improves performance.

Swallow

Liqo is an open source project that enables dynamic, seamless Kubernetes multi-cluster topologies supporting heterogeneous on-premises, cloud and edge infrastructure.

Chronos

Chronos is a comprehensive developer tool that monitors the health and web traffic of containerized (Docker and Kubernetes) and non-containerized microservices communicating via REST API or gRPC, whether hosted on-premises or on Amazon Web Services (AWS). Use Chronos to view real-time data monitoring and receive automatic notifications via Slack or email.

cube job

kube-job is a command line tool for running one-time jobs on Kubernetes. feature is:

  • Override the args parameters, namespace, Docker image, and resources in the Kubernetes job template and run the job.
  • Wait for job execution to complete.
  • Get logs from Kubernetes pods and output them in a stream.

Article recommendation

Keep it Short: The Wisdom of Short Deployment Names in Kubernetes

This article discusses the importance of keeping deployment names short in Kubernetes. The article highlights that in container orchestration, naming nuances play a key role in keeping operations smooth and efficient. In Kubernetes, although object names are limited to 253 characters, it is recommended to keep deployment names under 47 characters to ensure consistency within the cluster and avoid naming-related issues. The article also explains the rules for Pod and ReplicaSet naming and the challenges that deployment names that exceed 47 characters can pose. In addition, the article provides solutions, including using "ownerReferences" in metadata to establish relationships between Pods and ReplicaSets, and leveraging namespaces to maintain order in the Kubernetes environment. By keeping deployment names simple and structured, you simplify Kubernetes management and ensure smooth operations.

Kubebuilder tips and tricks

This article is about some tips and tricks for writing Kubernetes operators using the Kubebuilder framework and Go. The author shares some practical tips on log formatting, concurrency processing, parent-child relationships, resource monitoring, field indexing, and conflict retries. The article provides detailed explanations and sample code for each tip, which will be very useful for those who are using or planning to use Kubebuilder for development.

Cloud native dynamics

Kubernetes v1.29 officially released

Kubernetes v1.29: Mandala (Universe) version released, the last version of 2023!

Similar to previous releases, Kubernetes v1.29 introduces new stable, beta, and alpha features. Continuously delivering excellent releases highlights the strength of our development cycle and active support from the community.

This release contains 49 enhancements. Among them, 11 features have been upgraded to the stable version, 19 features have entered the beta version, and 19 features have been upgraded to the preview version.

Knative completes third-party security audit

Knative announced the completion of a third-party security audit conducted by Ada Logics, facilitated by OSTIF (Open Source Technology Improvement Fund). This is the second third-party security audit Knative has conducted in as many months. In July of this year, Knative completed a fuzz testing security audit conducted by Ada Logics. Fuzz testing security audits have primarily focused on improving how Knative fuzzes, but today Knative completed an audit that focused on threat modeling, manual code audits, and supply chain risk assessments.

This article is published by the blog post platform OpenWrite!

Tang Xiaoou, founder of SenseTime, passed away at the age of 55 In 2023, PHP stagnated Wi-Fi 7 will be fully available in early 2024 Debut, 5 times faster than Wi-Fi 6 Hongmeng system is about to become independent, and many universities have set up “Hongmeng classes” Zhihui Jun’s startup company refinances , the amount exceeds 600 million yuan, and the pre-money valuation is 3.5 billion yuan Quark Browser PC version starts internal testing AI code assistant is popular, and programming language rankings are all There's nothing you can do Mate 60 Pro's 5G modem and radio frequency technology are far ahead MariaDB splits SkySQL and is established as an independent company Xiaomi responds to Yu Chengdong’s “keel pivot” plagiarism statement from Huawei
{{o.name}}
{{m.name}}

Guess you like

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