Bridging cultures: empowering Japanese contributions to the Kubernetes community
Community post by Xie Ziyi, Kubernetes Upstream Training Japan Organizer, Cloud Native Community Japan Organizer, and Software Engineer, NEC Solution Innovators, Ltd. What is Kubernetes Upstream Training Japan Kubernetes Upstream Training Japan is a training course held in… ⌘ Read more
SSO and RBAC: a secure access strategy for your Kubernetes
Member post originally published on the Devtron blog by Bhushan Nemade TL;DR In the dynamic world of cloud-native, Kubernetes stands as an undisputed leader in the space of container orchestration. This article explores how to secure your Kubernetes… ⌘ Read more
Go: string 和 bytes 四種轉換方式的性能比較
昨天公司羣中同事提到 Go 1.22 中 string 和 bytes 的互轉不需要再用 unsafe 那個包了,直接轉就可以。我翻看了 Go 1.22 的 release notes 沒找到相應的介紹,但是大家提到了 kubernetes 的 issue[1] 中有這個說法: As of go 1.22, for string to bytes conversion, we can repla ⌘ Read more
Virtualization Review: “KubeCon 2024: Visiting Salt Lake City”
KubeCon 2024 is a must-attend event for Kubernetes and cloud-native enthusiasts. It offers numerous sessions, keynotes and a vibrant show floor with major vendors and innovative startups. This dynamic gathering is ideal for individuals interested in rapidly evolving… ⌘ Read more
Deploying a microservices application using Helm on Kubernetes
Community post originally published on Dev.to by Syed Asad Raza Helm, often described as the package manager for Kubernetes, simplifies the deployment and management of applications within Kubernetes clusters. This guide will walk you through deploying a microservices… ⌘ Read more
Refreshing the KCD program: a new chapter in community building
The Kubernetes Community Days (KCD) program has blossomed over the past two years thanks to the incredible efforts of our community. We at CNCF have been honored to support these events by offering valuable resources and tools, and… ⌘ Read more
The inevitable Kubernetes – 10 years, still a lot to do
Member post by Sergey Pronin, Percona Kubernetes launched in June 2014 – since then, it has played a huge part in popularizing cloud-native application designs and supporting more microservices deployments. The growth of container deployments is massive, and… ⌘ Read more
Kubestronaut in Orbit: Eleni Grosdouli
Get to know Eleni This week’s Kubstronaut in Orbit, Eleni Grosdouli, brings diverse experiences to her role as a DevOps Consulting Engineer at Cisco Systems. She’s the go-to person for DevOps and Kubernetes Automation, with a passion for… ⌘ Read more
Kubestronaut in Orbit: Peter Barczi
Get to know Peter Barczi Peter, one of our first Kubestronauts, has been working with Kubernetes only since 2021 but has still managed to pass all of CNCF’s Kubernetes certifications. He’s currently the Sr. DevOps Engineer / TechLead… ⌘ Read more
PolarisMesh 源碼系列 –Polaris-Go 註冊發現流程
導語北極星是騰訊開源的一款服務治理平臺,用來解決分佈式和微服務架構中的服務管理、流量管理、配置管理、故障容錯和可觀測性問題。在分佈式和微服務架構的治理領域,目前國內比較流行的還包括 Spring Cloud,Apache Dubbo 等。在 Kubernetes 的技術領域,也有以 Istio 爲代表的 ServiceMesh 技術。本篇 Blog 主要分析北極星的優勢,及其服務註冊發現的技術實現 ⌘ Read more
Building the future of 5G with cloud native tech: insights from Joel and Ashan from Swisscom
Member post by Anjali Udasi, Technical Writer, Zenduty and Shubham Srivastava, Developer Relations Engineer, Zenduty Joel Studler and Ashan Senevirathne took the stage at KubeCon + CloudNativeCon Europe in Paris with their presentation, “From GitOps to Kubernetes Resource… ⌘ Read more
How WebAssembly components extend the frontiers of Kubernetes to multi-cloud, edge, and beyond
Ambassador post by Taylor Thomas, CNCF Ambassador and Director of Engineering at Cosmonic WebAssembly (Wasm) components are here and already unlocking new computing patterns. Meanwhile, CNCF’s wasmCloud offers Wasm-native orchestration for distributed components—in essence, a Kubernetes for WebAssembly…. ⌘ Read more
Celebrating 10 years of Kubernetes: the evolution of database operators
Member post originally published on Since its launch in June 2014, Kubernetes has revolutionized container orchestration, transforming how applications are managed and scaled. The Data on Kubernetes Community (DoKC) created an infographic to celebrate Kubernetes’ tenth anniversary and… ⌘ Read more
Vitess 20 is now Generally Available
Project post by the Vitess Maintainer Team We’re delighted to announce the release of Vitess 20 along with version 2.13.0 of the Vitess Kubernetes Operator. Version 20 focuses on usability and maturity of existing features, and continues to… ⌘ Read more
Mastering DevSecOps with Devtron: a strategic approach
Member post originally published on the Devtron blog by Nishant As the adoption of Kubernetes continues to grow, organizations encounter numerous challenges in securing their software development and deployment processes. Integrating security practices into DevOps, known as DevSecOps,… ⌘ Read more
The trouble with Topology Aware Routing: Sacrificing reliability in the name of cost savings
Member post originally published on the Buoyant blog by William Morgan Topology Aware Routing is a feature of Kubernetes that prevents cluster traffic within one availability zone from crossing to another availability zone. For high-traffic applications deployed in multi-zone… ⌘ Read more
使用 Golang 構建你的第一個 k8s Operator
本文將展示如何使用 Operator SDK[1] 搭建一個基本的 k8s Operator。在本文中,您將瞭解如何創建一個新項目,並通過創建自定義資源定義 (CRD) 和基本控制器來添加 API。我們將在 CRD 中添加字段,以包含一些有關期望狀態和實際狀態的信息,修改控制器以調和新資源的實例,然後將 operator 部署到 Kubernetes 集羣。Prerequisites安裝 Oper ⌘ Read more
10 Years Since Kubernetes Launched at DockerCon
Reflecting on the monumental announcement of Kubernetes at DockerCon on June 10th, 2014, Docker CEO Scott Johnston celebrates its transformative impact on container orchestration and modern application development over the past decade, highlighting Docker’s role in this pivotal industry shift. ⌘ Read more
Kubernetes is ten years old!
On June 6, 2014, Joe Beda made the first commit to Kubernetes, and suddenly a movement was born. Kubernetes has changed the world over the last ten years. “I don’t think any of us expected Kubernetes to turn… ⌘ Read more
Kubestronaut in Orbit: Khushboo Khatter
Get to know Khushboo Khushboo Khatter is an IT professional with over 8 years of experience and 6 of those working with Kubernetes. She has a passion for cloud technologies and enjoys exploring cutting-edge CNCF tools. She has… ⌘ Read more
Generative AI for Kubernetes: meet K8sGPT open source project
Ambassador post originally published on the Logz.io blog by Dotan Horovits Troubleshooting within Kubernetes environments can be a daunting task. If we could only have a magical artificial intelligence advisor that could gather all the data about what… ⌘ Read more
Unveiling the 10-Year Kubernetes anniversary logo
Congratulations to Cristher Castro and the Cuemby for designing the winning logo As we celebrate the anniversary of the first Kubernetes commit, we’re thrilled to announce the Kubernetes 10th Anniversary Logo Design Contest winner and unveil the winning… ⌘ Read more
The voice of Kubernetes experts report 2024: the data trends driving the future of the enterprise
Guest post by Rajiv Thakkar, Director of Product Marketing, Portworx, Pure Storage (LinkedIn) Today, June 6, marks the 10th anniversary of Kubernetes. Kubernetes originally began as a project in Google and was released as open source in June… ⌘ Read more
Develop Kubernetes Operators in Java without Breaking a Sweat
Discover testing possibilities that let developers consider Java as the language of choice for Kubernetes-related projects. ⌘ Read more
Kubernetes Go 週期執行器的實現
週期執行器主要用在同步網絡規則,如 iptables proixer、nettables proixer 中,一旦有新的網絡規則需要增加,就會週期性執行。我們通過一張圖來快速瞭解一下 BoundedFrequencyRunner 的執行流程BoundedFrequencyRunner用於週期性的執行同步方法,並且提供了執行失敗進行重試,內部封裝了運行的限流器type BoundedFrequenc ⌘ Read more
Tackling GPU underutilization in Kubernetes runtimes
Member post originally published on SuperOrbital’s blog by Keegan McCallum Introduction In the previous parts of this blog post series, we explored the fundamentals of using the NVIDIA Device Plugin to manage GPU resources in Kubernetes clusters (Part… ⌘ Read more
All about Kubernetes Community Days UK – London 2024
KCD post originally published on Linkedin by the Kubernetes Community Days UK – London team What are KCDs? From https://www.cncf.io/kcds/ KCDs are community-organized events that gather adopters and technologists from open source and cloud native communities for education,… ⌘ Read more
Update multiple Kubernetes objects/configmaps in one go!
Community post originally published on dev.to by Sunny Bhambhani There may be cases wherein we just need to update a Kubernetes configmap or any other Kubernetes object based on our requirements. And let’s say it’s just one or… ⌘ Read more
Reflecting on the success of Kubernetes Community Days Islamabad 2024
KCD post by Saim Safdar, CNCF Ambassador In August 2020, I embarked on a journey to establish Cloud Native Islamabad with a vision to cultivate local communities, foster knowledge sharing, and bridge the gap between international and local communities… ⌘ Read more
KCD Argentina 2024: mastering the Kubernetes tango and scoring goals in container orchestration
KCD post originally published on Linkedin by Angel Ramirez, CEO at Cuemby | CNCF & OSPO Ambassador | Public Speaker | Cloud Computing and Kubestronaut As an ambassador for the Cloud Native Computing Foundation (CNCF) and TODO (OSPO)… ⌘ Read more
萬字長文:Go 語言現代命令行框架 Cobra 詳解
Cobra 是一個 Go 語言開發的命令行(CLI)框架,它提供了簡潔、靈活且強大的方式來創建命令行程序。它包含一個用於創建命令行程序的庫(Cobra 庫),以及一個用於快速生成基於 Cobra 庫的命令行程序工具(Cobra 命令)。Cobra 是由 Go 團隊成員 spf13 爲 Hugo 項目創建的,並已被許多流行的 Go 項目所採用,如 Kubernetes、Helm、Docker (di ⌘ Read more
AWS Karpenter vs Kubernetes Cluster Autoscaler: choosing the right auto-scaling tool
Member post originally published on the Devtron blog by Prakarsh TL;DR: Learn the key difference between AWS Karpenter and Kubernetes Cluster Autoscaler and choose the right auto-scaling tool for your infrastructure In the world of Kubernetes auto-scaling, finding… ⌘ Read more
Advanced usage of the NVIDIA Device Plugin
Member post originally published on the SuperOrbital blog by Keegan McCallum, Engineer Introduction In the previous post, we explored the fundamentals of using the NVIDIA Device Plugin to manage GPU resources in Kubernetes clusters. If you haven’t read… ⌘ Read more
A step-by-step guide to securely upgrading your EKS clusters
Member post originally published on Fairwinds’s blog by Stevie Caldwell As an agile open source project, Kubernetes continues to evolve, as does the cloud computing landscape. Keeping up with the latest versions isn’t practical for many organizations, and… ⌘ Read more
Kubernetes is turning 10! Join the party on June 6th
Over the last 10 years, Kubernetes has risen to become the backbone of modern application deployment and has completely changed the course of innovation. Kubernetes was the first project accepted into the CNCF Incubator in March 2016 and… ⌘ Read more
Adding color-blind themes to Kubecolor to make Kubernetes more inclusive
Ambassador post originally published on Sebastian “Prune” Thomas’s blog Kubcolor is a thin wrapper over the kubectl command that adds coloring to the output. I cloned the project and started maintaining it back in 2022 when the original author wasn’t active… ⌘ Read more
Accelerating Machine Learning with GPUs in Kubernetes using the NVIDIA Device Plugin
Member post originally published on the SuberOrbital blog by Keegan McCallum NVIDIA Device Plugin for Kubernetes plays a crucial role in enabling organizations to harness the power of GPUs for accelerating machine learning workloads. Introduction Generative AI is… ⌘ Read more
利用 Go 操控 Etcd:構建強一致性系統的祕訣
etcd 是一個開源的、高可用的分佈式鍵值(key-value)存儲系統,它主要用來共享配置和服務發現。etcd 由 CoreOS 團隊開發,是以 Go 語言編寫的。etcd 採用了 Raft 協議來處理日誌複製以提供強一致性和高可用性,它成爲很多分佈式系統和雲原生技術(如 Kubernetes)中的基礎組件。etcd 的核心特性包括:簡潔的鍵值存儲:etcd 提供 HTTP/JSON API,允 ⌘ Read more
不可思議的快!加速 Docker 中構建 Golang 應用
這些天我在工作中正在進行一個 GoLang 項目。這與我們通常使用的 Java 和 Spring Boot 應用程序有很大不同, 感覺很不錯:)。和我們所有的其他組件一樣, 這個 GoLang 項目也需要被封裝在一個容器中, 才能在 Kubernetes 集羣中執行。所以我編寫了一個 Dockerfile:構建階段FROM golang:1.22.1-alpine AS buildWORKDIR ⌘ Read more
FinOps for Kubernetes: engineering cost optimization
Community post by Saqib Jan Cloud has given on-demand access to compute resources, but high availability also makes cost a much more dynamic problem to forecast. This reverberates as companies continue to expand their cloud footprints and adopt… ⌘ Read more
K8s Benchmark Report: are organizations meeting NSA hardening checks?
Member post originally published on Fairwinds’s blog by Joe Pelletier The National Security Agency (NSA) and the Cybersecurity and Infrastructure Security Agency (CISA) continue to update their Kubernetes hardening guidance, making recommendations to help organizations ensure they are hardening their Kubernetes clusters. This… ⌘ Read more
Gödel Scheduler open-sourced: a unified scheduler for online and offline workloads
Member post by ByteDance Background Since its open-source release in 2014, Kubernetes has rapidly become the de facto standard for container orchestration. The infrastructure team at ByteDance adopted Kubernetes early on to build our private cloud platform. Over… ⌘ Read more
Elevating system resilience: leveraging LitmusChaos and Backstage integration
Project post by Namkyu Park, Maintainer of LitmusChaos (LinkedIn | GitHub) This blog post provides step-by-step instructions for injecting chaos using LitmusChaos and managing it with Backstage. Table of Contents Chaos Engineering, LitmusChaos, and Backstage As cloud-native technologies, including Kubernetes,… ⌘ Read more
Generating Kubernetes ValidatingAdmissionPolicies from Kyverno policies
Project post originally published on Kyverno’s blog by Mariam Fahmy In the previous blog post, we discussed writing Common Expression Language (CEL) expressions in Kyverno policies for resource validation. CEL was first introduced to Kubernetes for the Validation rules for CustomResourceDefinitions,… ⌘ Read more
Missed KubeCon + CloudNativeCon Europe 2024? Here’s everything you need to know
Over 12,000 people joined us in Paris for KubeCon + CloudNativeCon Europe 2024 and while we talked about everything from artificial intelligence to sustainable computing, the biggest takeaway was the incredible power of community. The community made Kubernetes… ⌘ Read more
WebAssembly on Kubernetes: the practice guide (part 02)
Community post by Seven Cheng | View part one here In the previous article, I gave an overview of Wasm’s features and advantages. I also explained how to run Wasm modules within container environments. In this article, I… ⌘ Read more
Announcing the Kubestronaut program
CNCF is excited to announce the launch of the new Kubestronaut program. A Kubestronaut is someone who has passed all five of CNCF’s Kubernetes-related certifications: Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), Certified Kubernetes Security Specialist… ⌘ Read more
Unleash your creativity: design the 10th anniversary logo for Kubernetes!
As we gear up to celebrate the remarkable 10-year journey of Kubernetes, we are thrilled to announce an exciting opportunity for the creative minds in our vibrant community. It’s time to capture the essence of a decade of… ⌘ Read more
Cloud Native Computing Foundation and Udemy Announce New Partnership to Supercharge the Next Generation of Cloud Native Developers
The partnership seeks to help millions of current and aspiring developers upskill on key Kubernetes disciplines to enhance their level of cloud native proficiency PARIS, France – KubeCon + CloudNativeCon Europe –– March 21, 2024 –– The Cloud… ⌘ Read more
Erlang Solutions: MongooseIM 6.2: Easy to set up, use and manage
MongooseIM, which is our scalable, flexible and cost-efficient instant messaging server, is now easier to use than ever before. The latest release 6.2 introduces a completely new CETS in-memory storage backend, letting you easily deploy it with modern cloud infrastructure solutions such as Kubernetes. The XMPP extensions are also updated, which means that we support new features of the XMPP protocol.
The new version of MongooseIM is very easy to tr … ⌘ Read more