반응형

교육, 커뮤니티 후기/인프런 교육 10

<인프런> 대세는 쿠버네티스 [초급] - No.10 Object - Service 실습

Overview 이전 발행 글에서 공부했던 내용인 Object - Service 에 대해서 실습을 진행해본다. 2022.08.29 - [교육, 커뮤니티 후기] - 대세는 쿠버네티스 [초급] - No.9 Object - Service 대세는 쿠버네티스 [초급] - No.9 Object - Service Overview 오늘은 kubernetes service에 대해서 공부해보려고 한다. Object - Service ClusterIP service는 기본적으로 자신의 ClusterIP를 가지고 있다. Service를 Pod에 연결을 시켜놓으면, Service IP를 가지고.. somaz.tistory.com N/W 서버 유형 Hostname OS CPU 메모리 서비스망 IP 내부망 IP 계정 가상 머신 d..

<인프런> 대세는 쿠버네티스 [초급] - No.8 Object - Pod 실습

Overview 이전 발행 글에서 공부했던 내용인 Object - Pod에 대해서 실습을 진행해본다. 2022.08.29 - [교육, 커뮤니티 후기] - 대세는 쿠버네티스 [초급] - No.7 Object - Pod 대세는 쿠버네티스 [초급] - No.7 Object - Pod Overview 오늘은 kubernetes pod에 대해서 공부해보려고 한다. Object - Pod Container Pod의 특징을 보면 pod 안에는 하나의 독립적인 Service를 구동할 수 있는 Container들이 있다. Container들은 Service가.. somaz.tistory.com 1. Pod 실습 1) Pod 생성 아래와 같이 생성해 준다. $ vi pod-1.yaml apiVersion: v1 kind:..

<인프런> 대세는 쿠버네티스 [초급] - No.9 Object - Service

Overview 오늘은 kubernetes service에 대해서 공부해보려고 한다. Object - Service ClusterIP service는 기본적으로 자신의 ClusterIP를 가지고 있다. Service를 Pod에 연결을 시켜놓으면, Service IP를 가지고 Pod에 접근을 할 수 있다. 그렇다면 Pod에도 IP가 있는데, 왜 Service의 ClusterIP를 가지고 접근을 해야할까? 이유는 이전 글을 보면 알 수 있다. 2022.08.29 - [교육, 커뮤니티 후기] - 대세는 쿠버네티스 [초급] - No.8 Object - Pod 실습 Pod가 가지고 있는 IP는 휘발성 ip이기 때문에 장애가 발생했을 시 Pod가 재생성되고, 그러면 IP가 바뀌기 때문이다. 따라서 Pod의 IP는 ..

<인프런> 대세는 쿠버네티스 [초급] - No.7 Object - Pod

Overview 오늘은 kubernetes pod에 대해서 공부해보려고 한다. Object - Pod Container Pod의 특징을 보면 pod 안에는 하나의 독립적인 Service를 구동할 수 있는 Container들이 있다. Container들은 Service가 연결될 수 있도록 Port를 가지고 있다. Container가 Port를 여러 개 가질 수는 있지만, Pod내에서 Container들끼리 Port가 중복될 수는 없다. Container들은 같은 Host로 묶여있다. 그리고 Pod가 생성될 때 고유의 IP주소가 생성되고 Kubernetes Cluster 안에서만 해당 IP(10.16.36.22)를 통해서 해당 Pod에 접근할 수 있다. 외부에서는 해당 IP(10.16.36.22)로 접속할 ..

<인프런> 대세는 쿠버네티스 [초급] - No.6 Kubernetes Cluster 설치(v1.22)

N/W 서버 유형 Hostname OS CPU 메모리 서비스망 IP 내부망 IP 계정 가상 머신 dh-k8s-master CentOS 7 2 Cores 4G 192.168.21.112 (/24) 10.1.1.112 (/8) root, somaz 가상 머신 dh-k8s-node CentOS 7 2 Cores 4G 192.168.21.113 (/24) 10.1.1.113 (/8) root, somaz 가상 머신 dh-k8s-node2 CentOS 7 2 Cores 4G 192.168.21.114 (/24) 10.1.1.113 (/8) root, somaz 설치 전 사전 작업 (모든 노드 공통) 1. Linux Hostname 변경 Control plane(이하 마스터) 노드와 Worker 노드들의 Linux..

<인프런> 대세는 쿠버네티스 [초급] - No.5 Kubernetes Overview

