Home
Study Log
Cancel

WORKDIR

WORKDIR WORKDIR command is used to define the working directory of a Docker container at any given time. Any command(RUN,CMD,ADD,COPY etc) will be executed in the specified working directory. FR...

RUN CMD vs ENTRYPOINT

요약 RUN executes command in a new layer and creates a new image. ENTRYPOINT : ENTRYPOINT를 사용해서 컨테이너 수행 명령을 정의하면, 지정한 명령대로 무조건 실행이 된다. CMD : 컨테이너 실행시 지정한 인자값을 실행하도록 할수 있음. 실험 FROM ubuntu C...

Authorization

lens에서 role 확인하기 Access Control -> Roles

ConfigMap

ConfigMaps key-value pairs에 non-confidential data를 저장하는데 사용되는 API object이다. Pod들은 ConfigMaps을 환경변수, 커멘드라인 인자, 또는 볼륨에대한 configuration file로 소비할수 있다. ConfigMap은 environment-specific configuration를 ...

개발자가 갖춰야 할 능력(출처 : 백기선님 Youtube)

백기선님께서 유투브를 통해 공유해주신, 개발자가 갖춰야할 소프트 스킬에 대한 내용을 정리해 보았다. 아직은 신입이라 와닿는 내용이 적지만, 나중에 정말 도움이 될것같다. 문제해결능력 고객에게 득이 되는 일인가? 장애물을 식별하고 해결 장애물을 만났을때 매니저에게 공지(선보고 후조치) 임팩트가 있는 업무를 잘 완수할 것, 마무리를 짓...

Multi Stage Build에서 ARG 사용하기

다음의 Dockerfile이 있다고 가정하자. #----------- builder -----------# FROM alpine:3.12.0 AS builder ARG PROTO_VERSION=3.13.0 # Protobuf RUN mkdir /protoc \ && apk add unzip ADD https://github.c...

AWS에서 EC2 자원해제하기

AWS EKS 클러스터 생성하고, 클러스터를 삭제하는데 요금이 계속 부과가 되어서 문서를 찾아보니 인스턴스를 종료해도 계정에 EC2 리소스가 계속 프로비저닝 되어 있는 경우에는 요금이 계속 부과된다고 한다. 참고로 EKS 클러스터를 생성하면 자동으로 EC2 인스턴스가 클러스터에 할당된다. EC2 콘솔에 들어가면, Instances(running) 이...

Introduction

Basic Terms : System Parts Kubernetes : 전체 orchestration system K8s “k-eights” or Kube 라 부름 Kubectrl : CLI to configure Kubernetes and manage apps Node : Kubernetes cluster에 있는 단일 서버 Ku...

Permissions

접근권한(Permissions)

Helm Chart

Helm Chart 세가지 큰 개념 Chart는 Helm package이다. 이는 어플리케이션,tool, 또는 서비스를 쿠버네티스 클러스터에서 실행하기 위한 모든 리소스 정의들을 포함한다. 이를 쿠버네티스의 Hombrew formula라고 볼수 있다. Repository는 chart가 수집되고 공유되는 장소이다. 이는 Perl의 CPAN arch...

Trending Tags