flynn's devnote
  • Home
  • AboutMe
  • coding activity
  • Study
  • Library
  • book
  • flynnlab

kubernetes

kubernetes collections

kubernetes

Kubernetes auto completion

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

  • flynn
    flynn
1 min read
kubernetes

Kubernetes StatefulSets

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

  • flynn
    flynn
3 min read
kubernetes

Kubernetes Volumes

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

  • flynn
    flynn
4 min read
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&

  • flynn
    flynn
5 min read
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

  • flynn
    flynn
1 min read
kubernetes

kubernetes

서버 애플리케이션을 배포하는 방법은 다양하다. 배포의 정점은 다음과 같은 내용을 다루게 된다. 무정지 배포 자동 스케일 아웃 실시간 로그 모니터링 원버튼 롤백 이런 것들을 직접 구현하려면 엄청난 리소스가 든다. Kubernetes(k8s)는 Docker

  • flynn
    flynn
5 min read
flynn's devnote © 2019
Latest Posts Facebook Twitter Ghost