KOP Access Proxy - Background - Rafay Product Documentation

Background

A simple Kubernetes deployment consists of a cluster that contains nodes, which run the containers, as well as a control plane that can be used to manage those nodes. The control plane is also referred to as the "Kubernetes API Server". KubeCTL is the Kubernetes command-line tool that developers and operations personnel use to interact with the Kubernetes API server.

In most environments, users are required to:


Background

Zero Trust security is a modern, security model that requires strict identity verification for every user and device trying to access resources on a private network immaterial of their location (i.e. inside/outside of the network perimeter).

Traditional IT network security is based on a castle-and-moat concept where users inside the castle are trusted by default. The fundamental issue with this approach is that once the attacker gains access to the network, they have access to everything inside.

Just because a user has access to a VPN/Bastion should not mean that the user has unfettered access to everything.


Requirements

In a typical operational deployment, the needs of developers, operations personnel as well as security/governance personnel need to be addressed.

Developers and Operations


Security and Governance