profile
전공 소개
태그 목록
전체보기 (130)구름(61)linux(15)kubernetes(13)docker(8)tcp(6)ansible(5)운영체제(4)CI/CD(4)DNS(3)데이터베이스(3)aws(3)jenkins(3)pipeline(2)rds(2)파이프라인(2)Direct delivery(1)kaniko(1)Supernetting(1)ingress(1)Harbor(1)auto scaling(1)sudo(1)pod(1)null값(1)rpm(1)DevOps Pipeline(1)File System(1)PID(1)Leaky bucket(1)도커라이징(1)Token bucket(1)vi(1)Routing module(1)Cluster AutoscalerController(1)dma(1)PCB(1)Thread(1)S3(1)fading(1)Proxy(1)samba(1)classes(1)EBS CSI Provisioner(1)IP address(1)django(1)tls_termination_proxy(1)Distance Vector(1)가상화(1)젠킨스(1)nat(1)SDN(1)Path MTU Discovery protocol(1)3-tier 연동(1)redis(1)OSPF(1)router(1)kubespray(1)FTP(1)MEC(1)Subnet(1)python(1)helm(1)selinux(1)eksctl(1)DHCPv6(1)Fragmentation(1)Quality of Service(QoS)(1)cidr(1)socket(1)RIP(1)ICMP(1)IPv6(1)LSA(1)EKS Fargate(1)ssh(1)ec2(1)UDP(1)NDP (Neighbor Discovery Protocol)(1)https(1)Nginx(1)아키텍쳐(1)rarp(1)kubectl(1)SLAAC(1)github action(1)RIPv1 vs RIPv2(1)ARP(1)as(1)elb(1)key(1)Proxy ARP(1)IPv6/IPv4 전환(1)prometheus(1)RR(1)yum(1)Probe(1)overflow(1)IP Datagram(1)log(1)logging(1)pass loss(1)PAT(1)Physical Address(1)slow start(1)클라우드컴퓨팅(1)Window Scale factor(1)nfs(1)NAPT(1)Shannon Capacity(1)MPLS(1)Congestion(1)Private networks(1)eks(1)OSI계층(1)Link Budget(1)MariaDB(1)tmux(1)systemd(1)wordpress(1)Link state(1)DHCP(1)MST(1)CPU 스케쥴링(1)디스크(1)devops(1)vpc(1)docker compose(1)argocd(1)AWS LB Controller(1)WSL(1)git(1)Shortest Path Algorothm(1)프로세스(1)CND(1)
post-thumbnail

[운송장 정보보호 서비스] EKS - kafka 연동

Kafka는 Apache에서 채택한 오픈 소스 이벤트 스트리밍 플랫폼으로 실시간 데이터 처리가 가능하며 메시지 브로커로 사용할 수 있는 효과적인 도구로 잘 알려져 있다.메시지가 소비된 후 삭제하는 기존 메시지 브로커와 달리 Kafka에서는 이러한 메시지가 유지되므로 오

5일 전
·
0개의 댓글
·
post-thumbnail

[운송장 정보보호 서비스] EKS-redis 연동(feat. 백엔드 설정)

이번에는 redis용 파드를 exqress-cluster에 띄운 다음에 도커라이징한 백엔드 파드들과 통신하도록 설계하여 redis를 사용할 수 있도록 해볼 것이다. 백엔드 상에서의 문제였다. redis 도메인 주소는 ..svc.cluster.local인데 백엔드 상

5일 전
·
0개의 댓글
·
post-thumbnail

[운송장 정보보호 서비스] EKS-Github Action 연동

📢 참고했던 사이트 CI/CD for EKS cluster with Github Action개발자가 git 저장소에 개발한 코드를 Push하면 github action이 해당 코드를 가져와서 Test와 Build를 하게 된다.백엔드의 경우 성공적으로 Build가 되었

6일 전
·
0개의 댓글
·
post-thumbnail

[운송장 정보보호 서비스] AWS ECR에 이미지 삽입

