K8s.Client

K8s.Client - Kubernetes client in elixir

Build Status Coverage Status Hex.pm Documentation Hex.pm

Installation

If available in Hex, the package can be installed by adding k8s to your list of dependencies in mix.exs:

def deps do
  [
    {:k8s_client, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/k8s.

Notes

K8s.Client never assumes the "default" namespace. A namespace is always required when applicable to an operation.

Client path generation does not currently support:

  • connect operations
  • scale operations
  • finalize|bindings|approval operations

No plans to support deprecated watch functions.

See a full list of removed operations here.