전체 글

· 클라우드
sudo yum install docker sudo yum install java-17-amazon-corretto sudo yum install git zip 파일 그대로 가져와서 풀기 from public.ecr.aws/amazoncorretto/amazoncorretto:17 add build/libs/cryptography-0.0.1-SNAPSHOT.jar app.jar cmd ["java","-jar","/app.jar"] alb-sg, 리스너(80) http backend-tg ip http 8080 ecs-sg 사용자tcp 8080 alb-sg CMD-SHELL, curl -f http://localhost:8080/health || exit 1(포트가 다를시 포트번호만 변경) #codeco..
도커설치 및 설정 sudo usermod -aG docker $$$ sudo systemctl start docker sudo systemctl enable docker 아마존cli 업뎃하기,kubeconfig https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/create-kubeconfig.html eks iam역할 https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/create-node-role.html kubectl https://kubernetes.io/k..
· 클라우드
eksctl utils associate-iam-oidc-provider \ --region ap-northeast-2 \ # Your Region --cluster eks\ # Your Cluster Name --approve curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.4.7/docs/install/iam_policy.json aws iam create-policy \ --policy-name AWSLoadBalancerControllerIAMPolicy \ --policy-document file://iam_policy.json eksctl create iamserviceaccount..
· 클라우드
eks-sg https bastion db-sg tcp 27017 redis-cluster-sg: tcp 6379 from golang:alpine workdir /app COPY go.mod go.sum ./ COPY *.go ./ RUN go mod download run go build -o dmddo user.go expose 3000 cmd ["./dmddo"] go mod init prod go mod tidy 이건 혹시 모르니께 from amazonlinux:2 RUN yum -y install python3 \ python3-pip \ shadow-utils copy match / Run useradd -p 1234 match run id User 상황에 맞게 run id cmd [ "/m..
· NETWORK
오늘 알아볼 것은 LAN과 WAN입니다 LAN(Local Area Network) 사용자가 포함된 지역(소규모) 네트워크를 의미 근거리 통신망으로 속도, 안정성이 높다. 이때 각 기기끼리 직접 연결되는 것이 아닌 공유기, 스위치등을 이용하여 연결된다. LAN은 앞서 배웠던 프로토콜 중에서 이더넷(Ethernet)을 사용한다. WAN(Wide Area Network) LAN보다 범위가 넓은 광대역통신망이다. LAN 과 LAN 사이를 광범위한 지역 단위로 구성하는 네트워크 WAN은 물리적으로 넓은 범위를 가지기 때문에 고속전송이 어려우며, ISP(Internet Service Provider)가 제공하는 서비스로 구축된 네트워크이기도 하다 출처: https://mindnet.tistory.com/entry/..
· NETWORK
오늘 알아볼 것은 프로토콜입니다. 프로토콜이란? 프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정하는 규칙체계를 의미합니다. 쉽게 말해 통신 규약 및 약속이라 칭할 수 있습니다. 통신 프로토콜의 기본 요소 통신 프로토콜의 기본 요소는 다음과 같이 크게 3가지로 말할 수 있습니다. 구문 데이터의 형식(디지털 OR 아날로그), 부호화(Unicode, ACSII), 신호크기를 정하는 구문 의미 전송제어(동기화, 전송정지 및 재개, 완료, 재전송 등등의 신호를 정함) 오류수정, 관리를 위한 제어 정보를 규정 시간 신호의 지속시간, 신호의 순서 등을 정하여 타이밍을 이룸 프로토콜 종류 프로토콜의 종류는 계층별로 분류된다. 프로토콜의 기능 캡슐화 각 프로토콜에 적합한 데이터 블록을 만들려고..
· NETWORK
오늘 알아볼 것은 OSI 7 계층과 TCP/IP입니다. 미리 알고가기 네트워크를 7 계층으로 나눈 이유 네트워크 통신망이 확산되면서 통신망이 혼재됨에 따라 통신이 일어나는 과정을 단계별로 구분 계층별로 나누었기 때문에 특정한 계층에서 문제가 발생하면 해당 계층만 고치면 된다 프로토콜: 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약이다. 프로토콜의 기본요소: 구문: 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨 등을 규정 의미: 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정 시간: 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정 프로토콜의 기능: 단편화와 재결합, 캡슐화, 흐름 제어, 오류 제어,..
· OS
오늘 알아볼 것은 리눅스 기본 명령어입니다. 파일 시스템 ls list segment의 약자로 현재 디렉터리의 파일 및 디렉토리 리스트를 출력한다. 또한 다양한 옵션을 사용하여 탐색이 가능하다. -a: 모든 파일(숨김파일 포함)을 출력한다 -l: 파일의 자세한 정보를 출력한다 -t: 최근에 생성된 순서로 출력한다 -S: 파일들을 크기의 내림차순으로 출력한다(큰 파일이 위) pwd 현재 작업 중인 디렉터리를 출력한다 cd 지정한 경로(디렉터리)로 이동한다 cd ~: 홈 디렉터리로 이동 cd /: 최상위 디렉토리로 이동 cd.:현재 디렉터리 cd..: 상위 디렉터리로 이동 cd -: 이전 경로로 이동 mkdir 디렉터리를 생성한다 mkdir dirn : dirn라는 디렉토리 생성 mkdir dir1, dir..
벨루가_
벨루가의 그럴싸한 클라우드