AWS ECR은 도커 허브와 같은 컨테이너 이미지 레지스트리 서비스다. AWS IAM 계정을 사용하여 프라이빗(Private) 리포지토리를 사용할 수 있고 AWS CLI를 이용하여 도커 이미지를 리포지토리에 푸시(Push), 풀(Pull), 삭제할 수 있다.ECR을 사

6일 전
·
0개의 댓글
·
post-thumbnail

[운송장 정보보호 서비스] EKS-RDS 연동 및 Route53 연결

📢 EKS-RDS 연동 & 외부 IP에서 RDS접속📢 Route53을 이용해 도메인 설정 & TTL 설정이번 프로젝트에서는 user와 deliver 2개의 도메인이 필요하였다. 따라서 2개의 도메인를 각각 구매해준 다음 TTL 또한 2개 모두 수행해주었다.EKS에

6일 전
·
0개의 댓글
·
post-thumbnail

[운송장 정보보호 서비스]백엔드(sping, django) & 프론트엔드(react) 도커라이징

도커라이징 도커라이징(Dockerizing)은 Docker 컨테이너를 사용하여 응용프로그램(application)을 패킹(packing), 배포(deploying), 실행(running) 하는 전 과정을 말한다. 백엔드(spring) 도커라이징 백엔드 서비스 중 us

6일 전
·
0개의 댓글
·
post-thumbnail

[운송장 정보보호 서비스] 인프라 세팅

기본적으로 택배 운송장에 택배서비스를 이용하는 고객의 주소와 택배 물품의 운송장 번호가 기재되어 있으며 일부 택배는 이름이 가려져 있으나 택배회사마다 가려진 이름의 위치가 달라 택배서비스 이용자의 이름도 추측이 가능할 수 있으며, 일부 운송장에는 택배서비스 이용자의 전

2023년 5월 24일
·
0개의 댓글
·
post-thumbnail

[CS 지식] redis

Redis(Remote Dictionary Storage,레디스)는 모든 데이터를 메모리에 저장하고 조회하는 in-memory DB, 모든 데이터를 메모리로 불러와서 처리하는 메모리 기반의 key-value 구조의 데이터 관리 시스템(DBMS)이다. 일종의 NoSQL이

2023년 5월 19일
·
0개의 댓글
·
post-thumbnail

[파이썬 알고리즘] 문자열 조작

문자열의 구성이 알파벳인지에 대해서 확인하는 방법이다. 문자열에 숫자 및 공백이 포함되어 있으면 False를 리턴한다.문자열의 구성이 모두 숫자인지 확인하는 방법이다. 위와 동일하게 이 메소드의 리턴값도 boolean형태이다. 마이너스 '-' 나 소수점'.' 은 문자로

2023년 5월 1일
·
0개의 댓글
·
post-thumbnail

[파이썬 알고리즘] 문자열 함수 & 리스트 & 딕셔너리

파이썬에서 나눗셈을 실시/ : 소수점까지 모두 표현//: 정수 부분만 표현, int(a/b)와 같음divmod(5,3) : 몫과 나머지를 동시에 구해줌 ->(1, 2)print문을 이용해 가장 쉽게 값을 출력하는 방법은 콤마로 구분하는 것이다. 이 경우 한칸 공백이 디

2023년 4월 30일
·
0개의 댓글
·
post-thumbnail

[Django] 개발 Flow & 개발 환경 세팅

