kubernetes

kubernetes collections

Kubernetes auto completion

Kubernetes가 다양한 기능을 제공하다보니 러닝커브도 좀 있지만 막상 운영할때 외워야 하는 command도 많고 yaml 설정도 방대하다. 이를 편리하게 지원해주는 auto completion 이 있어서 소개한다. shell source <(kubectl completion bash) # setup autocomplete in

Kubernetes StatefulSets

StatefulSets beta feature in 1.7 이전에는 PetSets이였고 이제부터 StatefulSets로 변경되었다. 사용용도 안정적인 고유한 네트워크 식별자 안정적인 영구 스토리지 순서 있는 안전한 배포 및 확장 순서 있는 안전한 삭제 및 종료 순서가 지정된

Kubernetes Volumes

https://kubernetes.io/docs/concepts/storage/volumes/ 기본적으로 Pod의 컨테이너는 무상태이다. Pod의 상태를 유지하기 위해서나 Pod내의 컨테이너끼리 데이터를 공유하기 위해 Volume을 사용한다. Background Docker volume은 host disk를 사용하는 정도였다면 Kubernetes Volume은 좀더 다양한

Kubernetes Secret

https://kubernetes.io/docs/concepts/configuration/secret/ 민감한 정보를 보관해두고 Pod에 주입시켜서 사용 할수 있게 해준다. 기본 시크릿 Service Account 생성 --from-file # Create files needed for rest of example. $ echo -n "admin&

minikube

kubernetes를 로컬에서 테스트 해볼 수 있는 도구이다. https://github.com/kubernetes/minikube // install brew cask install minikube // start minikube start // stop minikube stop // open dashboard minikube dashboard // lists ther urls in your local