profile
Better late than never
post-thumbnail

쿠버네티스 인그레스(Ingress) & 인그레스 컨트롤러(Ingress Controller) + 모니터링

인그레스(ingress)는 클러스터 외부에서 내부로 접근하는 요청들을 어떻게 처리할 지 정의해둔 규칙들의 모음이다.인그레스는 아래와 같은 기능들을 제공한다.외부에서 접속가능한 URL 사용트래픽 로드밸런싱SSL 인증서 처리도메인 기반 가상 호스팅 제공인그레스는 위와 같은

2022년 2월 27일
·
0개의 댓글
·
post-thumbnail

도커 네트워크 모드

도커 네트워크는 각각 unique한 이름과 ID를 지니게 되고, 한 개의 드라이브를 소유하고 있다.아래 명령어를 통해 네트워크를 확인할 수 있다.그러면 위와 같이 default로 3개의 도커 네트워크 모드가 있는 것을 확인할 수 있다. BridgeHostNone이 3가

2022년 2월 1일
·
0개의 댓글
·
post-thumbnail

컨테이너 격리 확인

쿠버네티스 네트워크 스터디를 통해 공부한 내용을 정리해보았습니다.(아래 실습은 MAC에서 진행되었습니다.)VirtualBox를 통해 VM을 프로비저닝하기 위해 Vagrant를 설치한다.Mac에서 6.1.28버전 이후에서는 host-only network 사용 대역 제약

2022년 1월 12일
·
0개의 댓글
·
post-thumbnail

Rocky Linux 설치

Rocky Linux란? > 록키 리눅스(Rocky Linux)는 레드햇이 2021년 말 centos8 지원을 종료하면 대안으로 떠오른 오픈소스 프로젝트이다. 최근 네이버클라우드도 록키 리눅스의 핵심 파트너로 선정하여 협업체계를 마련했다. Rocky Linux

2021년 7월 11일
·
0개의 댓글
·
post-thumbnail

CLI 환경에서 OpenStack 이미지 파일 찾기

