본문 바로가기

study

KANS 3기 1주차 두번째 도커 네트워크 모드기본 네트워크 모드 : Bridge, Host, None + 추가 네트워크 플러그인 : macvlan, ipvlan, overlaydocker network lsNETWORK ID NAME DRIVER SCOPE5d4ec64ed746 bridge bridge local71da3212e9dc host host local90a304de3e67 none null localdocker info | grep Network Network: bridge host ipvlan macvlan null overlay  2.1 BridgeBridge 모드 기본 정보 확인 도커에서 기본적으로 쓸 수 있는 네트워크 확인, 컨테이너.. 더보기
KANS 3기 1주차 첫번째 이번에도 어김없이 가시다님이 운영하시는 스터디에 참여하게 되었습니다.'Kubernetes Advanced Networking Study' 입니다. 그럼 첫 주차 공유 시작하겠습니다. 도커란?도커(Docker)는 가상실행 환경을 제공해주는 오픈소스 플랫폼입니다. 도커에서는 이 가상실행 환경을 '컨테이너(Container)'라고 부릅니다.- 좀 더 정확히 표현하는 용어는 '컨테이너화된 프로세스(Containerized Process)' 이다- 도커 플랫폼이 설치된 곳이라면 컨테이너로 묶인 애플리케이션을 어디서든 실행할 수 있는 장점을 가집니다. 아키텍처  도커 설치 및 확인# [터미널1] 관리자 전환sudo su -whoamiid# 도커 설치curl -fsSL https://get.docker.com | s.. 더보기
T101 4기 8주차 첫번째 드디어 마지막 8주차입니다. OpenTofuInstall OpenTofu - Link Installing OpenTofu | OpenTofuLearn how to install OpenTofu.opentofu.org Tenv 설치 및 확인# (옵션) tfenv 제거brew remove tfenv# Tenv 설치## brew install cosignbrew install tenvtenv -vtenv -htenv tofu -hwhich tenv# (옵션) Install shell completiontenv completion zsh > ~/.tenv.completion.zshecho "source '~/.tenv.completion.zsh'" >> ~/.zshrc Tofu 설치 및 확인#tenv tofu .. 더보기
T101 4기 7주차 두번째 Blue/Green Migration - Link Blue/Green Upgrade - Amazon EKS Blueprints for TerraformBlue/Green Migration This directory provides a solution based on EKS Blueprint for Terraform that shows how to leverage blue/green or canary application workload migration between EKS clusters, using Amazon Route 53 weighted routing feature. The workloadsaws-ia.github.io ArgoCD on Amazon EKS - Link Multi-Cluster .. 더보기
T101 4기 7주차 첫번째 드디어 Terraform으로 EKS를 배포하는 시간입니다. 참고 링크ntroduction to Terraform on AWS - LinkManaging Cloud Resources with Terraform - LinkAWS TERRAFORM WORKSHOP : v0.15.1, ‘20, - 링크EKSAmazon EKS Blueprints for Terraform - Link Github - 링크 / addon1 - Link / addon2 - Link / karpenter - LinkEKS Blueprints for Terraform and Argo CD - LinkEKS Workshop - LinkEKS Terraform Workshop - Link / Youtube - Link / Github - L.. 더보기
T101 4기 5주차 두번째 AtlantisTerraform Pull Request Automation - Running Terraform Workflows with Ease - Link Github Blog Welcome to Our Blog | Atlantis www.runatlantis.io     실습 따라하기 AWS EC2 생성 : atlantis 서버 역할# CloudFormation yaml 파일 다운로드# CloudFormation 스택 배포MYKEYNAME=MYKEYNAME=kp-gasidaaws cloudformation deploy --template-file t101-atlantis-ec2.yaml --stack-name t101 --parameter-overrides KeyName=$MYKEYNAME SgIn.. 더보기
T101 4기 5주차 첫번째 모듈하나의 프로비저닝에서 사용자와 패스워드를 여러 번 구성해야 하는 경우를 가상의 시나리오로 삼아 모듈화를 진행해보겠다.random_pet는 이름을 자동으로 생성하고, random_password는 사용자의 패스워드를 설정한다 - random_petrandom_password는 random 프로바이더 리소스로 난수 형태로 패스워드를 만들 수 있다. 자식 모듈 작성 디렉터리 생성 및 06-module-traning/modules/terraform-random-pwgen/main.tf variable.tf output.tf 파일 생성mkdir -p 06-module-traning/modules/terraform-random-pwgencd 06-module-traning/modules/terraform-ran.. 더보기
T101 4기 4주차 두번째 State테라폼 State 소개 및 실습 - 블로그 Github State의 목적과 의미상태 파일 확인 실습mkdir 5.0 && cd 5.0touch vpc.tfprovider "aws" { region = "ap-northeast-2"}resource "aws_vpc" "myvpc" { cidr_block = "10.10.0.0/16" tags = { Name = "t101-study" }}# 배포terraform init && terraform plan && terraform apply -auto-approve# 상태 파일 확인(VSCODE) : JSON 형식lscat terraform.tfstate | jq..."serial": 2,...# 아래 정보는 terraform... 더보기