kubernetes

kubernetes collections

Kubernetes auto completion

Kubernetes [https://devnote.niceilm.net/tags/kubernetes]가 다양한 기능을 제공하다보니 러닝커브도 좀 있지만 막상 운영할때 외워야 하는 command도 많고 yaml 설정도 방대하다. 이를 편리하게 지원해주는 auto completion 이 있어서 소개한다. shell source

Kubernetes StatefulSets

StatefulSets beta feature in 1.7 이전에는 PetSets [https://kubernetes.io/docs/tasks/run-application/upgrade-pet-set-to-stateful-set/] 이였고 이제부터 StatefulSets [https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/]로 변경되었다. 사용용도 * 안정적인 고유한 네트워크 식별자

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 [https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/] 생성 --from-file # Create files needed for

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