[Kubernetes] Kubernetes로 같은 pod 동시 생성하기(Deployment)
·
🔻DevOps/Kubernetes
❗Service로 프로젝트 배포하기https://radiant515.tistory.com/666 [Kubernetes] Kubernetes의 service + Docker +SpringBoot 배포하기❗프로젝트 아키텍처   ❗EC2에 쿠버네티스 설치https://radiant515.tistory.com/665  ❗도커 허브에 리포지토리 생성docker-kubernetes-test라는 이름으로 생성하였다.  ❗스프링부트 프로젝트 구성@GetMappinradiant515.tistory.com해당 포스팅과 같은 환경에서 진행하였다.  ❗CICD 파일name: CI/CD Pipelineon: push: branches: - mainjobs: build: runs-on: ubuntu-22...
[Kubernetes] Kubernetes의 service + Docker +SpringBoot 배포하기
·
🔻DevOps/Kubernetes
❗EC2에 쿠버네티스 설치https://radiant515.tistory.com/665  ❗도커 허브에 리포지토리 생성docker-kubernetes-test라는 이름으로 생성하였다.  ❗스프링부트 프로젝트 구성@GetMapping("/test")String test() { return "Hello, Docker and Kubernetes!";}배포할 프로젝트는 스프링으로 생성하였고, 간단하게 test api만 생성하였다.  ❗Dockerfile# Use the official OpenJDK 17 base imageFROM openjdk:17-jdk# Set the working directoryWORKDIR /app# Copy the JAR file into the containerCOPY bui..
[kubernetes] minikube란?
·
🔻DevOps/Kubernetes
❗minikube란?minikube는 로컬 환경에서 Kubernetes 클러스터를 실행할 수 있도록 도와주는 도구이다. 컨테이너화된 애플리케이션의 배포, 관리, 확장 등을 자동화하는 플랫폼이지만, 보통은 클라우드 환경에서 큰 규모의 클러스터로 운영됩니다. 그러나 개발 및 테스트 목적으로 로컬 환경에서 쉽게 Kubernetes 클러스터를 실행하고 싶을 때 minikube를 사용합니다.  ❗minikube 특징로컬 클러스터로컬 컴퓨터에서 단일 노드(single-node) Kubernetes 클러스터를 실행이 클러스터는 개발자가 Kubernetes 환경을 학습하거나 애플리케이션을 테스트할 때 유용경량화Minikube는 경량화된 클러스터로, 빠르게 설치하고 실행할 수 있으며, 클라우드 환경 없이도 Kuberne..
[Kubernetes] EC2에 kubernetes 설치하기
·
🔻DevOps/Kubernetes
❗ EC2 생성https://radiant515.tistory.com/164 [AWS] EC2 인스턴스 만들기❗AWS 서버 구축 앞으로의 서버 구축은 AWS에서 진행될 예정! https://aws.amazon.com/ko/free/?trk=fa2d6ba3-df80-4d24-a453-bf30ad163af9&sc_channel=ps&s_kwcid=AL!4422!3!563761819834!e!!g!!aws&ef_id=Cj0KCQjw1vSZBhDuARIsAKZlijStgmnIR5Do3Fn10Uuradiant515.tistory.comhttps://radiant515.tistory.com/165 [AWS] EC2 인스턴스에 탄력적 IP 할당하기인스턴스를 중지했다가 다시 시작하면 IP가 바뀌는데 이것을 고정하기 위..
[Kubernetes] Kubernetes(쿠버네티스)란?
·
🔻DevOps/Kubernetes
❗kubernetes란?쿠버네티스(Kubernetes)는 컨테이너화된 애플리케이션의 배포, 관리, 확장, 그리고 운영을 자동화하는 오픈소스 플랫폼이다. 여러 서버(물리적 또는 가상)를 클러스터로 묶어 하나의 통합된 시스템처럼 관리할 수 있도록 도와주며 이 클러스터 환경에서 컨테이너화된 애플리케이션을 쉽게 배포하고, 확장하며, 운영할 수 있다. ❗주요 개념1. Pod (파드)Pod는 쿠버네티스에서 가장 작은 배포 단위이다. 각 Pod는 하나 이상의 컨테이너를 포함할 수 있으며, 이 컨테이너들은 서로 네트워크와 스토리지 리소스를 공유한다. 일반적으로, 한 Pod에 하나의 컨테이너만 포함되지만, 여러 컨테이너가 함께 작동해야 하는 경우(예: 로그 수집기와 애플리케이션 컨테이너) 여러 컨테이너가 포함될 수 있다..
_니지
'🔻DevOps/Kubernetes' 카테고리의 글 목록