일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 스마트 컨트랙트
- review
- 암호화폐
- Docker
- threejs
- Linux
- 거래
- 보안
- game
- 탈중앙화
- Three
- 스마트 계약
- 부동산
- 이더리움
- strongloop
- 젤다 왕눈
- ps4
- angular
- 비트코인
- 게임
- 블록체인
- 시장
- 투자
- 쿠버네티스
- PC
- loopback
- 리뷰
- 주식
- Games
- kubernetes
- Today
- Total
목록kubernetes (9)
BaeBox
하나의 Master Node 와 하나 이상의 Worker Node(Minion) 으로 구성되어 있다. 대가리 하나와 떨거지들 Master 와 Worker 사이의 통신은 두 가지 경로가 있는데, Worker -> Master 로의 요청은 API Server 가 전담한다. Master -> Worker 로의 요청은 두 가지가 있는데, API Server 의 kubelet 프로세스로의 경로. API Server 의 프록시 기능을 통한 임의의 Node, Pod 또는 Service 의 경로이다. 나답지 않게 사설이 길었는데 정리한다. Master 는 각 노드(서버)의 관리자, Worker는 일꾼이라고 생각하자.
https://kubernetes.io/docs/concepts/workloads/controllers/deployment/ Deployments kubernetes.io 공식 문서다. 시간나면 읽어보자. Pod 에 대한 지식이 선행적으로 필요하다. 아래 링크에서 아주 개략적인 정보를 얻을 수 있다. https://bae-codebox.tistory.com/129 Pod (포드) https://kubernetes.io/ko/docs/concepts/workloads/pods/pod-overview/ 파드(Pod) 개요 kubernetes.io https://kubernetes.io/docs/tutorials/kubernetes-basics/explore/explore-intro/ Viewing Pods ..
https://kubernetes.io/ko/docs/concepts/workloads/pods/pod-overview/ 파드(Pod) 개요 kubernetes.io https://kubernetes.io/docs/tutorials/kubernetes-basics/explore/explore-intro/ Viewing Pods and Nodes Objectives Learn about Kubernetes Pods. Learn about Kubernetes Nodes. Troubleshoot deployed applications. Kubernetes Pods When you created a Deployment in Module 2, Kubernetes created a Pod to host your a..
이번에 해 볼 것은, 로컬에 있는 도커 이미지를 kubernetes 에서 실행하는 것이다. cpu 에서 가상화를 지원해준다면 정말 쉽게 가능하겠지만( minikube 의 docker-env), 그렇지 않은 경우에는 우회할 필요가 있다. CPU 가 가상화 기능을 지원하여 minikube start 명령어를 이용하여 클러스터를 구성하였다면, minikube docker-env 기능을 이용하여 로컬에 있는 docker image 를 사용 가능하다. eval $(minikube docker-env) 반면에, CPU가 가상화 기능을 지원하지 않아 --vm-driver=none 옵션을 주고 클러스터를 구성하였다면 minikube 의 docker-env 기능을 이용할 수 없다. 그 외에도 ssh 기타 다른 명령어들도..
volume 에는 많은 종류가 있다. 그 중 가장 일반적인 persistent Volume을 알아보자. persistentVolume (이하 pv): pod 의 라이프사이클과 별개로 존재하는 저장소. persistentVolumeClaim (이하 pvc): pv를 추상화 해 놓은 것. 왜 claim 이 필요한지는 모르겠음. 그저 pod 가 pv 에 직접적인 접근이 불가능하기 때문인것이라 예상. pv 생성자와 사용자가 다른 경우이거나 그도 아니면, pv 도 추상화를 하고 싶었나? * PersistentVolume 생성 kind: PersistentVolume apiVersion: v1 metadata: name: task-pv-volume labels: type: local spec: storageClas..
위의 이미지 같은 친구를 띄워보자. 쉽다(로컬에서 볼거라면). 아래 링크는 공식 문서이다. https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ Web UI (Dashboard) kubernetes.io Dashboard 를 띄워보자! kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta1/aio/deploy/recommended.yaml kubectl proxy 위의 명령어들 순서대로 입력하고 아래 링크로 들어가면 된다. http://localhost:8001/api/v1/namespaces/kubernetes-dashbo..
https://kubernetes.io/docs/tasks/tools/install-minikube/ Install Minikube Cleanup local state If you have previously installed minikube, and run: minikube start And this command returns an error: machine does not exist You need to clear minikube’s local state: minikube delete kubernetes.io 위의 링크는 minikube 설치 공식 문서이다. Minikube : 단일 노드 kubernetes cluster 를 만들어주는 도구이다. 내 언어능력의 한계로 이보다 더 쉽게 설명할 방법이 ..
Ubuntu 에 설치하는 것을 상정하고 글을 쓰는데, CentOS 에 깔아도 크게 다르지 않다. 일단 도커를 설치하자. https://bae-codebox.tistory.com/3?category=844045 Docker 설치 (in Ubuntu) https://docs.docker.com/ Docker Documentation Get started with Docker Try our new multi-part walkthrough that covers writing your first app, data storage, networking, and swarms, and ends with your.. bae-codebox.tistory.com 아래 링크가 kubernets install 공식 문서이다. h..
디플로이 자동화 스케일링 컨테이너화된 어플리케이션의 관리 를 하기 위한 툴. ... 인데 그냥 도커 관리 툴이라고 생각하자. 일단은...