다른 책에는 없는 운영 노하우가 나와 있는 책이라 추천한다!!!
쿠버네티스, 도커, 젠킨스, 프로메테우스, 그라파나로 쿠버 네티스를 잘 쓰게 해주는 툴을 모두 설명한다.
기초부터 중급까지 나온 책이다.
2021년 6월 출간책
도커는 컨테이너 환경에서 독립적으로 어플리케이션 실행할 수 있도록 만들 수 있도록 도와주는 컨테이너 도구
쿠버네티스는 다수의 컨테이너를 관리하는 데 사용하는 도구
쿠버네티스는 배를 조정하는 조타수라는 의미이다.
책 내용대로 설치하기는 시간이 좀 걸린다.
아래 한 번에 설치하는 방법으로 진행하기 바란다.
아래 내용으로 K8s를 한 번에 설치한다.
KOPS로 AWS에 쿠버네티스 설치법
도커 스웜
메소스
노매드
쿠버네티스
EKS
AKS
GKE
NKS
수세 Rancher
레드햇 Openshift
kops
kubeadmin
krib
kubespray
Windows PC > virtualbox 실행
m-k8s 서버에 접속해 테스트 시작~
CTRL + ALT + DEL 로 화면 밖으로 나갈수 있다.
m-k8s 서버 로그인
ifconfig |more 로 ip 확인
마스터와 워커 노드 이다.
일꾼 서버, 본체 서버 이다. 마스터 1개와 워커 2개가 있다.
쿠버네티스가 마스터와 워커를 관리한다.
NAME STATUS ROLES AGE VERSION
k8s-m Ready control-plane,master 3d1h v1.21.4
k8s-w1 Ready <none> 3d1h v1.21.4
k8s-w2 Ready <none> 3d1h v1.21.4
명령어를 받아주는 api 서버
etcd 구성요소 상태값을 저장하는곳
kube-controller-manager 컨트롤러
kube-scheduler 스케줄러 파드가 보인다.
kube-proxy 프록시 서버
dns인 coredns
calico 네트워크 플러그인
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system calico-kube-controllers-6b9fbfff44-gllpg 1/1 Running 1 3d1h
kube-system calico-node-4qgdr 1/1 Running 1 3d1h
kube-system calico-node-nnkwj 1/1 Running 1 3d1h
kube-system calico-node-zkxqx 1/1 Running 1 3d1h
kube-system coredns-558bd4d5db-qzrvz 1/1 Running 1 3d1h
kube-system coredns-558bd4d5db-v4qnl 1/1 Running 1 3d1h
kube-system etcd-k8s-m 1/1 Running 1 3d1h
kube-system kube-apiserver-k8s-m 1/1 Running 1 3d1h
kube-system kube-controller-manager-k8s-m 1/1 Running 1 3d1h
kube-system kube-proxy-22d8k 1/1 Running 1 3d1h
kube-system kube-proxy-7njf9 1/1 Running 1 3d1h
kube-system kube-proxy-bpfvj 1/1 Running 1 3d1h
kube-system kube-scheduler-k8s-m 1/1 Running 1 3d1h
pod/nginx-pod created
NAME READY STATUS RESTARTS AGE
nginx-pod 0/1 ContainerCreating 0 5s
deployment.apps/dep-nginx created
NAME READY STATUS RESTARTS AGE
dep-nginx-75ddff596-2qtk2 0/1 ContainerCreating 0 3s
nginx-pod 1/1 Running 0 3m15s
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
dep-nginx-75ddff596-2qtk2 1/1 Running 0 45s 172.16.228.65 k8s-w1 <none> <none>
nginx-pod 1/1 Running 0 3m57s 172.16.46.1 k8s-w2 <none> <none>
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
https://brunch.co.kr/@topasvga/1455