kube-client
A very basic lib to communicate with kubernetes API.
Currently only supports very few resource types.
Installation
-
Add the dependency to your
shard.yml
:dependencies: kube-client: github: spoved/kube-client.cr
-
Run
shards install
Usage
require "kube-client"
client = Kube::Client.new
Can gather pods
client.pods
client.pods(label_selector: {"component" => "helper"})
Contributing
- Fork it (https://github.com/spoved/kube-client.cr/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Holden Omans - creator and maintainer