728x90
반응형
해당 포스팅은 코멘토 과제를 작성한 내용입니다. 내용 보다는 실습 캡쳐본이 대부분입니다.
[과제1] Kubernetes 리소스 종류 파악 및 정리
- Kubernetes에서 기본으로 제공되는 리소스 종류 파악
- Custom Resource가 아닌 kubectl을 통해 확인 가능한 리소스
![](https://blog.kakaocdn.net/dn/d8i5ev/btsEhGvFeth/JHrxyeFqJLaPO5GFBuUAzk/img.png)
![](https://blog.kakaocdn.net/dn/5lSmV/btsEf0nRcLc/nfQ33B9wmV8niQOkeDqhm1/img.png)
- 리소스 별로 Kubernetes Manifest(Yaml)을 통해 배포
![](https://blog.kakaocdn.net/dn/ShkpA/btsEhWSHM5g/9y1KnLAqLIYJfYXNeRuZC1/img.png)
- 배포후 리소스 종류별로 출력된 결과 확인
[과제2] kubectl로 자주쓰이는 명령어 실행 및 결과 확인
- kubectl을 사용하면 자주쓰이는 명령어를 실제로 수행
![](https://blog.kakaocdn.net/dn/SjH80/btsEhAvvGNj/ludMBLi1kowsM3e9VlXqNK/img.png)
- 과제1에서 배포된 리소스를 대상으로 명령어 실행
![](https://blog.kakaocdn.net/dn/YnvJb/btsEhJMJvOV/z4MXCz6ele8g7GkNrdPY7k/img.png)
- 실행된 결과를 확인
[과제3] eksctl 설치 및 설정
• eksctl을 다음의 문서를 참고하여 Local-PC에 설치 https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/eksctl.html
Amazon EKS 사용 설정 - Amazon EKS
Amazon EKS 사용 설정 일반적으로 AWS 리소스에는 리소스를 생성한 AWS 엔터티에 대한 액세스를 제한하는 액세스 제한이 있습니다. 따라서 처음부터 AWS Command Line Interface에서 적절한 사용자 구성을
docs.aws.amazon.com
[과제4] POD Volume(Block Storage PV) 구성을 위한 AWS EBS CSI Driver 배포
- IAM Role 및 EKS내 서비스 어카운트 생성
![](https://blog.kakaocdn.net/dn/eF9H3J/btsEix58BCp/iVTgYdHpoflOZX8CnMSNA0/img.png)
- eksctl 애드온을 통한 설치
![](https://blog.kakaocdn.net/dn/tWm9Z/btsEkeZfdvh/QWbfH7o2MRrhHIF1DMZl00/img.png)
![](https://blog.kakaocdn.net/dn/bWlltZ/btsEfoWJtT1/c5TfGr9mkTjkY60v6HKAMk/img.png)
- eksctl 애드온을 통한 설치 상태 확인
![](https://blog.kakaocdn.net/dn/Ej4Qt/btsEeL5xFSt/IN2IUw0OabkAISk3GQkoVk/img.png)
- AWS EBS CSI Driver 설치 확인
[과제5] Helm CLI를 로컬 PC에 설치
• Helm CLI를 로컬 PC에 다운로드
• 다운로드후버전출력명령어를입력해출력된결과를확인
[과제6] Ingress 구성을 위한 AWS Load Balancer Controller 배포
- Kubernete(EKS) 환경 준비
- Ingress 구성을 위한 IAM Policy 설정
![](https://blog.kakaocdn.net/dn/nxlNg/btsEjITTHlL/SpBY3oefyXNjGKOf6YkT91/img.png)
- eksctl을 통한 Service Account 및 IAM Role 설정
![](https://blog.kakaocdn.net/dn/6yKGN/btsEf4DOFdF/LPkcskeUGafneH2n9rcJk0/img.png)
- Helm repo 검색 및 등록
![](https://blog.kakaocdn.net/dn/bpftpY/btsEeMjbpkr/rIcTOeo8XvtV2doWYUfCDk/img.png)
- Helm 릴리즈 배포
![](https://blog.kakaocdn.net/dn/cJXAKs/btsEiUgl8LS/XCXJVbUGAFyRIRJdBDMD30/img.png)
- Helm Chart(AWS Ingress Controller) 배포 및 결과 확인
![](https://blog.kakaocdn.net/dn/bcm83B/btsEhmY2TBS/RWKLIK5ZD8CdR8ZBvprWQK/img.png)
4주차 끝!!!!! 너무 어려웠따!!!!!!!!!!!!!!
728x90
반응형