top of page
Writer's pictureSergey Poptsov

Kubernetes access audit with JumpServer

Updated: Jun 19

In public documentation or videos, there is nothing about what exactly JumpServer does with Kubernetes, what it can audit, and how it looks.

Note: Kubernetes access audit is also available in the Community Edition.

Access to Kubernetes

To access the K8s API, you need an access token and the IP address of your Kubernetes API. You can easily find instructions on how to generate these in your Kubernetes cluster. Once you have them, it's straightforward to create assets and accounts to connect to Kubernetes from JumpServer:


JumpServer Assets

Connection to Kubernetes looks like any other asset:

Connection to Kubernetes

After connecting, on the left side, you will see your Kubernetes containers instead of the asset list:

Connected to kubernetes

Then you can select one of containers, connect to its shell and run any commands:

Commands in container

Session Audit


Session video with commands timestamps:

kubernetes access audit

Command audit:

kubernetes commands

Conclusion


JumpServer enables secure access to Kubernetes, allowing users to connect to Kubernetes containers and execute commands without having direct credentials. Additionally, all user actions within the containers are logged for accountability and auditing purposes.

31 views0 comments

Recent Posts

See All

Creating a MySQL database for JumpServer

By default, MySQL and Redis, necessary for JumpServer operation, are created on the same server within containers, but often it's...

Comentarios


bottom of page