본문 바로가기

쿠버네티스3

AWS EKS 구축 - 1 오늘은 EKS를 구축해보려고한다. EKS는 Amazon Elastic Kubernetes Service의 약어다 AWS에서 제공해주는 서비스로 쿠버네티스를 쉽고 관리형으로 배포할 수 있도록 도와주는 서비스이다. 우리가 쿠버네티스를 쉽게 배포 하고 운영할 수 있게 AWS에서 관리해주는 것이다. 우리가 직접 설치하고 관리하기에는 복잡하니까 AWS에서 쿠버네티스를 관리해주는 서비스를 낸 것이다. EKS로 애플리케이션을 배포 하면 클러스터로 관리하고, 스케일링, 가용성을 보장해준다!! EKS를 설치하기 전에 VPC를 설정해야한다. 나는 리전을 "서울"로 선택했다. 다음과 같은 구조로 대략 만들건데, Database는 안만들어도 된다. 이 실습을 따라할 때, 서울 리전에 VPC를 만들고 가용영역(AZ)를 2개 만.. 2023. 7. 26.
centos7에 쿠버네티스 설치하기 오늘은 쿠버네티스 자체를 centos에 설치하려고한다. 먼저 실습 환경을 준비해주길 바란다. EC2 3대 -> centOS7 VPC - public subnet( 실제로 이렇게 하면 안되지만,, 실습상 편의를 위해..) K8S -> 1.23V (저번 포스팅에서 그랬듯이 1.23까지는 도커기반이다.) docker - latest 우리가 실습을 하기 전에 먼저 서브넷을 만들어야하는데 잘 모르겠다면 https://darrenh.tistory.com/24 AWS VPC 설정 오늘은 AWS계정을 생성하고나서 제일 처음으로 해야할 VPC설정을 하려고한다. VPC가 는 Virual private colud 의 약자로 가상의 네트워크 를 만드는 것이다. 가상 네트워크를 왜 만드는지 알아보려고 한 darrenh.tist.. 2023. 7. 23.
쿠버네티스 - 이해 쿠버네티스가 뭔지 설명하려고한다. 먼저 GPT한테 물어 봤다.GPT의 대답은 이러했다. 쿠버네티스는 컨테이너화된 애플리케이션을 배포, 확장 및 관리를 하기 위한 오픈 소스 시스템이다. 쿠버네티스는 여러개의 컨테이너를 그에 필요한 모든 종속성을 포장하는 기술이다. 쿠버네티스는 컨테이너 배포, 스케일링, 로드 밸런싱, 자동복구를 해준다. 한줄 요약을 하자면, 쿠버네티스는 DevOps와 같이 쓰이는데, 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상 시키는 문화 철학, 방식 및 도구의 조합이다. -> DevOps 그렇기 때문에 DevOps는 쿠버네티스를 포함하고 있는 말이기 때문에, 결론은 더 빨리, 더 자주 실패없이 배포하자 가 쿠버네티스의 매커니즘이다. 먼저 쿠버네티스 공식 홈페이.. 2023. 7. 16.