Cloud Native Weekly: Kubernetes v1.27 released | 2023.4.17

Open source project recommendation

Palaemon

Palaemon is an open source development tool for monitoring Kubernetes cluster health and resource metrics and analyzing out-of-memory (OOMKill) errors.

Gitkube

Gitkube is a tool for building and deploying Docker images to Kubernetes using git push.

After a simple initial setup, users can simply keep pushing their repositories to automate builds and deployments to Kubernetes.

Spiderpool

Spiderpool is an IP Address Management (IPAM) CNI plugin for Kubernetes to manage static IPs for the underlying network. Spiderpool offers a variety of complete solutions along with other CNI projects that are compatible with third-party IPAM plugins.

Article recommendation

Create a Kubernetes cluster on Ubuntu 18.4 and deploy microservice applications using kubeadmin

This post describes how to create a Kubernetes cluster on Ubuntu 18.4. Specifically, the authors used the Kubernetes Engine (EKS) to create a Kubernetes cluster. Before creating the cluster, the author first introduced the basic knowledge of Kubernetes, including the basic concept, composition and working principle of Kubernetes.

Next, the author introduced in detail how to use EKS to create a Kubernetes cluster. He explains the pros and cons of EKS, and how to configure EKS to use cloud platforms like AWS and GCP. He also explains how to install and manage tools like Helm and Kubeadm on EKS.

Finally, the author also provides some useful tips and suggestions, including how to set up the life cycle management of the cluster, how to manage the key pair of EKS, how to backup and restore the cluster, and so on.

Kubernetes:DNS

This post introduces the basics and practical application of Kubernetes DNS. Kubernetes DNS is an important component in the Kubernetes ecosystem, which can provide domain name resolution services for services in the Kubernetes cluster. In Kubernetes, DNS plays a very important role, it can resolve the user's domain name to an IP address, so that the user can access the services in the cluster.

Kubernetes: Network Policies

This article introduces the basics and practical application of Kubernetes network policies. Kubernetes network policies are an important component of Kubernetes, which can provide network access control and services for nodes and containers in the Kubernetes cluster.

Cloud Native Dynamics

Kubernetes v1.27 Released, Themed Chill Vibes

Kubernetes v1.27 is officially released, the first release in 2023.

This release contains 60 enhancements. Eighteen of these enhancements are moving into Alpha, 29 are in Beta, and 13 are in Stable.

Kubernetes v1.27 is available for download on GitHub . To get started with Kubernetes, you can run a local Kubernetes cluster using minikube, kind, etc. You can also easily install v1.27 using kubeadm.

Keycloak becomes a CNCF incubation project

A few days ago, the CNCF Technical Oversight Committee (TOC) voted to approve Keycloak's application, and Keycloak entered the CNCF sandbox and became an incubation project.

Keycloak integrates well with the cloud-native ecosystem. It runs on Kubernetes and can be installed using operators built with the Operator Framework. It also provides Prometheus metrics and integrates with the standard Kubernetes stack. Many projects in the CNCF ecosystem integrate directly with Keycloak for authentication and access, or support OpenID Connect as an authentication mechanism, including Argo, Envoy, Jaeger, and Kubernetes, among others.

CNCF releases cloud-native computing platform white paper

CNCF's Platforms Working Group (WG) has published a cloud-native computing platform white paper to provide guidance and clarity on the nature and benefits of cloud-native computing platforms. You can download the PDF or view it online .

AWS releases CodeWhisperer, an AI coding assistant

AWS has released CodeWhisperer, its AI coding assistant, in general availability. CodeWhisperer, the company's equivalent to GitHub CoPilot, has been in preview since June 2022. The preview supports Python, Java, JavaScript, TypeScript, and C#, and now the full version adds Go, Kotlin, Rust, PHP, SQL, C, C++, Scala, and shell scripting. IDE support is limited to VS Code, IntelliJ IDEA-based JetBrains IDE, AWS Cloud9, and AWS Lambda consoles.

CodeWhisperer includes security scanning and AI coding support. It will scan for the top 10 vulnerabilities identified by the Open Web Application Security Project (OWASP) and propose remediation, allowing a limited number of security scans per month.

Unlike CoPilot, CodeWhisperer is free for individual developers.

This article is published by OpenWrite, a multi-post platform for blogging !

Guess you like

Origin blog.csdn.net/zpf17671624050/article/details/130214972