The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 01, 2025
Filed:
Mar. 31, 2022
Juniper Networks, Inc., Sunnyvale, CA (US);
Mahesh Sivakumar, Milpitas, CA (US);
Fnu Nadeem, Fremont, CA (US);
Srinivas Akkipeddi, San Ramon, CA (US);
Michael Henkel, Saratoga, CA (US);
Prasad Miriyala, San Jose, CA (US);
Gurminder Singh, Union City, CA (US);
Édouard Thuleau, La Possonniere, FR;
Atul S Moghe, San Jose, CA (US);
Joseph Williams, Pleasanton, CA (US);
Ignatious Johnson Christober, Sunnyvale, CA (US);
Jeffrey S. Marshall, Santa Clara, CA (US);
Nagendra Maynattamai, Fremont, CA (US);
Dale Davis, San Jose, CA (US);
Juniper Networks, Inc., Sunnyvale, CA (US);
Abstract
In an example, a method includes processing, by an application programming interface (API) server implemented by a configuration node of a network controller for a software-defined networking (SDN) architecture system, requests for operations on native resources of a container orchestration system; processing, by a custom API server implemented by the configuration node, requests for operations on custom resources for SDN architecture configuration, wherein each of the custom resources for SDN architecture configuration corresponds to a type of configuration object in the SDN architecture system; detecting, by a control node of the network controller, an event on an instance of a first custom resource of the custom resources; and by the control node, in response to detecting the event on the instance of the first custom resource, obtaining configuration data for the instance of the first custom resource and configuring a corresponding instance of a configuration object in the SDN architecture.