class Kubernetes::Resources::V1

Overview

Facade for v1 API resources.

This class provides convenient access to all core and apps/v1 resources through a single, type-safe interface.

Example

k8s = Kubernetes::Client.new

# Access resources through the v1 API
pods = k8s.v1.pods.list_namespaced("default")
k8s.v1.deployments.scale("default", "nginx", replicas: 10)
logs = k8s.v1.pods.logs("default", "nginx")

Defined in:

resources/v1.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(client : Client) #

Instance Method Detail

def config_maps : ConfigMaps #

def deployments : Deployments #

def namespaces : Namespaces #

def pods : Pods #

def secrets : Secrets #

def services : Services #