https://catalogartifact.azureedge.net/publicartifacts/pcloudhosting.kuberbacproxy-c33a8acc-4893-417f-81e3-bd45ef8a6a9a/image3_pcloud.png

Kube RBAC Proxy

por pcloudhosting

(1 clasificaciones)

Version 0.21.2+ Free Support on Ubuntu 24.04

kube-rbac-proxy is a lightweight HTTP reverse proxy designed for Kubernetes that uses Kubernetes Role-Based Access Control (RBAC) to authorize incoming requests. It acts as a security layer in front of an application or endpoint—most commonly metrics endpoints—by validating requests against the Kubernetes API server and allowing access only to users or service accounts with the appropriate RBAC permissions.

Features of kube-rbac-proxy:

  • Uses Kubernetes RBAC to authorize HTTP and HTTPS requests.
  • Acts as a reverse proxy in front of protected endpoints.
  • Commonly used to secure Prometheus metrics endpoints.
  • Does not require changes to application code.
  • Supports TLS for secure communication.
  • Works as a sidecar or standalone container in Kubernetes.

Usage Instructions

Start and Enable docker:
$sudo systemctl enable docker
$sudo systemctl start docker

To check Kube Rbac Proxy Version run this command : $kube-rbac-proxy --version

Disclaimer: kube-rbac-proxy is open-source software distributed under the Apache License 2.0. It is maintained by the Kubernetes and open-source community. The software is provided "as is" without warranties of any kind. Users are responsible for configuring RBAC rules, TLS settings, and access policies in accordance with Kubernetes security best practices.