본문 바로가기
728x90
반응형
SMALL

DevOps28

GitHub Actions Artifact : job(actions) 간 파일 공유 * GitHub Actions Workflow 의 Job 은 각각의 러너에서 수행되며, 기본적으로 산출물을 공유할 수 없음 * 이러한 용도로 "artifact" 를 제공함. 과금 있음 * artifact / log 의 보관 주기는 Actions > general 에서 설정해야 함 * artifact 에 업로드 upload_artifact: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Create file to upload run: echo "Hello, world!" > example.txt - name: Upload artifact uses: actions/upload-artifact.. 2023. 4. 15.
EKS Load Balancer - 쿠버네티스 Ingress, Service Load Balancer 로 프로비저닝 하기 - EKS Application Load Balancing 이란 ? : 클러스터에 인그레스 자원이 생성될 때에 ALB 및 필요한 자원이 생성되도록 트리거 - EKS Load Balancer 와 쿠버네티스 리소스 간 매핑 쿠버네티스의 Ingress의 경우, Application Load Balancers으로 프로비저닝됩니다. 쿠버네티스의 Service의 경우, Network Load Balancers으로 프로비저닝됩니다. 클러스터에 컨트롤러 추가하기 AWS Load Balancer controller를 클러스터에 추가하는 작업을 수행합니다. 먼저, 인증서 구성을 웹훅에 삽입할 수 있도록 cert-manager 를 설치합니다. Cert-manager는 쿠버네티스 클러스터 내에서 TLS인증서를 자동으로 프로비.. 2023. 4. 9.
EKS 클러스터 만들기 https://catalog.us-east-1.prod.workshops.aws/workshops/9c0aa9ab-90a9-44a6-abe1-8dff360ae428/ko-KR Workshop Studio catalog.us-east-1.prod.workshops.aws - EKS 클러스터 구성 파일 작성 cat eks-demo-cluster.yaml --- apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: eks-demo # 생성할 EKS 클러스터명 region: ${AWS_REGION} # 클러스터를 생성할 리전 version: "1.23" vpc: cidr: "10.0.0.0/16" # 클러스터에서 사용할 VPC의 CIDR nat:.. 2023. 4. 9.
[AWS] AWS CLI 프로필 구성하기 (SSO, IAM) 1. AWS CLI 설치 curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install 정상 설치 확인 aws --version 2. SSO 계정 AWS Profile 구성하기 SSO 연동이 된 사내 계정과 개인 계정(IAM) 등록 방법이 약간 상이함 $ aws configure sso SSO start URL [None]: [None]: https://sso.awsapps.com/start -> 회사 sso url SSO region [None]: ap-northeast-2 -> 리전 이후, AWS CLI 가 기본 브라우저를 통해 SSO URL 로 이동.. 2023. 3. 1.
728x90
반응형
LIST