IP Library › Granted Patent US 11,153,316
Granted Patent B2
US 11,153,316 · App. 16/556,672 · Granted Oct 19, 2021

Locked-down cluster

Inventors: Preethi Polepalli Yeshwanth (Alpharetta, GA); Angel Nunez Mencias (Stuttgart, DE); James Robert Magowan (Woking, GB)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L63/10G06F21/45H04L63/20H04L63/145
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,153,316
App. No.
16/556,672
Granted
Oct 19, 2021
Kind
B2
Abstract

Aspects of the invention include a computer-implemented method including providing, by a processor, a computing cluster having a plurality of cluster nodes and services. The method provides, by the processor, a limited catalog of services and restricts, by the processor, access of an administrator of the computing cluster to use of a service deployer, wherein the service deployer restricts administrator access to installation and administration of clusters and deployment of only the limited catalog of services.

Claims (29)

1. A computer-implemented method comprising:

providing, by a processor, a computing cluster having a plurality of cluster nodes and services, wherein the computing cluster is deployed on a secure service container;

providing, by the processor, a limited catalog of services;

restricting, by the processor, access of an administrator of the computing cluster to use of a service deployer which runs as a container component on the secure service container, wherein the service deployer restricts administrator access to installation and administration of only the limited catalog of services and prevents the administrator from logging into nodes on the secure service container other than the service deployer;

exposing, by the processor, a limited set of REST API's that allow a user to view cluster-wide resources and to perform basic administrative functions including creating namespaces and adding users to a namespace, wherein the user is not an administrator.

2. The computer-implemented method of claim 1 , comprising setting-up clusters, by the processor, in an automated fashion based on user specified configurations.

3. The computer-implemented method of claim 1 , comprising enforcing strict security policies, by the processor, on the cluster to prevent administrator cluster-wide access to the cluster.

4. The computer-implemented method of claim 1 , comprising creating, by the processor, user roles and exposing the user roles to the administrator.

5. The computer-implemented method of claim 1 , comprising maintaining, by the processor, cluster administrator credentials that are abstracted from a user.

6. A system comprising:

a memory having computer readable instructions; and

one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:

providing, by the processor, a computing cluster having a plurality of cluster nodes and services, wherein the computing cluster is deployed on a secure service container;

providing, by the processor, a limited catalog of services;

restricting, by the processor, access of an administrator of the computing cluster to use of a service deployer, wherein the service deployer restricts administrator access to installation and administration of only the limited catalog of services and prevents the administrator from logging into nodes on the secure service container other than the service deployer;

exposing, by the processor, a limited set of REST API's that allow a user to view cluster-wide resources and to perform basic administrative functions including creating namespaces and adding users to a namespace, wherein the user is not an administrator.

7. The system of claim 6 , wherein the service deployer sets up clusters in an automated fashion based on user specified configurations.

8. The system of claim 6 , wherein the service deployer enforces strict security policies on the cluster to prevent administrator cluster-wide access to the cluster.

9. The system of claim 6 , wherein the service deployer creates user roles and exposes the user roles to the administrator.

10. The system of claim 6 , wherein the secure deployer maintains cluster administrator credential that are abstracted from a user.

11. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:

providing, by the processor, a computing cluster having a plurality of cluster nodes and services, wherein the computing cluster is deployed on a secure service container;

providing, by the processor, a limited catalog of services;

restricting, by the processor, access of an administrator of the computing cluster to use of a service deployer, wherein the service deployer restricts administrator access to installation and administration of only the limited catalog of services and prevents the administrator from logging into nodes on the secure service container other than the service deployer;

exposing, by the processor, a limited set of REST API's that allow a user to view cluster-wide resources and to perform basic administrative functions including creating namespaces and adding users to a namespace, wherein the user is not an administrator.

12. The computer program product of claim 11 , wherein the service deployer sets up clusters in an automated fashion based on user specified configurations.

13. The computer program product of claim 11 , wherein the service deployer enforces strict security policies on the cluster to prevent administrator cluster-wide access to the cluster.

14. The computer program product of claim 11 , wherein the service deployer creates user roles and exposes the user roles to the administrator.

15. The computer program product of claim 11 , wherein the secure deployer maintains cluster administrator credential that are abstracted from a user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2021
From: HAIMI-COHEN, RAZIEL; YUAN, XIN
To: ALCATEL-LUCENT USA INC.
Reel/Frame 055573/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2019
From: POLEPALLI YESHWANTH, PREETHI; NUNEZ MENCIAS, ANGEL; MAGOWAN, JAMES ROBERT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050223/0700 →
Continuity (1)
Related Publication 20210067512A1 · Mar 4, 2021