본문 바로가기

기술스택을 쌓아보자/AWS7

[디버깅기] eks Error from server (Forbidden): error when creating "manifest_aws.yml": deployments.apps "" is forbidden: unable to create new content in namespace because it is being terminated 인트로 namespace 를 삭제하고 새로 생성하려는데, namespaces 가 계속 Terminating 상태로만 남아있었다. cc@ksadlq001:~$ kubectl get namespaces NAME STATUS AGE cert-manager Active 29h default Active 2d10h kube-node-lease Active 2d10h kube-public Active 2d10h kube-system Active 2d10h -dashboard Terminating 2d10h 현상진단부터! 일단 띄워진 namespace 의 리소스 삭제 순서가 꼬인 것이니 현황을 파악한다. resource 내의 삭제 순서가 꼬이면 finalizers에 의해 삭제가 막힌다고 한다. 그러니까 finaliz.. 2023. 6. 26.
[디버깅기] eks 로 띄운 서비스 curl: (52) Empty reply from server/* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection [L4/L7, LoadBalancer, ingress, service, kubectl, aws eks] 요약: eks 에서 ingress를 생성해주어야 한다! 인트로 - 해결법을 찾아가기 azure 에서 k8s를 통해 서비스를 띄운뒤, 같은 내용의 manifest file을 eks 에도 띄우려고 하였다. 애저에서 잘 되던거니 어련히 알아서 잘 되겠거니 했는데, 서비스를 띄우는 것까진 성공했지만 막상 웹앱에 접근하려고 하니 serivce에서 제공하는 external ip 로 접근할 수 없었다. 그렇다면 내가 만든게 뭔가 잘못된 것! 아래는 내가 처음에 azure에서 띄운 서비스의 manifest 파일이다. kind: Namespace metadata: creationTimestamp: null name: my-name spec: {} status: {} --- apiVersion: apps/v1 kind: .. 2023. 6. 25.
Elastic beanstalk 적응기 [1 - 진짜 간단히만 보았다] 회사에서 데이터 기술팀이 형성되고 이관받아야 할 업무가 생겼다. 알음알음 기술들을 읽으며 찾아가다보니 오류가 자주나는 지점이 발견되었는데, elastic beanstalk에 앱이 올라가 있었다. 하지만 그게 뭔지 아무것도 모르는 나! 때문에 나름 로그를 받아보아도 이걸 어떻게 수정하면 좋을지 감이 잘 오지않았다. 그래서 공부해보자! Elastic Beanstalk 소개 및 개념 aws 공식 문서인 개발자안내서에서 요약적으로 내용을 발췌해보았다. 큰 역할: Elastic Beanstalk를 사용하면 AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리할 수 있습니다. 용어 및 개념 ( 알면 좋을 것만 가져왔다.) 어플리케이션이란? - 개념적으로 폴더와 유사 어플리케이션 버전이란? - APP의 코드 배포.. 2022. 8. 20.