skuber.api.dynamic.client.impl

Type members

Classlikes

class DynamicKubernetesClientImpl(context: Context, logConfig: LoggingConfig, closeHook: Option[() => Unit], poolSettings: ConnectionPoolSettings)(implicit actorSystem: ActorSystem, executionContext: ExecutionContext)

This is non-typed kubernetes client, for typed client see skuber.api.client.impl.KubernetesClientImpl This class provides a dynamic client for the Kubernetes API server. It is intended to be used for accessing resources / classes that are not part of the skuber library.

This is non-typed kubernetes client, for typed client see skuber.api.client.impl.KubernetesClientImpl This class provides a dynamic client for the Kubernetes API server. It is intended to be used for accessing resources / classes that are not part of the skuber library.

It uses the Pekko HTTP client to handle the requests to the Kubernetes API server.

Companion:
object
case class DynamicKubernetesObject(jsonRaw: JsonRaw, apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta])
Companion:
object
case class DynamicKubernetesObjectList(jsonRaw: JsonRaw, resources: List[DynamicKubernetesObject])
Companion:
object
case class JsonRaw(jsValue: JsValue)
Companion:
object
object JsonRaw
Companion:
class