{"categories":["Kubernetes","network","Coil"],"blog_title":"Kintone Engineering Blog","title":"Delegating CNI requests to a gRPC server for better tracing","provider_name":"Hatena Blog","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.kintone.io%2Fentry%2Fcoil-cnirpc\" title=\"Delegating CNI requests to a gRPC server for better tracing - Kintone Engineering Blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","published":"2020-11-18 16:20:38","height":"190","url":"https://blog.kintone.io/entry/coil-cnirpc","author_name":"cybozuinsideout","type":"rich","author_url":"https://blog.hatena.ne.jp/cybozuinsideout/","blog_url":"https://blog.kintone.io/","width":"100%","image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/c/cybozuinsideout/20201117/20201117121830.png","provider_url":"https://hatena.blog","description":"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 directly executes CNI plugin binary. The fact that CNI plugins are e\u2026","version":"1.0"}