Contents

Kubernetes Security Primitives

Secure Hosts

  • Password based authentication disabled
  • SSH Key based authentication

Secure Kubernetes - kube-apiserver

Authentication - Who Can Access?

  • Files – Username and Passwords
  • Files – Username and Tokens
  • Certificates
  • External Authentication providers - LDAP
  • Service Accounts

Authorization - What Can They Do?

  • RBAC Authorization
  • ABAC Authorization
  • Node Authorization
  • Webhook Mode

TLS Certificates

TLS
TLS stand for Transport Layer Security.
It’s a technology based on SSL(Secure Sockets Layer) that is developed by Netscape Communications.
This is standard protocol that is approved by IETF(Internet Engineering Task Force).
It’s still used calling SSL.

Network Policies