Module: K8s

Defined in:
lib/k8s/api.rb,
lib/k8s/util.rb,
lib/k8s/error.rb,
lib/k8s/stack.rb,
lib/k8s/client.rb,
lib/k8s/config.rb,
lib/k8s/logging.rb,
lib/k8s/resource.rb,
lib/k8s/transport.rb,
lib/k8s/api/metav1.rb,
lib/k8s/api_client.rb,
lib/k8s/api/version.rb,
lib/k8s/ruby/version.rb,
lib/k8s/api/metav1/list.rb,
lib/k8s/resource_client.rb,
lib/k8s/api/metav1/object.rb,
lib/k8s/api/metav1/status.rb,
lib/k8s/api/metav1/api_group.rb,
lib/k8s/api/metav1/watch_event.rb,
lib/k8s/api/metav1/api_resource.rb

Defined Under Namespace

Modules: API, Logging, Util Classes: APIClient, Client, Config, ConfigStruct, Error, Resource, ResourceClient, Ruby, Stack, Transport

Class Method Summary collapse

Class Method Details

.client(server, **options) ⇒ K8s::Client

Parameters:

  • server (String)

    http/s URL

  • options (Hash)

    @see Transport.new

Returns:



26
27
28
# File 'lib/k8s/client.rb', line 26

def self.client(server, **options)
  Client.new(Transport.new(server, **options))
end