반응형

전체 글 236

AS, BGP(Border Gateway Protocol)란?

Overview 오늘은 BGP(Border Gateway Protocol)라는 라우팅 프로토콜에 대해서 공부해보려고 한다. 그리고 간단하게 AS에 대한 개념도 알아볼 것이다. AS란? AS란 'Autonomous System(자율 시스템)' 의 약자로 하나의 네트워크 관리자에 의해서 관리되는 라우터의 집단, 하나의 관리 규정 아래서 운영되는 라우터의 집단, 또는 하나의 관리 전략으로 구성된 라우터의 집단이다. 내부용 라우팅 프로토콜(Interior Routing Protocols) AS 안에서 라우터들끼리 라우팅 정보를 주고받기 위해 라우터가 사용하는 프로토콜 종류: RIP, IGRP, EIGRP, OSPF 외부용 라우팅 프로토콜 (Exterior Routing Protocols) AS와 AS간 외부에서..

/dev/null 이란?

Overview 오늘은 리눅스에서 쉘 스크립트를 하다 보면 자주 사용하게 되는 "/dev/null" 이라는 것에 대해 알아보려고 한다. 그 전에 파일 디스크립터에 대해서 간단하게 설명한 뒤 0의 의미인 STDIN(standard input) 표준입력(키보드) 그리고 1의 의미인 STDOUT(standard output) 표준출력(화면)과 2의 의미인 STRERR(standard error) 표준에러(화면)에 대해서 알아 볼것이다. 0 : 표준입력 1 : 표준출력 2 : 표준에러 File Descriptor(파일 디스크립터)란? 파일 디스크립터는 시스템으로 할당 받은 파일을 대표하는 0이 아닌 정수 값이다. 파일 디스크립터는 '0이 아닌 정수', 'Non-negative Integer'값이다. 음수가 아닌..

Shell Scripting 2022.09.14

Packer란?

Overview HashiCorp의 Packer에 대해서 공부해보려고 한다. 이전 게시글인 Vagrant에 사용할 image box를 Packer를 이용해서 만들어 볼것이다. 2022.08.25 - [Understand different OS Concepts/Virtualization] - Vagrant란? Vagrant란? overview 오늘은 Vagrant에 대해서 공부해보려고 한다. Vagrant란? Vagrant는 단일 워크플로에서 가상 머신 환경을 구축하고 관리하기 위한 도구입니다. Provisioning 기능을 통하여 요구 사항에 맞는 가상 somaz.tistory.com https://github.com/somaz94/vagant-packer GitHub - somaz94/vagant-pa..

Enable Nested Virtualization IN KVM In Linux

Overview Enable Nested Virtualization in Kvm Linux 에 대해서 알아보자. https://ostechnix.com/how-to-enable-nested-virtualization-in-kvm-in-linux/ How To Enable Nested Virtualization In KVM In Linux - OSTechNix Nested virtualization is a feature that allows to run virtual machines within a VM. This guide explains how to enable nested virtualization in KVM in Linux. ostechnix.com CPU 확인 $ lscpu Architectu..

<인프런> 대세는 쿠버네티스 [초급] - 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..

반응형