EC2

    nginx port 분리하여 blue/green 배포

    dockerfile FROM openjdk:11 ARG IDLE_PROFILE ARG JAR_FILE=*.jar ENV ENV_IDLE_PROFILE=$IDLE_PROFILE COPY ${JAR_FILE} app.jar RUN echo $ENV_IDLE_PROFILE ENTRYPOINT ["java", "-Dspring.profiles.active=${ENV_IDLE_PROFILE}", "-jar","/app.jar"] application.yml spring: profiles: group: development: - common - development_database - port_8080 production-set1: - common - production_database - port_9001 pro..

    따배쿠 3장 kubectl 실습 및 pod 생성하기

    전반적인 쿠버네티스 설치과정 Docker install 설치 전 환경설정 kubeadm,kubectl,kubelet 설치 control-plane 구성 worker-node 구성 설치확인 쿠버네티스에서는 최소 램2기가 Cpu2코어이상 사용하는 것을 권장하고있다. ec2에 클러스터구축는방법도 올리고 싶지만... sw마에스트로 멘토님이 주신자료라 올리기가.. 조금 그렇다 ㅎㅎ.. kubeadm 쿠버네티스의 공식 설치 툴 CNI(Container Network Interface) CNI를 구성해야만 서로 통신가능하다. CNI: 컨테이너간 통신을 지원하는 VxLan(pod Network) 대표적으로 ex) 폴라넷(flannel),칼리코(calico),위브넷(weavenet) TMI:내가 오늘 CNI때문에 고생..

    Docker 3-2 도커 컨테이너 살펴보기 실습편

    docker 버젼 확인하는방법- sudo docker version ubuntu@ip-내아이피야$sudo docker vers Client: Docker Engine - Community Version: 23.0.3 API version: 1.42 Go version: go1.19.7 Git commit: 3e7cbfd Built: Tue Apr 4 22:05:48 2023 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 23.0.3 API version: 1.42 (minimum version 1.12) Go version: go1.19.7 Git commit: 59118bf Built: Tu..