Presentation 2023-11-22
A Study on Observation of Cascading Changes of Objects in the Kubernetes Control Plane Using Distributed Tracing
Tomoyuki Ehira, Daisuke Kotani, Yasuo Okabe,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Kubernetes, a container operations management system, has a mechanism for automatically recovering from failures by maintaining the desired state declared by the cluster administrator. This declarative configuration management method is achieved by having multiple controllers autonomously change and adjust the resources they are responsible for at the cluster management layer, called the control plane. However, there is no method to observe these cascading changes efficiently, and it is not easy to identify to which resource the change propagates and which part of the change propagation takes time. In this study, we propose a novel method to trace changes across components by adding an identifier called a update process ID to the metadata of an object that holds the current or desired state and having a controller that observes changes in that object and propagates that information to the next object. In particular, we addressed the challenges arising from the declarative configuration management characteristic of the control plane by using a method that merges change identifiers.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Kubernetes / Orchestration / Distributed Tracing / Debugging
Paper # IA2023-39
Date of Issue 2023-11-15 (IA)

Conference Information
Committee IA
Conference Date 2023/11/22(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Aomori Prefecture Tourist Center ASPM (Aomori)
Topics (in Japanese) (See Japanese page)
Topics (in English) Student Sessions, etc. (cosponsored by Committee on Internet Technology)
Chair Toyokazu Akiyama(Kyoto Sangyo Univ.)
Vice Chair Yusuke Sakumoto(Kwansei Gakuin Univ.) / Toshiki Watanabe(NEC) / Yuichiro Hei(KDDI)
Secretary Yusuke Sakumoto(Osaka Univ.) / Toshiki Watanabe(Kogakuin Univ.) / Yuichiro Hei(Kyushu Inst. of Tech.)
Assistant Daisuke Kotani(Kyoto Univ.) / Ryo Nakamura(Fukuoka Univ.) / Ryo Nakamura(Univ. of Tokyo)

Paper Information
Registration To Technical Committee on Internet Architecture
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A Study on Observation of Cascading Changes of Objects in the Kubernetes Control Plane Using Distributed Tracing
Sub Title (in English)
Keyword(1) Kubernetes
Keyword(2) Orchestration
Keyword(3) Distributed Tracing
Keyword(4) Debugging
1st Author's Name Tomoyuki Ehira
1st Author's Affiliation Kyoto University(Kyoto Univ.)
2nd Author's Name Daisuke Kotani
2nd Author's Affiliation Kyoto University(Kyoto Univ.)
3rd Author's Name Yasuo Okabe
3rd Author's Affiliation Kyoto University(Kyoto Univ.)
Date 2023-11-22
Paper # IA2023-39
Volume (vol) vol.123
Number (no) IA-277
Page pp.pp.18-24(IA),
#Pages 7
Date of Issue 2023-11-15 (IA)