일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- JShell
- 프로그래밍언어
- 제이쉘
- Elk
- 알고리즘
- 초보코딩탈출
- 메소드
- Java
- spring
- 스프링
- 프로그래밍
- 클래스
- 자바
- 배열
- 데이터베이스
- JAVA기초
- 자바기초
- 컴퓨터과학개론
- 이클립스
- github
- 기초코딩
- 코딩초보
- 리눅스
- 초보코딩
- 자바프로그래밍
- Git
- 프로그래밍기초
- eclips
- 자바 스프링
- 스프링 기초
- Today
- Total
키보드워리어
쿠버네티스란? [개요] 본문
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다.
오늘은 쿠버네티스에 대해 간략한 개요 설명 드리겠습니다.
어떻게 애플리케이션 배포를 쉽고 빠르게 해줄까요?
그건 도커 이미지를 생성해서 어느 컨테이너든 동일하게 실행하게 하면 해결될 것입니다.
애플리케이션 배포에 필요한 환경변수, 언어, 프레임워크, 운영 시스템을 일관되게 관리해줍니다.
하지만 도커는 운영환경을 관리하기에 어렵습니다. 부하가 많은 시즌에 시스템을 운영할때 시스템을 자동적으로 늘려주거나 특정 앱이 고장나면 대체해주거나 등 말입니다.
이런 작업들은 쿠버네티스를 통해 해결할 수 있습니다.
쿠버네티스는 여러 서버를 통합 관리하고 필요에 따라 자동으로 리소스를 조정하는 기능을 제공합니다.
명령어 몇 개만으로 인스턴스를 추가하거나 *로드밸런싱을 수행할 수 있습니다.
새로운 버전을 안정적으로도 배포할 수 있죠.
쿠버네티스의 또 다른 놀라운 특징은 그 확장성입니다. 수천 개의 인스턴스와 마이크로서비스를 관리할 수 있습니다. 이를 통해, 쿠버네티스는 애플리케이션을 매우 큰 규모로 확장하는 것을 가능하게 합니다.(지메일이나 네이버 등등)
AWS, Azure, Google Cloud와 같은 다양한 클라우드 플랫폼에서 쿠버네티스를 실행할 수 있습니다. 이는 쿠버네티스가 다양한 환경에서 작동하는 데 유연함을 제공합니다.
저는 GKE 구글 쿠버네티스 엔진을 GCP에서 실행해봄으로 실행시켜보겠습니다.
* 로드밸런싱: 네트워크 트래픽을 여러 서버나 리소스 간에 균등하게 분배하는 기술
참고하시면 좋은 글
https://www.youtube.com/watch?v=IiNI6XAYtrs
[우아한 테크] 유튜브 검프님의 Docker 소개영상을 참고 하시면 도움이 될 것입니다.
'도커&쿠버네티스' 카테고리의 다른 글
[Docker]Network정리, elasticsearch에 붙이기 (2) | 2023.12.02 |
---|---|
[쿠버네티스] 서비스와 인그레스 (0) | 2023.08.20 |
[쿠버네티스] 쿠버네티스란 무엇인가?_메인 컴포넌트 (0) | 2023.08.17 |
[쿠버네티스] 쿠버네티스_아키텍처 (0) | 2023.08.16 |
[도커] 도커의 중요성 및 관리 (0) | 2023.06.18 |