kubernetes-version

https://kubernetes.io/ko/releases/

minikube

$ brew install minikube
$ minikube start --driver=docker --kubernetes-version=v1.30.1

k9s

## k9s
$ brew install derailed/k9s/k9s

## kubectx install 
$ brew install kubectx

k9s start

$ k9s 

스크린샷 2024-06-23 오후 12.59.23.png

k9s commands

https://k9scli.io/topics/commands/

Action Command Comment
Show active keyboard mnemonics and help ?
Show all available resource alias ctrl-a
To bail out of K9s :qctrl-c
View a Kubernetes resource using singular/plural or short-name :pod⏎ accepts singular, plural, short-name or alias ie pod or pods
View a Kubernetes resource in a given namespace :pod ns-x⏎
View filtered pods :pod /fred⏎ View all pods filtered by fred
View labeled pods :pod app=fred,env=dev⏎ View all pods with labels matching app=fred and env=dev
View pods in a given context :pod @ctx1⏎ View all pods in context ctx1. Switches out your current k9s context!
Filter out a resource view given a filter /filter⏎ Regex2 supported ie `fred
Inverse regex filter /! filter⏎ Keep everything that doesn’t match.
Filter resource view by labels /-l label-selector⏎
Fuzzy find a resource given a filter /-f filter⏎
Bails out of view/command/filter mode <esc>
Key mapping to describe, view, edit, view logs,… d,vel,…
To view and switch to another Kubernetes context (Pod view) :ctx⏎
To view and switch directly to another Kubernetes context (Last used view) :ctx context-name⏎
To view and switch to another Kubernetes namespace :ns⏎
To view all saved resources :screendump or sd⏎
To delete a resource (TAB and ENTER to confirm) ctrl-d
To kill a resource (no confirmation dialog, equivalent to kubectl delete –now) ctrl-k
Launch pulses view :pulses or pu⏎
Launch XRay view :xray RESOURCE [NAMESPACE]⏎ RESOURCE can be one of po, svc, dp, rs, sts, ds, NAMESPACE is optional

참고 자료

https://postlude.github.io/2021/08/10/k8s-mysql/