아야어여오요
close
프로필 배경
프로필 로고

아야어여오요

  • 분류 전체보기
    • K8S
      • argocd
      • ecosystem
      • istio
      • cilium
      • 🔥 network study🔥
      • network
      • issue
    • AWS
      • issue
    • LN
      • Go
      • Rust
    • CS
      • network
      • eBPF
      • wasm
    • k-stack
    • 메모
    • 토키워크
  • 홈
  • 태그
  • 방명록
  • github
argocd의 로컬 계정 비밀번호 고정하기 (admin 비번 고정 방법)

argocd의 로컬 계정 비밀번호 고정하기 (admin 비번 고정 방법)

argocd를 설치하면 원래 admin 계정은 argocd-initial-admin-secret 이라는 secret에 담겨져있다.   그래서 처음에 설치해서 이 데이터를 읽고 admin 계정의 비밀번호를 바꾸면 되는데테스트를 하다보면 argocd를 새롭게 재설치할일이 있고 그때마다 이 데이터를 읽기가 귀찮아서 고정해서 사용하는 방법을 가이드해보려고 한다. 로컬 계정 정보 확인argocd는 ldap이나 oidc를 이용해서 사용자를 관리할 수도 있지만 argocd자체에서 계정을 생성해서 관리할 수도 있다. 이 사용자 관리 정보는 argocd-cm configmap에 저장되어있다.  사용자 생성하기직접 한번 새로운 사용자를 만들어보고자 한다. 처음에 argocd를 설치하고 나면 argocd-cm에는 아무런 데..

  • format_list_bulleted K8S/argocd
  • · 2024. 9. 17.
  • textsms
ArgoCD에 EKS 클러스터를 등록하는 3가지 방법

ArgoCD에 EKS 클러스터를 등록하는 3가지 방법

ArgoCD에서 EKS 클러스터를 등록하는 방법은 크게 3가지가 있습니다: IRSA를 사용하는 방법과 그렇지 않은 방법으로 나뉩니다.1. 같은 계정의 EKS 클러스터 등록하기먼저, ArgoCD가 설치된 EKS와 동일한 계정 내에 있는 EKS 클러스터를 등록하는 방법을 살펴보겠습니다.IRSA(IAM Roles for Service Accounts)을 사용해 등록하기같은 계정의 EKS에 ArgoCD를 설치할 때 가장 쉬운 방법은 IRSA를 활용하는 것입니다. IRSA는 Kubernetes 서비스 어카운트에 IAM 역할을 할당하는 기능입니다. 방법은 간단합니다. 서비스 어카운트에 IAM 역할 ARN을 주석(annotation)으로 추가하면 됩니다. 이렇게 설정하면 파드가 서비스 어카운트에 적용된 ARN을 통해..

  • format_list_bulleted K8S/argocd
  • · 2024. 9. 10.
  • textsms

argocd 코드 수정을 위해 로컬에서 빌드하기 (feat OSSCA)

오픈소스 컨트리뷰션 아카데미 argocd 프로젝트에 참여중이라 argocd를 로컬에서 빌드하고 할일이 생겼다. argocd에서는 사실 로컬로 프로세스를 띄워서 테스트하는 가이드를 주는데 바로 goreman! 워낙 내 소중한 imac에 뭔가 까는게 싫어서 바로 쿠버네티스에 올려서 테스트하도록 구성해서 테스트 하고있다.  누군가 또 테스트할 사람도 있을 테니 간단 가이드 작성1. orbstack 설치 후 실행    orbstack은 mac에서만 설치 가능 2. argo-cd 프로젝트 포크 뜨기https://github.com/argoproj/argo-cd GitHub - argoproj/argo-cd: Declarative Continuous Deployment for KubernetesDeclarative..

  • format_list_bulleted K8S/argocd
  • · 2024. 8. 17.
  • textsms
argocd 플러그인(CMP) 추가로 istio 배포하기

argocd 플러그인(CMP) 추가로 istio 배포하기

istio 오퍼레이터나 helm, istioctl등 쿠버네티스에 istio를 설치할 수 있는 다양한 방법이 있는데istio 오퍼레이터나 istioctl 사용 시, 변경 내용을 명확히 파악하기 어려울 수 있습니다. istioctl을 argocd에 플러그인으로 추가하여 배포 전 변경점을 쉽게 확인하면서istio operator (커스텀 리소스)도 계속 사용할 수 있는 방법을 공유드립니다. 2.6이후부터는 cmp를 추가하는 방식이 조금 변경되긴 했지만기본 동작방식은 비슷하기 때문에 가장 최근 버전인 2.9버전 기준으로 설명하도록 하겠습니다.  istio 플러그인 (cmp) 추가 방법 GitHub - nueavv/argocd-in-argocdContribute to nueavv/argocd-in-argocd d..

  • format_list_bulleted K8S/argocd
  • · 2024. 2. 11.
  • textsms
argocd를 argocd로 배포하기 (gitops로 관리하기)

argocd를 argocd로 배포하기 (gitops로 관리하기)

argocd로 배포하면서 가장 크게 좋았던 점은배포하기 전에 변경되는 점이무엇인지 비교하기 쉬웠다는 점이다. argocd도 버전도 업그레이드 해주거나 설정을 변경하거나 gitops로 관리하면 편해지기 때문에gitops로 관리하는 방법을 공유한다. (helm차트 배포 X)  Argocd In Argocd▪️ step 1.  kustomization.yaml 파일 만들기apiVersion: kustomize.config.k8s.io/v1beta1kind: Kustomizationnamespace: argocdresources:- https://raw.githubusercontent.com/argoproj/argo-cd/v2.9.6/manifests/install.yaml argocd 공식 설치 방식은 kub..

  • format_list_bulleted K8S/argocd
  • · 2024. 2. 10.
  • textsms
argocd에 helm gitops로 배포하기

argocd에 helm gitops로 배포하기

argocd는 gitops 방식을 활용한 쿠버네티스 배포 도구입니다. helm차트 같은 경우 차트 저장소와 value파일 저장소를 각각 지정하여 병합하여 배포할 수 있도록 지원해주고 있지만 만약 배포된 helm차트를 업그레이드 한다고 하면 app을 UI에서 직접 차트 버전을 수정하거나 app도 파일로 관리한다면 그에 맞춰 변경해야 하고또 변경된 차트 버전에 맞게 values.yaml 파일도 같이 바꿔줘야 해서 번거로워 보인다. 그래서 부모-자식 차트 구조를 만들어 배포하는 걸 추천한다. 적용하기▪️  step 1) 빈 폴더에 Chart.yaml 파일 하나를 생성한다.apiVersion: v2name: description: 설명 작성type: applicationversion: appVersion:  ..

  • format_list_bulleted K8S/argocd
  • · 2024. 2. 10.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기
    • K8S
      • argocd
      • ecosystem
      • istio
      • cilium
      • 🔥 network study🔥
      • network
      • issue
    • AWS
      • issue
    • LN
      • Go
      • Rust
    • CS
      • network
      • eBPF
      • wasm
    • k-stack
    • 메모
    • 토키워크
최근 글
인기 글
최근 댓글
태그
  • #argocd
  • #cilium
  • #Kubernetes
  • #CNI
  • #k8s
  • #Calico
  • #Network
  • #Service
  • #eBPF
  • #istio
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바