Module: Pangea::Kubernetes::NetworkBackends::VpcCni

Includes:
Base
Defined in:
lib/pangea/kubernetes/network_backends/vpc_cni.rb

Overview

AWS VPC CNI — default EKS networking. Pods get VPC IP addresses via ENI attachment. No mesh, no mTLS, no L7 observability.

Class Method Summary collapse

Methods included from Base

included

Class Method Details

.backend_nameObject



13
14
15
# File 'lib/pangea/kubernetes/network_backends/vpc_cni.rb', line 13

def backend_name
  :vpc_cni
end

.compatible_backendsObject



17
18
19
# File 'lib/pangea/kubernetes/network_backends/vpc_cni.rb', line 17

def compatible_backends
  [:aws]
end

.l7_observable?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/pangea/kubernetes/network_backends/vpc_cni.rb', line 25

def l7_observable?
  false
end

.mesh_capable?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/pangea/kubernetes/network_backends/vpc_cni.rb', line 21

def mesh_capable?
  false
end

.nixos_profileObject



29
30
31
# File 'lib/pangea/kubernetes/network_backends/vpc_cni.rb', line 29

def nixos_profile
  nil # VPC CNI is EKS-only, no NixOS support
end