OpenStack 버전은 Stein devstack을 이용해 환경 구축 >$ vi /etc/glance/glance-api.conf [glance_store]에서 이미지 저장 위치 확인 /opt/stack/data/glance/images ![](https://

2021년 6월 28일
·
0개의 댓글
·
post-thumbnail

[Github] 팀으로 코드 버전 관리

앞서 개인으로 코드 버전 관리하는 방법을 알아봤습니다. 실제로는 코드 관리를 팀 단위로 하는 경우가 더 많기 때문에 팀 단위로 코드 버전 관리하는 방법을 알아봅니다.Github은 Git을 이용한 공유 Web 서비스이다.앞서 개인으로 작업할 때의 Repository는 L

2021년 6월 23일
·
0개의 댓글
·
post-thumbnail

[Git] 개인으로 코드 버전 관리

Git이란 Linux Kernel의 개발 관리를 위해 개발한 버전 관리 시스템이다.다른 버전 관리 시스템과 달리, Git은 "분산"이라는 관리 방법을 사용하고 있다.Git의 local Repository는 3개의 영역으로 이루어져 있다. Working Directory

2021년 6월 22일
·
0개의 댓글
·
post-thumbnail

Terraform Backend 활용

각 terraform configuration은 작업이 수행되는 위치와 방법, 상태 스냅샷이 저장되는 위치 등을 정의하는 백엔드를 지정할 수 있다. 기본적으로 로컬 스토리지에 저장을 하지만, 설정에 따라서 s3,consul,etcd 등 다양한 Backend 타입을 사용

2021년 5월 22일
·
0개의 댓글
·
post-thumbnail

AWS IAM Role&Policy

AWS IAM Role과 Policy를 생성해본다.iam_role.tfIAM Role을 생성할 때는 aws_iam_role 리소스를 사용하고, 필수 요소는 name이다.내부를 살펴보면 role의 이름은 "test-role"이고 assume_role_policy 는 마지

2021년 5월 20일
·
0개의 댓글
·
post-thumbnail

Vagrant로 가상 머신 생성

Vagrant로 Local 개발 환경을 구축해본다.이때 Local 개발 환경의 구축 절차를 code화 함에 있어 장점은 아래와 같다.환경을 쉽게 공유 가능하다.구축 절차가 되는 code만을 공유하고 이용하는 것으로, 누구나 환경을 재현할 수 있다.환경 정보를 파악할 수

2021년 5월 19일
·
0개의 댓글
·
post-thumbnail

AWS IAM User&Group

AWS IAM(Identity and Access Management)는 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹서비스이다.IAM을 사용하여 AWS 기본 접근 및 리소스를 사용하도록 권한을 부여할 수 있다.IAM User : AWS IAM User는 AWS

2021년 5월 18일
·
0개의 댓글
·
post-thumbnail

AWS S3 생성

AWS의 대표적인 저장소 서비스인 S3에 대해 알아보고 테라폼을 통해 생성해본다.AWS S3(Amazone Simple Storage Service)는 인터넷용 스토리지 서비스이다. 이 서비스는 개발자가 웹 규모 컴퓨팅 작업을 보다 쉽게 수행할 수 있도록 설계되었다.A

2021년 5월 17일
·
0개의 댓글
·
post-thumbnail

Route Table 생성

Route Table은 트래픽을 규칙에 맞게 전달해주기 위한 규칙을 담고있는 테이블이다.Route Table은 여러 서브넷에서 동시에 사용할 수 있다.vpc.tfRoute Table은 aws_route_table 리소스을 사용한다.terraform planterrafo

2021년 5월 16일
·
0개의 댓글
·
post-thumbnail

AWS IGW & NAT GW 생성

AWS IGW & NAT GW Internet Gateway는 VPC의 인스턴스와 인터넷을 연결해준다. NAT Gateway는 프라이빗 서브넷의 인스턴스를 인터넷 또는 기타 AWS 서비스에 연결해준다. IGW와 NAT GW의 연결에 따라, public subnet

2021년 5월 12일
·
0개의 댓글
·
post-thumbnail

AWS VPC, Subnet 생성

테라폼으로 VPC를 생성하기에 앞서 Amazon VPC에 대해 간략히 알아보고 생성해본다.Amazon VPC는 Amazone Virtual Private Cloud로 사용자의 AWS 계정 전용 가상의 네트워크이다.서브넷 - VPC의 IP 주소 범위라우팅 테이블 - 네트

2021년 5월 11일
·
0개의 댓글
·
post-thumbnail

Terraform 환경 구축

테라폼을 사용해보기 앞서 AWS CLI와 Terraform을 설치해본다. AWS CLI 설치 AWS Cli는 AWS 서비스를 관리하는 통합 도구이다. 여러 AWS 서비스를 명령줄에서 제어하고 스크립트를 통해 자동화할 수 있다. 맥환경에서는 macOS pkg 파일을

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

테라폼(Terraform)

DevOps가 최근 급부상하며 개발자도 인프라를 운영하는 상황이 생기며 IaC의 사용이 증가하고 있다. 그 중에서 가장 인기있는 테라폼을 알아본다. Infrastructure as Code(IaC) > IaC는 Infrastructure as Code, 즉 코드

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

DevOps 엔지니어

앞서 DevOps에 대해 알아보았고, 과연 DevOps 엔지니어가 되기 위해서는 어떠한 것들을 갖추어야 하는지 알아본다. DevOps 엔지니어란?

2021년 5월 1일
·
0개의 댓글
·
post-thumbnail

DevOps에 대해,,

클라우드 인프라에 대해 공부하면서 이전에 들어봤던 DevOps에 대해 한번 정리해보려 한다. DevOps란 > DevOps는 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및

2021년 5월 1일
·
0개의 댓글
·
post-thumbnail

쿠버네티스 오브젝트

쿠버네티스는 크게 오브젝트(object)와 오브젝트를 관리하는 컨트롤러(controller)로 나눠져 있다. 쿠버네티스 오브젝트 쿠버네티스 오브젝트는 쿠버네티스 시스템에서 영속성을 가지는 오브젝트이다. 오브젝트를 생성하게 되면 쿠버네티스 시스템은 원하는 상태를 보

2021년 5월 1일
·
0개의 댓글
·