You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
README.md | 2 years ago | |
get-k8s-resources.py | 4 years ago | |
requirements.txt | 4 years ago |
README.md
Get K8s Resources
The get_k8s_resources
script is a small script that will return a list of all instances of a certain kubernetes type JSON
formatted.
Usage
$ get-k8s-resources -h
usage: get-k8s-resources [-h] [-n NAMESPACE] [-c CONTEXT] -t
{deployments,services,pods,ingresses}
Returns a json list of kubernetes deployments.
optional arguments:
-h, --help show this help message and exit
-n NAMESPACE, --namespace NAMESPACE
filter by namespace
-c CONTEXT, --context CONTEXT
context to use
-t {deployments,services,pods,ingresses}, --type {deployments,services,pods,ingresses}
type of kubernetes resource to get
--kubeconfig KUBECONFIG
path to the kubeconfig
Requirements
The requirements can be found in the requirements.txt file in this repository.
Configuration
By default, this tool will try to find your kubeconfig in the default paths where kubectl looks for. It will also try to take assumptions on which context
it should be using if there are multiple contexts in the same configuration. Generally, it should work as shown in the help menu.