K8S_기초 실습_start, pod, expose, delete
·
IT/Kubernetes
- 목차 - 1. 실습 1. 실습 1-1. 쿠버네티스 시스템 실행 1-2. pod와 node확인 1-3. n1이라는 이름을 가진 nginx pod 생성. 도커 컨테이너 생성 개념과 비슷 1-4. 기본적으로 생성된 pod는 외부 접근 불가능. 때문에 expose 진행 1-5. 외부에서 접근한 결과 1-6. 생성했던 n1 pod 삭제 1-7. n1 service 삭제
Terraform_AWS 기본 설정(4)_AutoScailing, RDS
·
IT/Terraform
- 목차 - 1. AutoScaling_launch 2. AutoScaling_group 3. AutoScaling_LB 4. RDS 1. AutoScaling_launch 1-1. 오토스케일링 시작구성 테라폼 작성 1-2. 생성 확인 2. AutoScaling_group 2-1. 오토스케일링 배치 그룹 테라폼 작성 2-2. 생성 확인 3. AutoScaling_LB 3-1. 오토스케일링 로드 밸런싱 부착 테라폼 작성 3-2. 오토 스케일링 그룹 로드 밸런싱 확인 4. RDS 4-1. RDS 생성 테라폼 작성 4-2. RDS 생성 확인. 엔드포인트 생성 확인
Terraform_AWS 기본 설정(3)_ami, ALB, Target group
·
IT/Terraform
- 목차 - 1. ami 2. ALB (Application Load Balance) 3. ALB 대상 그룹 & ALB Listener 4. TEST 1. ami 1-1. ami 생성 테라폼 작성. 현재의 인스턴스를 이미지로 찍을 예정 1-2. apply 완료 1-3. 생성된 ami 확인 2. ALB (Application Load Balance) 2-1. alb 테라폼 작성. apply시에 dns를 출력하도록 output 작성 2-2. apply 완료 및 dns 확인 2-3. 생성된 로드밸런서 확인 2-4. 해당 dns를 nslookup하여 IP주소 확인 가능 3. ALB 대상 그룹 & ALB Listener 3-1. ALB 대상 그룹 생성 테라폼 작성 3-2. LB Listener 테라폼 작성 3-3..
Terraform_AWS 기본 설정(2)_keypair, Routing table, NAT GW, 보안 그룹, EC2
·
IT/Terraform
- 목차 - 1. 키 페어 2. 라우팅 테이블 3. NAT 게이트 웨이 (EIP 포함) 4. 보안 그룹 5. EC2 1. 키 페어 1-1. 호스트 cmd에서 키 생성 1-2. 생성된 키 확인(.ssh 폴더) 1-3. 테라폼 작성 (공개키 내용 전부 붙여넣기. 보안에 좋지 않음) 1-4. apply 완료 1-5. 키페어 생성 확인 1-6. 하드코딩은 보안에 약합니다. 파일경로를 줘서 생성해봅시다 1-7. apply 완료 1-8. 키페어 생성 1-9. 키페어 생성 확인 2. 라우팅 테이블 2-1. 라우팅 테이블 테라폼 작성 2-2. apply 완료 2-3. 라우팅테이블 생성 확인 2-4. 라우팅 테이블 부착 테라폼 작성. web a, web c 서브넷에 부착 2-5. apply 완료 2-6. 라우팅 테이블 ..
Terraform_AWS 기본 설정(1)_region, vpc, subnet, IG
·
IT/Terraform
-목차- 1. Terraform으로 AWS 기본 설정하기 https://registry.terraform.io/providers/hashicorp/aws/latest/docs Terraform Registry registry.terraform.io 1. Terraform으로 AWS 기본 설정하기 1-1. 리전 설정 1-2. Terraform 구성 파일이 들어있는 작업 디렉토리 초기화 1-3. vpc 설정 1-4. # terraform plan 으로 확인 1-5. dns_hostnames=true 설정 1-6. terraform plan으로 확인 1-7. # terraform apply 으로 적용 1-8. AWS에서 VPC 생성 확인. 이름이 없는 상태. 1-9. tag에 이름 추가 1-10. # terr..
Terraform_설치
·
IT/Terraform
-목차- 1. Terraform 설치 https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface 설치 관리자의 아무 위치에서나 Cmd+L을 눌러 설치에 대한 디버그 로그를 볼 수 있습니다. 이렇게 하면 로그를 필터링하고 저장할 수 있는 로그 창이 열립니다. 로그 파일도 /var/log/install.log에 자 docs.aws.amazon.com 1. Terraform 설치 1-1. 위에 링크 접속 후 msi파일 설치 1-2. 설치 진행 1-3. cmd에서 aws 버전 확인 1-4. 생성한 AWS계정의 Access K..
도커[Docker]_Docker file
·
IT/Docker
-목차 - 1. 개념 2. CentOS, Httpd 도커 파일 생성 3. CentOS, Httpd, PHP 도커 파일 생성 1. 개념 - Docker inspect로 특정 APP 실행하기 위해서 사용 - 코드 형대로 image를 제작 할 수 있는 TextFile - 디렉터리 하나 만들어서 작업하는게 좋음 - 특정 APP을 실행하는 image 제작 2. CentOS, Httpd 도커 파일 생성 2-1. 도커 파일을 생성할땐 디렉터리를 만들고 진행하면 편리. Dockerfile 편집 2-2. Dockerfile 작성 2-3. index.html 파일 편집 2-4. Dockerfile-Test 출력되게 설정 2-5. 현재 디렉터리에 있는 파일로 httpd:xinyub 이미지를 생성 2-6. httpd:xiny..
도커[Docker]_Commit, Import, Export, Save
·
IT/Docker
- 목차 - 1. Commit 2. Import, Export 3. Import, Export시에 CMD, 환경변수 초기화된다. 데이터는? 4. 초기화된 환경 변수 해결 5. Save 1. Commit - 일반적으로 도커 컨테이너 상에서 작업한 내용은 컨테이너가 종료되면 함께 사라집니다. 도커 컨테이너 상에서 작업한 내용을 커밋하여 나중에 해당 이미지로부터 다시 컨테이너를 실행함으로써 작업했던 내용을 다시 사용할 수 있습니다. 1-1. httpd 컨테이너 생성 1-2. h1 컨테이너 접속 1-3. index.html에 내용 삽입 1-4. 웹 페이지 접속하여 확인 1-5. 현재 컨테이너를 http:1 이미지로 commit 1-6. commit한 이미지로 컨테이너 생성 1-7. 이전이랑 같은 설정인 것 확인..