-
1.
公开(公告)号:US11057271B2
公开(公告)日:2021-07-06
申请号:US16447130
申请日:2019-06-20
Applicant: Citrix Systems, Inc.
Inventor: Swetha Garipally , Pradeep Gangishetty , Chandra Keerthi Reddy , Subrata Sarkar , Vemula Srimithra , Vinay Shivananda , Raghav S N , Aman Chaudhary
Abstract: Described herein are systems and methods for updating configuration of a device based on changes to microservices. A device may receive a request via a desired state application programming interface (API) to update a configuration of the device to manage a desired set of instances of microservices. The device may identify from the request, a first set of endpoint information for each instance of a microservice in the desired set of instances of microservices. The first set of endpoint information may include an internet protocol (IP) address and port of an endpoint of a respective instance of the microservice. The first set or second set of endpoint information may include a weight for each instance of the microservice.
-
2.
公开(公告)号:US20210328862A1
公开(公告)日:2021-10-21
申请号:US17365527
申请日:2021-07-01
Applicant: Citrix Systems, Inc.
Inventor: Swetha Garipally , Pradeep Gangishetty , Chandra Keerthi Reddy , Subrata Sarkar , Vemula Srimithra , Vinay Shivananda , Raghav S N , Aman Chaudhary
Abstract: Described herein are systems and methods for updating configuration of a device based on changes to microservices. A device may receive a request via a desired state application programming interface (API) to update a configuration of the device to manage a desired set of instances of microservices. The device may identify from the request, a first set of endpoint information for each instance of a microservice in the desired set of instances of microservices. The first set of endpoint information may include an internet protocol (IP) address and port of an endpoint of a respective instance of the microservice. The first set or second set of endpoint information may include a weight for each instance of the microservice.
-
3.
公开(公告)号:US11102125B2
公开(公告)日:2021-08-24
申请号:US16454396
申请日:2019-06-27
Applicant: Citrix Systems, Inc.
Inventor: Mehul Patidar , Swetha Garipally , Nilamadhava Chaudhury , Subrata Sarkar
IPC: H04J3/16 , H04L12/803 , H04L29/06
Abstract: Described embodiments provide systems and methods for securing communications between services in a cluster using load balancing. A first proxy of a first node of a cluster of nodes can receive a request for a service from at least one pod of the first node. The service can include a plurality of pods. The plurality of pods can execute in the cluster of nodes including the first node. The first proxy can select, responsive to a load balancing determination, a pod of a second node of the cluster of nodes to receive the request. An encrypted connection can be established with a second proxy of the second node. The request can be forwarded to the selected pod via the encrypted connection to the second proxy. The request can be decrypted at the second proxy and forwarded at the pod of the second node.
-
-