kubernetes Kubernetes auto completion Kubernetes가 다양한 기능을 제공하다보니 러닝커브도 좀 있지만 막상 운영할때 외워야 하는 command도 많고 yaml 설정도 방대하다. 이를 편리하게 지원해주는 auto completion 이 있어서 소개한다. shell source <(kubectl completion bash) # setup autocomplete in
kubernetes Kubernetes StatefulSets StatefulSets beta feature in 1.7 이전에는 PetSets이였고 이제부터 StatefulSets로 변경되었다. 사용용도 안정적인 고유한 네트워크 식별자 안정적인 영구 스토리지 순서 있는 안전한 배포 및 확장 순서 있는 안전한 삭제 및 종료 순서가 지정된
kubernetes Kubernetes Volumes https://kubernetes.io/docs/concepts/storage/volumes/ 기본적으로 Pod의 컨테이너는 무상태이다. Pod의 상태를 유지하기 위해서나 Pod내의 컨테이너끼리 데이터를 공유하기 위해 Volume을 사용한다. Background Docker volume은 host disk를 사용하는 정도였다면 Kubernetes Volume은 좀더 다양한
kubernetes 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 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
kubernetes kubernetes 서버 애플리케이션을 배포하는 방법은 다양하다. 배포의 정점은 다음과 같은 내용을 다루게 된다. 무정지 배포 자동 스케일 아웃 실시간 로그 모니터링 원버튼 롤백 이런 것들을 직접 구현하려면 엄청난 리소스가 든다. Kubernetes(k8s)는 Docker