@@ -7,7 +7,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
77![ tags] ( https://img.shields.io/github/v/tag/devopscorner/k8s-context?sort=semver )
88[ ![ docker pulls] ( https://img.shields.io/docker/pulls/devopscorner/k8s-context.svg )] ( https://hub.docker.com/r/devopscorner/k8s-context/ )
99![ download all] ( https://img.shields.io/github/downloads/devopscorner/k8s-context/total.svg )
10- ![ download latest] ( https://img.shields.io/github/downloads/devopscorner/k8s-context/1.1.6 /total )
10+ ![ download latest] ( https://img.shields.io/github/downloads/devopscorner/k8s-context/1.1.7 /total )
1111![ view] ( https://views.whatilearened.today/views/github/devopscorner/k8s-context.svg )
1212![ clone] ( https://img.shields.io/badge/dynamic/json?color=success&label=clone&query=count&url=https://github.com/devopscorner/k8s-context/blob/master/clone.json?raw=True&logo=github )
1313![ issues] ( https://img.shields.io/github/issues/devopscorner/k8s-context )
@@ -25,7 +25,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
2525| Image name | Size |
2626| ------------| ------|
2727| ` devopscorner/k8s-context:latest ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/latest.svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=latest ) ![ default-aws-cli] ( https://img.shields.io/static/v1?label=latest&message=default&color=brightgreen ) ![ latest-aws-cli] ( https://img.shields.io/static/v1?label=latest&message=alpine&color=orange ) |
28- | ` devopscorner/k8s-context:1.1.6 ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.6 .svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.6 ) ![ latest-1.1.6 ] ( https://img.shields.io/static/v1?label=latest&message=1.1.6 &color=orange ) |
28+ | ` devopscorner/k8s-context:1.1.7 ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.7 .svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.7 ) ![ latest-1.1.7 ] ( https://img.shields.io/static/v1?label=latest&message=1.1.7 &color=orange ) |
2929| ` devopscorner/k8s-context:alpine ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/alpine.svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=alpine ) |
3030| ` devopscorner/k8s-context:alpine-latest ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/alpine-latest.svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=alpine-latest ) |
3131| ` devopscorner/k8s-context:alpine-3.16 ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/alpine-3.16.svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=alpine-3.16 ) |
@@ -39,6 +39,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
3939
4040| Image name | Size |
4141| ------------| ------|
42+ | ` devopscorner/k8s-context:1.1.6 ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.6.svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.6 ) |
4243| ` devopscorner/k8s-context:1.1.5 ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.5.svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.5 ) |
4344| ` devopscorner/k8s-context:1.1.4 ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.4.svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.4 ) |
4445| ` devopscorner/k8s-context:1.1.3 ` | [ ![ docker image size] ( https://img.shields.io/docker/image-size/devopscorner/k8s-context/1.1.3.svg?label=Image%20size&logo=docker )] ( https://hub.docker.com/repository/docker/devopscorner/k8s-context/tags?page=1&ordering=last_updated&name=1.1.3 ) |
@@ -59,7 +60,7 @@ Customize Kubernetes Change Context (KUBECONFIG)
5960|_|\_\___/|___/ \___\___/|_| |_|\__\___/_/\_\\__|
6061
6162
62- [[ K8S-CONTEXT ]] - v1.1.6
63+ [[ K8S-CONTEXT ]] - v1.1.7
6364=============================
6465Usage:
6566 k8s-context [command]
@@ -71,14 +72,16 @@ Available Commands:
7172 list List all available Kubernetes contexts
7273 load Load a kubeconfig file
7374 merge Merge multiple kubeconfig files
75+ show Describe / show kubernetes resources (po, logs, port, node)
7476 switch Switch to different context
7577 version Print the version number of k8s-context
7678
7779Flags:
7880 -h, --help help for k8s-context
79- --kubeconfig string Path to kubeconfig file (default "/Users/devopscorner /.kube/config")
81+ --kubeconfig string Path to kubeconfig file (default "/home/dfdenni /.kube/config")
8082
8183Use "k8s-context [command] --help" for more information about a command.
84+
8285```
8386
8487## How to Use
@@ -232,76 +235,109 @@ Use "k8s-context [command] --help" for more information about a command.
232235
233236 - Namespaces
234237 ```
235- ./k8s-context get namespace
238+ ./k8s-context get namespace
236239
237240 -- or --
238241
239- ./k8s-context get ns
242+ ./k8s-context get ns
240243 ```
241244
242245 - Services
243246 ```
244- ./k8s-context get services
247+ ./k8s-context get services
245248
246249 -- or --
247250
248- ./k8s-context get svc
251+ ./k8s-context get svc
249252 ```
250253
251254 - Deployments
252255 ```
253- ./k8s-context get deployments
256+ ./k8s-context get deployments
254257
255258 -- or --
256259
257- ./k8s-context get deploy
260+ ./k8s-context get deploy
258261 ```
259262
260263 - Pods
261264 ```
262- ./k8s-context get pods
265+ ./k8s-context get pods
263266
264267 -- or --
265268
266- ./k8s-context get po
269+ ./k8s-context get po
267270 ```
268271
269272- Get Resources By Filtering Namespace (Comma-Separated)
270273
271274 - Namespaces
272275 ```
273- ./k8s-context get namespace --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
276+ ./k8s-context get namespace -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
277+ ./k8s-context get namespace --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
274278
275279 -- or --
276280
277- ./k8s-context get ns --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
281+ ./k8s-context get ns -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
282+ ./k8s-context get ns --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
278283 ```
279284
280285 - Services
281286 ```
282- ./k8s-context get services --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
287+ ./k8s-context get services -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
288+ ./k8s-context get services --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
283289
284290 -- or --
285291
286- ./k8s-context get svc --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
292+ ./k8s-context get svc -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
293+ ./k8s-context get svc --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
287294 ```
288295
289296 - Deployments
290297 ```
291- ./k8s-context get deployments --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
298+ ./k8s-context get deployments -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
299+ ./k8s-context get deployments --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
292300
293301 -- or --
294302
295- ./k8s-context get deploy --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
303+ ./k8s-context get deploy -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
304+ ./k8s-context get deploy --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
296305 ```
297306
298307 - Pods
299308 ```
300- ./k8s-context get pods --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
309+ ./k8s-context get pods -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
310+ ./k8s-context get pods --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
301311
302312 -- or --
303313
304- ./k8s-context get po --namespace=ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
314+ ./k8s-context get po -n ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
315+ ./k8s-context get po --namespace ns1,ns2,ns3 --kubeconfig=$HOME/.kube/config
316+ ```
317+
318+ - Show (Describe) Resources from Nodes, Pods, Logs & Port Forward
319+
320+ - Pods
321+ ```
322+ ./k8s-context show po [pods_name] -n [namespace]
323+ ./k8s-context show po [pods_name] --namespace [namespace]
324+ ```
325+
326+ - Logs
327+ ```
328+ ./k8s-context show logs [pods_name] -n [namespace]
329+ ./k8s-context show logs [pods_name] --namespace [namespace]
330+ ```
331+
332+ - Port Forward
333+ ```
334+ ./k8s-context show port [pods_name] -n [namespace]
335+ ./k8s-context show port [pods_name] --namespace [namespace]
336+ ```
337+
338+ - Node
339+ ```
340+ ./k8s-context show node [node_name]
305341 ```
306342
307343- Integrated with CI/CD `Dockerfile` Pipeline
0 commit comments