Kintone Engineering Blog

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

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…

Managing Monorepo using Lerna and Yarn workspaces

By Toru Kobayashi (@koba04) This article shows how to manage multiple packages in a single repository.

Announcing TopoLVM 0.3 & 0.4

By Banji Inoue (@binoue) We are happy to announce that TopoLVM 0.4.0 is released. TopoLVM is a storage plugin for Kubernetes using LVM. It features dynamic provisioning and capacity-aware scheduling among others. Here is news about the rec…

Production-grade delivery workflow using Argo CD

By Banji Inoue (@binoue), Akihiro Ikezoe(@zoetro) Nowadays, GitOps is widely considered the best methodology for continuous delivery. However, the right way of implementing GitOps for production environments is not widely understood. We br…