쿠버네티스 시작하기

홍태경·2021년 5월 28일
0
post-custom-banner

미니쿠베와 미니컨트롤이 설치되어 있어야 한다

start 후 반드시 사용안할 때는 stop 을 시켜줘야 한다 어딘가에서 cpu를 잡아먹고 있을것이다.

(base) hongtae@user:~$ **minikube status**
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

(base) hongtae@user:~$ **minicube stop**

Command 'minicube' not found, did you mean:

command 'minitube' from deb minitube (3.1-1build1)

Try: sudo apt install <deb name>

(base) hongtae@user:~$ minikube stop
✋  Stopping node "minikube"  ...
🛑  Powering off "minikube" via SSH ...
🛑  1개의 노드가 중지되었습니다.
(base) hongtae@user:~$ minikube status
minikube
type: Control Plane
host: Stopped
kubelet: Stopped
apiserver: Stopped
kubeconfig: Stopped

(base) hongtae@user:~$ **minikube start**
😄  Ubuntu 20.04 위의 minikube v1.20.0
🆕  이제 1.20.2 버전의 쿠버네티스를 사용할 수 있습니다. 업그레이드를 원하신다면 다음과 같이 지정하세요: --kubernetes-version=v1.20.2
✨  기존 프로필에 기반하여 docker 드라이버를 사용하는 중
👍  minikube 클러스터의 minikube 컨트롤 플레인 노드를 시작하는 중
🚜  Pulling base image ...
🔄  Restarting existing docker container for "minikube" ...
🐳  쿠버네티스 v1.20.0 을 Docker 20.10.6 런타임으로 설치하는 중
🔎  Verifying Kubernetes components...
▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5
🌟  Enabled addons: storage-provisioner, default-storageclass
🏄  Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
(base) hongtae@user:~$ **minikube ip**
192.168.49.2

워드 프레스를 띄어보자

version: "3"

services:
  wordpress:
    image: wordpress:5.5.3-apache
    environment:
      WORDPRESS_DB_HOST: mysql
      WORDPRESS_DB_PASSWORD: password
    ports:
      - "30000:80"

  mysql:
    image: mysql:5.6
    environment:
      MYSQL_ROOT_PASSWORD: password

(base) hongtae@user:~$ mkdir guide
(base) hongtae@user:~$ cd guide/
(base) hongtae@user:~/guide$ mkdir index
(base) hongtae@user:~/guide$ cd index/
(base) hongtae@user:~/guide/index$ vi docker-compose.yml

(base) hongtae@user:~/guide/index$ docker-compose up

profile
나의 에고를 인정하고 사랑하자
post-custom-banner

0개의 댓글