본문 바로가기

kubernetes

(6)
k9s: Kubernetes 환경을 위한 편리한 관리 도구 여러 k8s(kubernetes) cluster 를 관리하거나, 단일 클러스터의 규모가 커지는 경우 관리하는데 어려움을 겪는 경우가 많다. 그러한 경우에 편하게 여러 클러스터를 관리하는데 도움을 주기 위한 도구를 소개한다. k9s 란? Kubernetes CLI To Manage Your Clusters In Style! k9s 는 k8s 관리를 스타일리시 하게 할 수 있도록 하는 terminal 기반의 UI 를 제공하는 툴이다. k9s 설치 설치는 (mac os 의 경우)아래 명령 한 줄로 끝난다. $ brew install derailed/k9s/k9s 그 외 OS 의 경우 링크를 참고하면 금방 끝납니다. 사용법 사용법도 아주 간단하다. 터미널에서 k9s command 만 입력하면 바로 현재 cont..
kubernetes 의 runtime이 containerd 일 때 nsenter로 container 접속 (tcpdump) k8s 환경에서 container에 tcpdump 등 명령어 입력을 위해 nsenter(namespace enter)가 필요할 때가 있다. 예를 들어, pod에 tcpdump 명령어가 없는 경우 pod에 tcpdump명령어가 있지만 sudo 권한이 필요한 경우 그 외 ..; 아무튼 아래 과정을 통해 해당 컨테이너로 접속하는 과정을 공유한다. 1. Pod 조회 및 container ID 확인 ### get pod $ kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES sample-pod-679899669d-pfdp5 1/1 Running 0 3d23h 172.172.172.172 node1 ..
tumblr kubernetes sidecar injector deploy ! 지난 시간에 sidecar에 대해서 확인하였고, minikube를 이용하여 local에 k8s cluster를 구축하였다. https://almostgeneral.tistory.com/2 kubernetes sidecar injector란? pod가 생성될 때, 특정 동작을 하는 sidecar를 injection 하도록 동작하는 무엇인가를 만들어 보려 한다. 그러기 위해서 기초부터 많은 공부가 필요한데,, 우선 핵심기능이 되는 k8s admission controller부터 almostgeneral.tistory.com https://almostgeneral.tistory.com/7 mac에서 docker-machine + minikube를 활용해 k8s cluster 만들기 ! 이전에 minikube+..
mac에서 docker-machine + minikube를 활용해 k8s cluster 만들기 ! 이전에 minikube+katacoda를 이용한 k8s cluster만들기 라는 게시글을 작성했었는데 (https://almostgeneral.tistory.com/1) minikube+katacoda 이용해서 kubernetes 환경 구성 집에서 kubernetes cluster를 만들기엔 너무 번거로워 k8s니 뭐니 얘기하길래 설치해서 공부하려니 필요한 게 너무 많아 어려움을 겪는 (나같은) 사람들을 위해 작성한 게시글 minikube+katacoda를 이용하 almostgeneral.tistory.com 아무레도 local 환경에 만들어두는게 장차 좋을것같아서 다시 작성한다 ! 우선 minikube를 사용해서 k8s cluster를 구성하려면 docker가 설치되어 있어야한다. 하지만, mac은 l..
kubernetes sidecar injector란? pod가 생성될 때, 특정 동작을 하는 sidecar를 injection 하도록 동작하는 무엇인가를 만들어 보려 한다. 그러기 위해서 기초부터 많은 공부가 필요한데,, 우선 핵심기능이 되는 k8s admission controller부터 확인해봐야겠다. kubernetes admission controller? 그게 뭐야? kubernetes 공식 블로그에서는 아래와 같이 설명한다. (공식 블로그: https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#what-does-each-admission-controller-do) An admission controller is a piece of code that interc..
minikube+katacoda 이용해서 kubernetes 환경 구성 집에서 kubernetes cluster를 만들기엔 너무 번거로워 k8s니 뭐니 얘기하길래 설치해서 공부하려니 필요한 게 너무 많아 어려움을 겪는 (나같은) 사람들을 위해 작성한 게시글 minikube+katacoda를 이용하면 나만의 작고 소중한 kubernetes cluster를 20초만에 구축할 수 있다 (참고: https://kubernetes.io/ko/docs/tutorials/hello-minikube/) minikube는 무엇인가? minikube공식문서에 아래와 같이 설명되어 있다. minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows. We proudly focus on helping applic..

반응형