반응형

Kubernetes 13

Ubuntu 18.04 Docker install (도커 설치하기)

쿠버네티스를 하기위해 Docker부터 설치 * 테스트환경 Virtualbox 6.1.18 Ubuntu 18.04 CPU 2, RAM 4096 Storage 20G 마스터1대+워커3대 = 총 4대 동시에 진행 *OS 설치후 모든 VM은 swap메모리 허용하지 않기 -> 메모리스왑이 활성화 되어있을시 성능이 일관되지 않기 때문이다. swappoff -a 1. 필수패키지 설치 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 패키지 설명 apt-transport-https : 패키지관리자가 https를 통해 데이터 및 패..

Kubernetes 2021.02.22

[Kubernetes] WorkLoad - Pod

워크로드 - 파드(Pod) 파드란? 객체모델중에서 만드고 배포할 수 있는 가장작은 단위 쿠버네티스 클러스터 내에서 어플리케이션을 배포하며 동작하는 프로세스 파드는 어플리케이션 컨테이너이고, 하나 이상의 컨테이너로 구성될 수 있다. 2가지 방법 단일 컨테이너만 동작하는 파드 (함께 동장하는 작업이 필요한)다중 컨테이너가 동작하는 파드 파드 정의 * 참고 API 리소스의 지원되는 필드의 목록은 kubectl explain 명령으로 확인가능 API버전 : v1 오브젝트 : POD 파드 오브젝트 이름 : mynapp-pod 컨테이너정의 컨테이너이미지 : msw951023/myweb 컨테이너이름 : mynapp 포트정의 응답대기 : 8080 프로토콜 : TCP 파드생성 $ kubectl create -f myna..

Kubernetes 2020.07.22

Kubernetes? 쿠버네티스?

*Kubernetes Docs kubernetes.io/ko/docs/concepts/overview/what-is-kubernetes/ 쿠버네티스란 무엇인가? 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식할 수 있고, 확장 가능한 오픈소스 플랫폼으로, 선언적 구성과 자동화를 모두 지원한다. 쿠버네티스는 크고 빠르게 성장하� kubernetes.io 쿠버네티스? K8s 부르기도 한다. 구굴은 전 세계적으로 수십만 대의 서버를 운영하고 있으며 소프트웨어와 인프라를 전세계에 확장할 수있는 훨씬 더 진보한 방법이 필요했었고 Borg 라는 내부 시스템을 개발해 개발자와 관리자가 수천 개의 어플리케이션과 서비스를 관리하는데 도움이 되었다. 이 것을 논문으로 공개했고 쿠버네티스 라는 오픈소스로 공..

Kubernetes 2020.07.21
반응형