따배도

    따배쿠 3장 kubectl 실습 및 pod 생성하기

    전반적인 쿠버네티스 설치과정 Docker install 설치 전 환경설정 kubeadm,kubectl,kubelet 설치 control-plane 구성 worker-node 구성 설치확인 쿠버네티스에서는 최소 램2기가 Cpu2코어이상 사용하는 것을 권장하고있다. ec2에 클러스터구축는방법도 올리고 싶지만... sw마에스트로 멘토님이 주신자료라 올리기가.. 조금 그렇다 ㅎㅎ.. kubeadm 쿠버네티스의 공식 설치 툴 CNI(Container Network Interface) CNI를 구성해야만 서로 통신가능하다. CNI: 컨테이너간 통신을 지원하는 VxLan(pod Network) 대표적으로 ex) 폴라넷(flannel),칼리코(calico),위브넷(weavenet) TMI:내가 오늘 CNI때문에 고생..

    10-1 빌드에서 운영까지 (using Docker Compose) - 이론편

    Q1.도커컴포즈는 뭐예요?? 여러 컨테이너를 일괄적으로 정의하고 실행할 수 있는 툴 https://github.com/docker/awesome-compose/tree/master/official-documentation-samples/wordpress/ docker compose.yml 예시 services: db: # We use a mariadb image which supports both amd64 & arm64 architecture image: mariadb:10.6.4-focal # If you really want to use MySQL, uncomment the following line #image: mysql:8.0.27 command: '--default-authentication..

    9-2 컨테이너간 통신(네트워크)- 실습편

    Content container network 사용하기 container 포트를 외부로 노출 user-defined network 구성하기 container 간 통신 ( wordpress, mysql 컨테이너 서비스 구축 ) Q1.container network 사용하기 docker0에서 만들어진 container는 기본적으로 “순차적으로” ip가 할당된다 모든 컨테이너는 docker0를 통해서 외부와 통신한다 ( 이 docker0를 bridge network라고 한다 ) docker0 bridge Network ip addr 명령어 실행! ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 0..

    8-2 Docker Container Storage - 실습편

    Q1. mysql DB data 영구보존하기 sudo docker run -d --name db -v /dbdata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=1234 mysql:latest :를 기준으로해서 앞은 호스트에 저장될공간 뒤는 컨테이너에디렉토리와 -v 불륨마운트하겠다(영구적으로 보존) mysql container 에 접속하기 sudo docker exec -it 8f67a2803939 bash mysql -u root -p Enter password: Server version: 8.0.33 MySQL Community Server - GPL Copyright (c) 2000, 2023, Oracle and/or its affiliates. Oracle is a re..