쿠버네티스 설치
출처 : 그림과 실습으로 배우는 도커 & 쿠버네티스 도커 데스크탑과 Minikube 초보자도 쉽게 실습할 수 있도록 도커 데스크탑에는 쿠버네티스가 포함돼있다. 도커 설정 화면에서 Kubernetes에 체크하면 바로 사용할 수 있다. etcd나 CNI를 설치할 필요도 없다. 리눅스에서는 Minikube라는 간단히 사용할 수 있는 쿠버네티스가 있다. 쿠버네티스는 본래 대규모 시스템이 전제 조건이지만, 도커 데스크탑이나 Minikube에서는 컴퓨터 한 대에 마스터 노드와 워커 노드를 모두 구축해서 편리하게 사용할 수 있다. [실습] 도커 데스크탑의 쿠버네티스 준비 도커 데스크탑을 열고 [설정] -> [쿠버네티스]로 들어가 Enable Kubernetes를 체크하고 우측 하단에 Apply & restart 를 ..
- Study/도커와 쿠버네티스 (Docker & Kubernetes)
- · 2024. 2. 23.
서버와 도커
출처 : 그림과 실습으로 배우는 도커 & 쿠버네티스, 시작하세요! 도커/쿠버네티스 서버 어떤 서비스(Service)를 제공(serve)하는 컴퓨터를 의미한다. 서버는 기능적 의미의 서버와 물리적 컴퓨터로서의 서버라는 2가지의 의미를 가진다. 기능적 의미의 서버 "웹 서버에 올려줘", "메일 서버가 죽었어" 등에서 말하는 서버가 기능적 의미의 서버를 가리킨다. '무슨무슨 서버'라는 말은 '무슨무슨 기능을 제공한다'는 의미이므로 '웹 기능을 제공하는 서버'는 웹 서버이고, '메일 기능을 제공하는 서버'는 메일 서버가 된다. 물리적 컴퓨터로서의 서버 "신입 사원이 올 테니 저 책상 위의 서버 좀 치워라", "저번에 사장님이 서버에 꽂혀 있던 랜 케이블을 뽑아버렸지 뭐야"같은 상황에서 가리키는 의미이다. 데스크..
- Study/도커와 쿠버네티스 (Docker & Kubernetes)
- · 2024. 1. 15.
도커(Docker)란 무엇인가
출처 : 그림과 실습으로 배우는 도커 & 쿠버네티스 도커(Docker)란 도커란 '데이터 또는 프로그램을 격리시키는' 기능을 제공하는 소프트웨어다. 도커는 주로 서버에서 사용된다. 클라이언트 컴퓨터에서도 사용할 수 있지만 현 시점에서는 서버에서 사용하는 것이 주 용도다. 개인용 컴퓨터에서 워드나 액셀, 메일 프로그램을 동시에 사용할 수도 있고, 서버에서 아파치, MariaDB 등 여러 프로그램이 함께 동작한다. 도커는 이런 다양한 프로그램과 데이터를 각각 독립된 환경에 격리하는 기능을 제공한다. 컨테이너(Container)와 도커 엔진 소프트웨어는 OS와 라이브러리에 의존성을 가진다. 하나의 컴퓨터에서 운영체제나 라이브러리 버전이 다른 소프트웨어를 한 번에 실행할 때 어려움을 가질 수 있고 관련된 구성을..
- Study/도커와 쿠버네티스 (Docker & Kubernetes)
- · 2024. 1. 15.
20장. 리눅스 가상화 기술 - 도커 설치와 운영
출처 : https://www.youtube.com/watch?v=VH3ehQzlO3M&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=76 도커의 개념과 실습 도커 작은 운영체제를 포함하는 가상화 기술이다. VMware나 VirtualBox의 가상 컴퓨터는 완전한 OS를 포함하는 독립된 컴퓨터로 간주되며 상당히 무겁지만 도커는 훨씬 가볍게 운영된다. 도커에서 사용되는 작은 컴퓨터를 컨테이너라 부른다. 가상 컴퓨터와 컨테이너 차이 예를 들어, 12장에서 배운 웹 개발 환경인 APM 환경을 여러 개발자가 사용할 수 있도록 동일하게 구성해야 한다고 가정해보자. 물리적인 컴퓨터에 설정하려면 어쩔 수 없이 컴퓨터마다 웹 개발 환경을 설치하고 구성해야 한다. 상당히 오랜 시간이 ..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2024. 1. 14.