전체 글(117)
-
[Terraform] IAM role
# hello_iam_role.tf resource "aws_iam_role" "hello" { name = "hello-iam-role" path = "/" assume_role_policy = iam 역할 수정 아래처럼 iam role 을 할당하고 "I AM 역할 업데이트"를 누른다. 그럼 이제 아래처럼 s3가 잘보인다!
2023.05.06 -
aws S3
Amazon Simple Storage Service는 인터넷용 스토리지 서비스이다. Amazon S3에서 제공하는 단순한 웹 서비스 인터페이스를 사용하여 웹에서 언제 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있다. 장점 버킷만들기: 데이터를 저장하는 버킷을 만들고 , 버킷 이름을 저장한다. 데이터 저장: 버킷에 객체를 원하는 만큼 업로드 할수 있으며, 각 객체에 최대 5TB 데이터를 포함할 수있다. 각 객체는 고유한 개발자 할당키를 사용하여 저장 및 검색한다. 데이터 다운로드: 데이터를 다운로드하거나 다른 사람이 다운로드가능하게 할수있다. 권한: s3 버킷으로 데이터를 업로드 또는 다운로드하려는 사용자에게 엑세스 권한을 부여하거나 거부한다. 3가지유형의 사용자에게 권한을 부여할 수있다. 인증 ..
2023.05.06 -
[Linux] 자주 쓰는 vi 단축키
한 글자 삭제 : x 한 단어 삭제 : dw 한 줄 삭제 : dd 줄 삭제 : d$ (해당 커서 이후 줄 끝까지 삭제) 복사 : y 붙여넣기 : p 줄 넘버링: :set nu 전으로 돌리기 : esc + u 문자치환 : :%s/{from_string}/{to_string}/g
2023.05.06 -
[kubernetes] pod의 DNS 접근이 안될때는 ingress를 째려보자
실사례) dns도 등록했고, pod 도 등록했고, ingress도 등록했는데 왜!! 아래처럼 접속 안되는거지..? 하면서 기존에 되는 ingress 정보랑 비교해보니 답이 나왔다. 범인은 아래 yaml 파일의 #5 에 해당하는 address 값이 비어있었다. 아래 yaml에 #1~5 가 필수적으로 채워져야 정상 접속이 되니 다음엔 빠짐없이 들어갔는지 확인해보자! 1. ingress yaml에 # 쓴 부분이 비어 있지 않은지 체크 해야함. # 기존 ingress 확인하는법 kubectl get ingress -n {namspace name} {ingress name} -o yaml # yaml 못찾겠으면 만드셈 kubectl get ingress -n {namspace name} {ingress name}..
2023.05.04 -
Terraform 기본
Terraform 구성요소 구성요소 내용 provider 테라폼으로 생성할 인프라의 종류를 의미한다. resource 테라폼으로 실제로 생성할 인프라 자원을 의미한다. state 테라폼을 통해 생성한 자원의 상태를 의미한다. output 테라폼으로 만든 자원을 변수 형태로 state에 저장하는 것을 의미한다. module 공통적으로 활용할 수있는 코드를 문자 그대로 모듈 형태로 정의하는것을 의미한다. remote 다른 경로의 state를 참조하는것을 말한다. output 변수를 불러올때 주로 사용한다. tfstate 파일 과 리소스를 동기화 시키는게 키포인트 명령어 내용 init 테라폼 명령어 사용을 위해 각종 설정을 진행한다. plan 테라폼으로 작성한 코드가 실제로 어떻게 만들어질지에 대한 예측 결과..
2023.05.03 -
Devops
1.DevOps 란 DevOps 는 문화이고, 자동화 하는것이며, 항상 측정하고, 서로 투명하게 공유하고, 이 모든 것들을 축적해나가는 것이다. 5가지 철학 문화 , 자동화, 측정, 공유, 축적 철학 내용 문화 일을 어떤 방식으로 하냐에 따라 문화가 달라짐 올바른 기업문화를 갖는것이 중요 자동화 변경에 유연하고 탄력적인 서비스 만들기 어떠한 사고에 대해서도 예측하고 대응할 수있어야 한다. - 업무 자동화 - 재사용 가능한 인프라 - 지속적 통합/ 배포 - 모니터링 측정 무엇이 변경되고 변화했으면 항상 측정하기 예측 불가능한 영역을 최대한 예측 가능한 영역으로 바꾸기 방향성에 대해서 깊게 고민해야한다. 우리는 나아지고 있는지, 문제는 무엇인지 항상 측정해야 한다. 공유 구성원 모두가 대부분의 데이터를 언제..
2023.05.03