Automated debugging of kubernetes application
AssigneeVMware, Inc.
InventorsYu Ying, Hayden Kevin Fowler, Sreeram Kumar Ravinoothala, Di Wang, Yong Wang
Life of this patent
Estimating the term…
Abstract
Some embodiments provide a method for monitoring a first service that executes in a Pod on a node of a Kubernetes deployment. At a second service executing on the node, the method monitors a storage of the node that stores core dump files to detect when a core dump file pertaining to the first service is written to the storage. Upon detection of the core dump file being written to the storage, the method automatically (i) generates an image of the first service based on data in the core dump file and (ii) instantiates a new container on the node to analyze the generated image in order to debug the first service.
Claims22
A method for monitoring a first service that executes in a Pod on a node of a Kubernetes deployment, the method comprising:
- at a second service executing on the node:
- monitoring a storage of the node that stores core dump files to detect when a core dump file pertaining to the first service is written to the storage;
- upon detection of the core dump file being written to the storage, automatically (i) generating an image of the first service based on data in the core dump file and (ii) instantiating a new container on the node to analyze the generated image in order to debug the first service.
A non-transitory machine-readable medium storing a first service which when executed on a node of a Kubernetes deployment monitors a second service that executes in a Pod on the node, the first service comprising sets of instructions for:
- monitoring a storage of the node that stores core dump files to detect when a core dump file pertaining to the second service is written to the storage;
- upon detection of the core dump file being written to the storage, automatically (i) generating an image of the second service based on data in the core dump file and (ii) instantiating a new container on the node to analyze the generated image in order to debug the second service.
Dependencies are inferred from the claim text.