1 실습 폴더 이동(없으면 생성)2 가상환경 모드로 진입 --> 프로젝트 생성django-admin startproject (프로젝트명)3 기본 테이블 생성(기본 앱들 설치 --> 슈퍼 관리자 아이디 생성을 위해서,py manage.py migrate프로젝트 루트 폴더

2023년 4월 26일
·
0개의 댓글
·
post-thumbnail

[파이널 프로젝트] 총 정리

지난 작업까지해서 인프라 구성, CI/CD 파이프라인 구축, 서비스 테스트, 트러블 슈팅까지 완료하였다.마지막에 추가된 머신러닝 Backend 서버같은 경우에는 도커라이징까지만 하고 해당 이미지를 ArgoCD에서ML-deployment의 파드로 띄우기까지만 했다. CI

2023년 4월 23일
·
0개의 댓글
·
post-thumbnail

[파이널 프로젝트] Flask 도커라이징

이전 작업을 끝으로 전반적인 인프라 구축 및 CI/CD 파이프라인 구축작업은 종료되었다.User페이지에서 User가 수강신청중 동물이미지를 입력하면 어떤 동물인지 판독하는 서비스를 추가하였다.따라서 해당 ML Backend 코드 또한 가상환경에서 빌드테스트 해보고, 도

2023년 4월 23일
·
0개의 댓글
·
post-thumbnail

[파이널 프로젝트] 프론트 페이지 경로 구분 오류

User / Admin 페이지 경로 구분 이전 작업으로 3-tier 구성의 연결을 완료하였고, Frontend 부분에서는 Ingress의 다중경로를 사용하여 User 와 Admin페이지를 구분하였다. 또한 User, Admin, Backend의 파이프라인 구축도 완료한

2023년 4월 23일
·
0개의 댓글
·
post-thumbnail

[파이널 프로젝트] Frontend CI/CD 파이프라인

1 파이프라인 코드 작성Jenkins를 이용해 파이프라인을 구축할 것이다. 우리 프로젝트는 front가 2개이기 때문에 admin 페이지 하나를 먼저 진행한 이후 나중에 user용도 구현할 예정이다. Jenkinsfile 작성에 앞서 플러그인관리에 들어가 NodeJS

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

[파이널 프로젝트] 3-tier 연결(frontend-backend-DB)

Backend 파이프라인 구축 작업은 마무리한 상태에서 Frontend 도커라이징 테스트를 완료하였다. Frontend 파이프라인 구축 작업에 앞서 일단 생성한 Frontend 이미지로 배포한 웹과 Backend 서버가 연결이 잘 되는지 확인작업을 할 것이다.프론트엔드

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

[파이널 프로젝트] Backend CI/CD 파이프라인 & Vue-Nginx 연동

CI/CD 파이프라인 구축에 앞서 일단 지금까지 개발한 코드가 정상적으로 빌드되는지 테스트를 하기로 하였다.이전에 진행했던 백엔드 코드를 도커라이징한 과정을 그대로 실행하였다.개발자가 기능을 추가하는 과정에서 git에 새로운 디렉터리들을 추가하였었고, 처음에는 초기 개

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

[파이널 프로젝트] PodScheduling & EKS에서 젠킨스 사용

두개의 인스턴스(=노드)가 있고 각 인스턴스에는 서비스를 구현하기 위한 리소스들이 똑같이 배포되어 있다. 즉, 이중화 구현을 한것이고, 만약 인스턴스가 포함된 AZ OR 서브넷에 장애가 발생해도 로드밸런싱을 통해 다른 AZ OR 서브넷에 있는 인스턴스에 트래픽이 전달되

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

[파이널 프로젝트] Route53을 이용해 도메인 설정 & TTL 설정

Route53과 External DNS를 이용하여 외부에서 클라이언트가 IP주소나 복잡한 로드밸런서의 주소를 입력하는 것이 아니라, 우리가 흔히 보는 도메인을 입력하여 서비스에 접근할 수 있도록 한다 .과정 1 . AWS Route53을 이용하여 도메인을 등록하고 호스

2023년 3월 24일
·
0개의 댓글
·
post-thumbnail

[파이널 프로젝트] 프론트, 백엔드 도커라이징

도커라이징이란 어떠한 기술이나 툴 보다는 개발자가 만든 코드를 테스트 & 빌드 해보고 도커 이미지로 만드는 과정을 말한다.이전까지 진행해서 전반적인 인프라구축은 마무리하였다. 추후에 필요한것이나 변경사항에 대해 추가로 구축할 예정이다.따라서 이번에는 개발자가 만든 테스

2023년 3월 22일
·
0개의 댓글
·