a112121788 / kubernetes-client-ruby

Work in progress

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes Ruby Client

Ruby client for the kubernetes API.

Install

git 'git@github.com:a112121788/kubernetes-client-ruby.git' do
  gem 'kubernetes'
end

Usage

require 'kubernetes'
require 'pp'

kube_config = Kubernetes::KubeConfig.new("#{ENV['HOME']}/.kube/config")
config = Kubernetes::Configuration.new()

kube_config.configure(config)

client = Kubernetes::CoreV1Api.new(Kubernetes::ApiClient.new(config))

pp client.list_namespaced_pod('default')

Contribute

Please see CONTRIBUTING.md for instructions on how to contribute.

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Development

Update client

to update the client clone the gen repo and run this command at the root of the client repo:

${GEN_REPO_BASE}/openapi/ruby.sh kubernetes settings

License

This program follows the Apache License version 2.0 (http://www.apache.org/licenses/ ). See LICENSE file included with the distribution for details.

About

Work in progress

License:Apache License 2.0


Languages

Language:Ruby 100.0%Language:Shell 0.0%