USING A REMOTE POD IN KUBERNETES
    4.
    发明申请

    公开(公告)号:US20230070224A1

    公开(公告)日:2023-03-09

    申请号:US17467518

    申请日:2021-09-07

    IPC分类号: G06F9/455

    摘要: Embodiments are directed to using remote pods. An intermediary software is instantiated in a worker node virtual machine and is used to cause a pod virtual machine to be created, the pod virtual machine being remote from the worker node virtual machine. An overlay network is established between the intermediary software in the worker node virtual machine and a pod space in the pod virtual machine. The overlay network is used to cause containers to be created in the pod virtual machine, where the worker node virtual machine is configured to use the overlay network to manage communications with the pod virtual machine.

    SENSITIVE DATA ENCRYPTION
    5.
    发明申请

    公开(公告)号:US20230032363A1

    公开(公告)日:2023-02-02

    申请号:US17443468

    申请日:2021-07-27

    IPC分类号: G06F21/60 G06F21/62 H04L9/08

    摘要: In a method for encryption of sensitive data, an encrypted user private key is received in a Trusted Execution Environment (TEE) in a worker node in a container management system, the encrypted user private key being an encrypted version of a user private key for decrypting a message from a user in the container management system. The user private key is obtained in the TEE, and the encrypted user private key being decrypted into the user private key with a provider private key that is received from an encryption manager for managing the container management system. With these embodiments, the user private key may be transmitted to the worker node safely, such that the worker node may use the user private key to decrypt messages from the user. Therefore, the security level of the container management system may be increased.

    Images deployment system across multiple architectures

    公开(公告)号:US11366683B2

    公开(公告)日:2022-06-21

    申请号:US16734279

    申请日:2020-01-03

    摘要: A process deployment controller creates an updated image for an intermediary engine in order to execute one or more applications on a host infrastructure. The process deployment controller generates a partial image by executing source code from a template repository. The partial image provides a structure used to create an intermediary engine used with a container, which includes an application, as well as binaries and libraries required to execute the application in an infrastructure via the intermediary engine. The process deployment controller transmits an identifier of the infrastructure to a component registry; receives a component description of the infrastructure from the component registry; and uses the component description to create an updated image of the partial image. The process deployment controller, upon receiving a request for the application to run on the infrastructure, utilizes the updated image and intermediary engine to execute the application on the infrastructure.

    Sensitive data encryption
    7.
    发明授权

    公开(公告)号:US11995197B2

    公开(公告)日:2024-05-28

    申请号:US17443468

    申请日:2021-07-27

    IPC分类号: G06F21/60 G06F21/62 H04L9/08

    摘要: In a method for encryption of sensitive data, an encrypted user private key is received in a Trusted Execution Environment (TEE) in a worker node in a container management system, the encrypted user private key being an encrypted version of a user private key for decrypting a message from a user in the container management system. The user private key is obtained in the TEE, and the encrypted user private key being decrypted into the user private key with a provider private key that is received from an encryption manager for managing the container management system. With these embodiments, the user private key may be transmitted to the worker node safely, such that the worker node may use the user private key to decrypt messages from the user. Therefore, the security level of the container management system may be increased.

    Cognitive scheduler for Kubernetes

    公开(公告)号:US11928503B2

    公开(公告)日:2024-03-12

    申请号:US17354304

    申请日:2021-06-22

    IPC分类号: G06F9/50 G06F9/48

    CPC分类号: G06F9/4881

    摘要: Embodiments are directed to deploying a workload on the best/highest performance node. Nodes configured to accommodate a request for a workload are selected. Information is collected on each of the selected nodes and the workload. Predicted response times expected for the workload running on each of the selected nodes are determined. The workload is deployed on a node of the selected nodes, the node having a corresponding predicted response time for the workload, the workload being deployed on the node based at least in part on the corresponding predicted response time.

    Virtual Machine Management
    10.
    发明公开

    公开(公告)号:US20240143373A1

    公开(公告)日:2024-05-02

    申请号:US18051911

    申请日:2022-11-02

    IPC分类号: G06F9/455

    摘要: Virtual machine management is provided. A virtual machine is started automatically based on a custom resource definition of the virtual machine in response to the receiving the custom resource definition of the virtual machine. A container is generated to run an application workload in the virtual machine based on a container configuration file in response to the virtual machine starting. The application workload is deployed on the container automatically based on a container image corresponding to the container. The application workload is run on the container automatically in accordance with a definition of the application workload.