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) |