Kubernets Overview Object Kubernetes는 서버 한대는 master로 쓰고 나머지는 node로 써서 연결이 된다. master는 Kubernetes 전반적인 기능들을 컨트롤하는 역할이고 node들은 자원을 제공한다. 만약, 전체자원을 늘리고 싶다면 node를 추가하면 된다. 그리고 Cluster안에 Namespace라는 안에 Kuberenets Object들을 독립된 공간으로 나누어 준다. namespace 에는 kubernetes 최소 배포단위인 Pod들이 있고 pod들에게 외부로부터 연결이 가능하도록 IP를 할당해주는 Service가 있어서 연결을 할 수 있다. 그러나 서로 다른 namespace를 가지고 있는 pod들 끼리는 연결을 할 수 없다. namespace 에는 Re..

<인프런> 대세는 쿠버네티스 [초급] - No.4 Kubernetes Overview

Overview 이제 쿠버네티스 실습에 들어가보자! 아래는 시나리오이다. N/W 서버 유형 Hostname OS CPU 메모리 서비스망 IP 내부망 IP 계정 가상 머신 dh-kube-master CentOS 7 2 Cores 4G 192.168.21.112 (/24) 10.1.1.112 (/8) root, clex 가상 머신 dh-kube-node CentOS 7 2 Cores 4G 192.168.21.113 (/24) 10.1.1.113 (/8) root, clex VM은 KVM으로 구성한다. $ qemu-img create -f qcow2 centos7.qcow2 50G Formatting 'centos7.qcow2', fmt=qcow2 size=10737418240 cluster_size=6553..

<인프런> 대세는 쿠버네티스 [초급] - No.3 VM vs Container

Overview 이번시간에는 VM vs Container 에 대해서 알아보려고 한다. VM vs Container VM은 Host OS 위에 가상화시켜 주기 위한 Hypervisor, virtul box 등이 올라 간다. 그 위에 Guest OS를 올려서, 여러 VM들을 만들어서 Applicatin, Serivce를 독립적으로 사용할 수 있다. 반면 Continer는 Host 위에 Continer가 올라가고 그 위에 이미지를 통해 바로 Serivce나 Application들이 올라가게 된다. Container를 쓰는 이유는, OS 버전 차이에 따른 서비스 호환성을 해결해준다. 예를 들어보자면 아래의 사진과 같이, Linux6 버전에서 개발한 것들을 Linux 7로 옮겨 버리면 라이브러리 버전이 다르기 때..

<인프런> 대세는 쿠버네티스 [초급] - No.2 Why Kubernetes

Overview 왜 쿠버네티스를 사용하는가에 대하여 공부하려고 한다. 1. Why Kubernetes 운영환경이 편리해지고 서비스 효율이 증가하게 되고 서비스 효율로 인해 서버가 적어지면 그만큼 유지보수 비용이 적어지게 된다. Kubernetes가 서비스 운영에 있어서 어떤 자동화 기능을 제공할까? Auto Scailing 기능 Auto Healing 기능 Deployment Object를 통한 업데이트 적용 자동화 더보기 1) Kubernetes가 서비스 운영에 있어서 어떤 자동화 기능을 제공할까? 기업은 트래픽 예측이 어렵고 많은 자원 준비는 많은 비용 발생하는 딜레마가 발생한다. 따라서 기업들은 같이 하나의 서비스만 운영하는 것이 아닌 여러 서비스를 제공하면 더 큰 문제 발생가 발생하기 마련이다. ..

<인프런> 대세는 쿠버네티스 [초급] - No.1 Content

Overview 저는 지금 쿠버네티스와 오픈스택 관련 업무를 하고 있습니다. 일을 하며, 기본적인 명령어나 구조에 대해 알아가고 있는데요. 공부를 좀 더 체계적으로 진행하기 위해서, 이 강좌를 수강하게 되었습니다. 대세는 쿠버네티스 [초급 ~ 중급] 편입니다. https://www.inflearn.com/ 인프런 - 프로가 되는 온라인 클래스 | 온라인 강의 플랫폼 프로그래밍, 인공지능, 데이터, 마케팅, 디자인, 엑셀 실무 등 입문부터 실전까지 업계 최고 선배들에게 배울 수 있는 곳. 우리는 성장 기회의 평등을 추구합니다.... www.inflearn.com Contents 1. Why Kubernets? 2. VM vs Container 3. Getting started - Kubernetes 4. ..

반응형