| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Provider AWS
- 청내공
- 어렵다
- aws책은읽다말았는데
- 무탈히가길
- IaC코드자동화
- 저것도꾸준히읽어야지ㅠㅠ
- 이놈의기사또해내야돼
- 자동화구현만세
- 테라폼만세
- 만기오긴오냐
- 은우쌤
- 그냥아는만큼남기기
- 청내공화이팅
- 합격률15.18%
- 윽짜증
- 너무어려워...
- 2025년 1회차
- 청년내일채움공제
- 해낼수있어
- 정신력승리함
- 청내공만기오긴오냐
- 화이팅
- 청내공만기
- 청내공해내자
- 취업화이팅
- 정신력승리
- 결심한만큼
- 해내자
- 존버존버
- Today
- Total
목록전체 글 (56)
시나브로
3티어 web-was-db 연동 기억 되짚기 - Web (apache)정적인 것에 강함. 이미지·CSS 같은 정적 파일을 Apache가 처리하고, Tomcat까지 보내지 않음문지기 역할. 요청 받고, HTTPS 처리하고, 뒤로(was) 넘김 - WAS (tomcat)동적인 것 담당. 자바 코드(로직)를 실행함복잡한 계산·판단은 Tomcat이 전담 → 자바의 강점"로그인 맞나 확인", "장바구니 계산" 같은 머리 쓰는 일 수행함 - DB (mariadb)데이터 보관·검색. 회원정보, 게시글, 주문내역을 저장하고 꺼내줌데이터는 전부 DB에, (Tomcat은 데이터를 "들고 있지" 않고 필요할 때만 꺼내 씀그래서 Tomcat 여러 대로 늘려도 데이터 일관성 유지됨) Apache는 받고, Tomcat은 생각하고..
용어이해한대로pod클러스터 안에서 제일 작은 단위. 컨테이너를 감싸고 있다deploymentpod 배포. replicas 적용 가능service4가지 타입 - ClusterIP, Nodeport, lb, External NameClusterIP클러스터 내부 IP. 단일 진입점. 클러스터 안에서만 통신 가능Nodeport포트. pod 내 컨테이너에서 외loadbalancer ingress coreDNS도메인 역할. CNI컨테이너 네트워크 인터페이스. Cluster (클러스터) 전체 묶음. Master node + Worker nodeMaster Nodecontrol plane이 돌아가는 서버 Control Plane 클러스터의 두뇌. api-server, etcd, scheduler, controller..
작업내역사이트 2 https://sa1347.tistory.com/44사이트 1 https://sa1347.tistory.com/45
1. 컨테이너 빌드 컨테이너 Registry 계정 가입docker regisitry에 계정 등록docker login이외에 여러 번 실패 로그인 성공 k8s-worker1컨테이너 빌드하기 - Petclinicsudo apt updateJava OpenJDK 버전 17 설치sudo apt install openjdk-17-jdk -yjava --version...어마어마한 양의 패키지들이 설치됨더보기설치 완료 버전 확인 Petclinic 패키지 컴파일 git clone https://github.com/spring-projects/spring-petclinic.git cd spring-petclinic package - 프로젝트를 컴파일 -> 빌드하여 target/ 디렉토리에 binary jar 파일..
create namespace get ns kubectl get pods -n product kubectl run webserver -n product --image nginx:1.14 kubectl get pods -n product kubectl delete pod webserver -n product 1. product라는 namespace에 webserver라는 pod를 삭제해라 2. 삭제 후 pod 없는 상태 확인 kubectl run webserver --image nginx:1.14 --port 80 --dry-run=client -o yaml > test.yaml1. nginx 1.14 이미지로, 80번 port를 쓰는 webserver라는 pod 1개를 만드는데,2. 실제로 만들지..
Kubernetes 클러스터 구축 Kubeadm v1.30.14-1Containerd Container Runtime (CRI)Calico Pod Network / Container Network Interface (CNI) 1. Container Runtime(containerd) 구성 (전체 노드 적용)패키지 저장소에 접근하기 위해 패키지 설치하기sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -yDocker의 공식 GPG키를 시스템에 추가하기curl -fsSL https://download.docker.com/linux/ubuntu/gpg |..
Kubernetes 클러스터 구축 1. ip 설정 (Multi Node)k8s-master - 10.0.2.10k8s-worker1 - 10.0.2.11k8s-worker2 - 10.0.2.12ip 적용 파일sudo vi /etc/netplan/50-cloud-init.yamlsudo netplan applyip 변경 방지sudo vi /etc/cloud/cloud.cfg.d/99-disable-network-config.cfgnetwork: {config: disabled} 2. Hostname 수정sudo hostnamectl set-hostname k8s-master k8s-worker1 ..
