4주차 - 목 (2022.11.17)

우롱차·2022년 11월 17일
0

나의 인턴일지

목록 보기
19/33

오늘은 배포를 위한 로컬 설정을 완료했다.

소스코드의 파일 중 k8s(=kubernetes) 폴더에 배포용 파일들이 있는데, 각종 파일들이 어떤 역할을 하는지 설명해주셨다.
혼자서는 봐도 그렇구나 하고 넘겼는데 하나하나 뜻을 알려주시니 너무 감사했다🥺
아직 AWS console에 있는 항목 하나하나는 모르지만, 소스코드가 shell을 통해 배포되는 과정은 알 것 같다.

원래 터미널에서 ssh로 서버에 접속할 때는 ssh -i <인증서 파일 이름> <id>@<ip 주소>형식으로 명령어를 작성해야 하는데, 소스코드에는 'ssh 서버명'으로 작성되어 있어서 로컬 설정을 해줘야 했다.

AWS EKS 배포를 위한 Windows terminal local 설정 방법
1. ssh 설정

  • ‘ssh 서버명’만 입력해도 동작하도록 인증서 파일 이름, id, ip 주소를 설정한다.
  • 터미널의 ~/.ssh 폴더에 인증서 파일 옮겨 두기
  • 설정 방법
    • hosts 파일 수정
      • 파일 위치: \Windows\System32\drivers\etc\hosts
      • Notepad++로 파일을 열어서 마지막 줄에 ip 주소와 name을 추가한다.
    • [git bash (~)]
cd .ssh
vi config
    Host <ip 주소>  #hosts 파일에 ip 주소와 name을 추가했다면 name으로 가능
        User <id>
        IdentityFile ~/.ssh/<인증서 파일 이름>
        IdentitiesOnly yes
  1. aws cli, kubectl, eksctl 설치
  2. 터미널의 aws 값 설정
  • 프로필에 따라 적용되는 값이 다르다.
  • [git bash (~)]
cd .aws
vi credentials
	[default]
    aws_access_key_id = 
    aws_secret_access_key = 
    [프로필 이름]
    aws_access_key_id = 
    aws_secret_access_key = 
vi config
	[default]
    region = 
    output = 
    [프로필 이름]
    region = 
    output = 

인수인계 받은 프로젝트에 대해 현재 추가로 개발해야 할 사항은 없어서 계속해서 AWS에 대해 공부를 하게 될 것 같다.
도커, 쿠버네티스, AWS 책을 찾아보고 말씀드리면 주문해준다고 하셨다.
소장님의 목표는 나를 회사 내의 AWS 전문가로 키우시려는 것 같은데 나도 그렇게 될 수 있을까?!

공부할 게 정말 많다는 걸 느낀다.
리눅스 명령어와 SQL문도 틈틈이 공부해야겠다.

profile
아직 따끈따끈합니다🍵

0개의 댓글