Kintone Engineering Blog

Learn about Kintone's engineering efforts. Kintone is provided by Cybozu Inc., a Tokyo-based public company founded in 1997.

Kubernetes

Rebooting a LOT of Kubernetes nodes in a declarative way

By Daichi Sakaue (@yokaze) Hi, I'm Daichi, and I'm working on developing our on-premise data centers using Kubernetes (k8s). Have you ever spent a whole day rebooting all the machines in a Kubernetes cluster? Just checking the steps and ch…

Delegating CNI requests to a gRPC server for better tracing

By Hirotaka Yamamoto (@ymmt2005) Coil v2 is a Kubernetes network plugin that implements Container Networking Interface (CNI) 0.4.0. CNI defines plugins as executables. In Kubernetes, kubelet or container runtimes such as containerd directl…

Implementing highly-available NAT service on Kubernetes

By Hirotaka Yamamoto (@ymmt2005) In the previous article, we introduced Coil v2 and its opt-in egress NAT feature. The feature allows any Kubernetes Pods to initiate outgoing TCP/UDP communication with external networks. This article dives…

Introducing Coil v2, a Kubernetes network plugin to build Egress gateway

By Hirotaka Yamamoto (@ymmt2005) We are pleased to announce that Coil v2, the second major version of our CNI plugin for Kubernetes, is now generally available. Coil offers bare-metal network performance plus the following features: Multip…

Introducing pvc-autoresizer

By Akihiro Ikezoe. Today, we are excited to announce pvc-autoresizer, which is new, Kubernetes-native, open-source software to provide the ability to expand the size of Persistent Volume Claims (PVCs) on Kubernetes cluster automatically. p…

Production-grade Deployment of PVC-based Rook/Ceph Cluster

By Satoru Takeuchi (@satoru-takeuchi) Introduction Rook/Ceph support two types of clusters, "host-based cluster" and "PVC-based cluster". The former specifies host paths and raw devices to create OSD, and the latter specifies the storage c…

Automating Lifecycle Management of Kubernetes Clusters

By Hiroshi Muraoka (@tapih) This article introduces Cybozu Kubernetes Engine(CKE), a certificated Kubernetes Conformance Software by CNCF. CKE is designed to reduce the operations burden for large Kubernetes(k8s) clusters as little as poss…

Introducing a New Local Storage for Kubernetes: TopoLVM

By Kazuhito Matsuda (@kazmaz11) Local storage in Kubernetes means storage devices or filesystems available locally on each node server. This article briefly reviews existing local storage solutions in Kubernetes, then introduces a new stor…

Project Neco: Building Cloud Native On-Premise Data Centers

By Hirotaka Yamamoto (@ymmt2005) kintone.com, a low-code application platform service, is branded as cybozu.com in Japan. Today, cybozu.com is used by more than 30,000 customer companies. To provide a reliable and cost-effective service, w…