Skip to content

Commit 564a371

Browse files
committed
Add a simple example.
1 parent 6200aa9 commit 564a371

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

33
Ruby client for the [kubernetes](http://kubernetes.io/) API.
44

5+
## Usage
6+
```ruby
7+
require 'kubernetes'
8+
require 'pp'
9+
10+
kube_config = Kubernetes::KubeConfig.new("#{ENV['HOME']}/.kube/config")
11+
config = Kubernetes::Configuration.new()
12+
13+
kube_config.configure(config)
14+
15+
client = Kubernetes::CoreV1Api.new(Kubernetes::ApiClient.new(config))
16+
17+
pp client.list_namespaced_pod('default')
18+
```
19+
520
## Contribute
621

722
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for instructions on how to contribute.

examples/simple/simple.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
require 'kubernetes'
2+
require 'pp'
3+
4+
kube_config = Kubernetes::KubeConfig.new("#{ENV['HOME']}/.kube/config")
5+
config = Kubernetes::Configuration.new()
6+
7+
kube_config.configure(config)
8+
9+
client = Kubernetes::CoreV1Api.new(Kubernetes::ApiClient.new(config))
10+
11+
pp client.list_namespaced_pod('default')
12+

0 commit comments

Comments
 (0)