일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- metallb
- docker
- cilium
- kubernetes network policy
- WSL
- vagrant
- blue-green
- sidecar injection
- ipvs
- Kubernetes
- bdp
- aws lb controller
- windows에서 aws cli 설치하기
- Jenkins
- CICD
- wsl & vagrant
- ebdp
- windows-aws-configure
- traffic manager
- traffic management in istio
- Ingress
- node ip
- aws eks
- loxilb
- gogs
- k8s-service
- CNI
- vpc cni
- service mesh
- 분산 traffic
- Today
- Total
목록분류 전체보기 (16)
WellSpring
1. Install Vagrant1) WSL2 에서 Vagrant 설치# run inside WSL 2# check https://www.vagrantup.com/downloads for more infocurl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"sudo apt-get update && sudo apt-get install vagrant 2) enable WSL 2 support ( add below 2-lines into ~/.bashrc ..
※ 본 게재 글은 gasida님의 '약식 CI/CD' 강의내용과 실습예제 및 GitHub, ArgoCD 관련 공식문서 및 Blog 등을 참고하여 작성하였습니다. ☞ 과정목표 : 이번 실습과정에서는 Jenkins 와 Argo CD의 연계를 통해 K8S 의 배포의 자동화까지 구현하는 과정을 따라하며 이해할 수 있다. [ 각 Tool 에 대한 Simple Definition ] 1. Jenkins ☞ 소프트웨어 빌드, 테스트, 제공 또는 배포와 관련된 모든 종류의 작업을 자동화하는 데 사용할 수 있는 독립형 오픈 소스 자동화 서버이다. ☞ 개발 프로세스에 대한 CICD 파이프 라인을 통해 지속적인 Feedback 과 가시성을 제공하여 Team의 협업 프로세스에서 효율적으로 버전관리와 배포를 할 수 있..
※ 본 게재 글은 gasida님의 '약식 CI/CD' 강의내용과 실습예제 및 GitHub, Docker 관련 공식문서 및 Blog 등을 참고하여 작성하였습니다. 1. GitHub Action 이란?☞ Repository에 있는 소스를 기반으로 Build, Test, Deploy를 자동화 할 수 있는 CI/CD(연속 통합 및 지속적인 업데이트) 플랫폼이다. 단순한 DevOps 수준을 넘어 리포지토리에서 다른 이벤트가 발생할 때 워크플로를 실행할 수 있도록 해준다.☞ CI/CD를 포함하여 원하는 작업을 수행하기 위한 작업을 검색, 생성 및 공유하고 완전히 사용자 정의된 WorkFlow에서 작업을 결합할 수 있도록 도와준다. [ More ... ]더보기1. WorkFlow 란?하나 이상의 작업을 실행할 구..
※ 본 게재 글은 gasida님의 '약식 CI/CD' 강의내용과 실습예제 및 Jenkins CI/CD, Docker 관련 Blog 등을 참고하여 작성하였습니다.0. 실습환경 구성☞ WSL2 + Docker Desktop , VSCODE (확장 : WSL) 1) WSL 2 설치 + Ubuntu 배포판 설치 - Docs , 설명서 - Link : WSL2 설치하기☞ Powershell 관리자 권한으로 실행더보기# DISM(배포 이미지 서비스 및 관리) 명령어로 Microsoft-Windows-Subsystem-Linux 기능을 활성화dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart# DI..
더보기※ 본 게재 글은 gasida님의 KANS(Kubernetes Advanced Networking Study) 강의내용과 실습예제 및 kubernetes, AWS k8s 공식 가이드 문서, 관련 Blog 등을 참고하여 작성하였습니다.0. 실습환경 생성☞ 참고 : [KANS] Amazon EKS 원클릭 배포 가이드 1) 사전 준비 - AWS 계정, SSH 키 페어, IAM 계정 생성 후 키 2) 전체 구성 설명 - VPC 1개(퍼블릭 서브넷 3개, 프라이빗 서브넷 3개), EKS 클러스터(Control Plane), 관리형 노드 그룹(EC2 3대), Add-on더보기CloudFormation 스택 실행 시 파라미터를 기입하면, 해당 정보가 반영되어 배포됩니다.실습 환경을 위한 VPC 1개가 생성되고,..
HTML 삽입미리보기할 수 없는 소스 더보기※ 본 게재 글은 gasida님의 KANS(Kubernetes Advanced Networking Study) 강의내용과 실습예제 및 kubernetes, eBPF, Cilium 공식 가이드 문서, 관련 Blog 등을 참고하여 작성하였습니다.0. 실습 환경 구성☞ 구성 요약 : VPC 1개(퍼블릭 서브넷 2개), EC2 인스턴스 3대 (Ubuntu 22.04 LTS, t3.xlarge - vCPU 4 , Mem 16) , testpc 1대는 t3.smallCloudFormation 스택 실행 시 파라미터를 기입하면, 해당 정보가 반영되어 배포됩니다.CloudFormation 에 EC2의 UserData 부분(Script 실행)으로 실습 환경에 필요한 기본 설정들..
HTML 삽입미리보기할 수 없는 소스더보기※ 본 게재 글은 gasida님의 KANS(Kubernetes Advanced Networking Study) 강의내용과 실습예제 및 kubernetes, Ingress, Istio 공식 가이드 문서, "쿠버네티스입문" 서적 등을 참고하여 작성하였습니다. 0. 실습환경 구성☞ 구성 요약 : VPC 1개(퍼블릭 서브넷 2개), EC2 인스턴스 3대 (Ubuntu 22.04 LTS, t3.xlarge - vCPU 4 , Mem 16) , testpc 1대는 t3.small . CloudFormation 스택 실행 시 파라미터를 기입하면, 해당 정보가 반영되어 배포됩니다. . CloudFormation 에 EC2의 UserData 부분(Script 실행)으로 실..
※ 본 게재 글은 gasida님의 KANS(Kubernetes Advanced Networking Study) 강의내용과 실습예제 및 kubernetes, Ingress, k3s 공식 가이드 문서, "쿠버네티스입문" 서적 등을 참고하여 작성하였습니다. HTML 삽입미리보기할 수 없는 소스 0. 실습환경 구성▷ 사전준비 : AWS account, SSH keypair▷ 구성요약 : VPC 1개(퍼블릭 서브넷 2개), EC2 인스턴스 4대 (Ubuntu 22.04 LTS, t3.medium - vCPU 2 , Mem 4) . CloudFormation 스택 실행 시 파라미터를 기입하면, 해당 정보가 반영되어 배포됩니다. . CloudFormation 에 EC2의 UserData 부분(Script 실행)..
windows 상에서 AWS CLI 설치 및 연동을 위한 환경 구성에 대해 간략히 정리합니다. Step1. AWS CLI 설치 - 파일 다운로드 및 설치 : docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-windows.html 더보기1. Windows용 AWS CLI MSI 설치 프로그램 (64비트) 을 다운로드하고 실행합니다.https://awscli.amazonaws.com/.msi AWSCLIV2또는 msiexec 명령을 실행하여 설치 프로그램을 실행할 수도 있습니다. MSImsiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi msiexec에서 사용할 수 있는 다양한 파라미터는 Micros..
더보기※ 본 게재 글은 gasida님의 KANS(Kubernetes Advanced Networking Study) 강의내용과 실습예제 및 kubernetes, MetalLB 공식 가이드 문서, "쿠버네티스입문" 서적 등을 참고하여 작성하였습니다. HTML 삽입미리보기할 수 없는 소스0. 실습환경 준비 ▼ 실습을 위한 K8S 설치 : macOS(아래 가이드 대로), AWS EC2(CloudFormation 배포 후 가이드 참고), Windows(vagrant + virtualbox 설치 후 가이드 참고, 비권장)더보기▷ AWS EC2(CloudFormation 으로 AWS EC2 Ubuntu 에 kind 설치 상태 확인 후 아래 가이드 참고) ← 윈도우 PC 사용자 경우 권장 실습 환경1) 사전 준비 :..