인프라

    [ArgoCD] multiple sources 적용하기

    ArgoCD에서 UI, CLI로 multiple sources를 적용하는 방법에 대하여 이야기해보려고 합니다.ArgoCD 구축 및 간단한 설명은 아래 링크 참고 부탁드립니다.  [infra] k8s에 argocd 구축하기데이터 플랫폼 업무를 진행하면서, infra에는 kubernetes를 사용하고 있습니다.현재 운영중인 환경에는 argocd가 구축되어 있지 않아, 도입하면 좋겠다는 생각이 들어 argocd에 대해서 이야기해보려고my-develop-note.tistory.comArgoCD UI상에서 App을 생성하려고 할때의 모습입니다.아래의 내용을 채우면 단일 source를 이용하여 App을 배포할 수 있습니다.하지만 빨간색 박스의 'EDIT AS YAML'을 이용하여 Yaml 파일을 직접 작성하면 mu..

    [Docker] 폐쇄망 환경에서 Docker 설치

    프로젝트 진행 중 oracle linux 7.9를 사용하는 폐쇄망환경에서 Docker를 설치경험을 공유하고자 합니다.서버는 폐쇄망 환경으로 인터넷에서 docker 공식 repo를 받을 수 없는 환경입니다. 실습은 VMware로 oracle linux 7.9 VM을 만들어 진행하였습니다. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo위 명령어를 입력했을 때  repo정보를 받을 수 없어, docker.repo를 받을 수 없는 상황입니다.docker.repo 파일을 확인해보면 rpm파일을 제공하는 주소를 찾을 수 있고, docker 공식문서에서도 나와있습니다. Docker에서 제공하는 rpm 파일을 이..

    [infra] k8s에 argocd 구축하기

    데이터 플랫폼 업무를 진행하면서, infra에는 kubernetes를 사용하고 있습니다.현재 운영중인 환경에는 argocd가 구축되어 있지 않아, 도입하면 좋겠다는 생각이 들어 argocd에 대해서 이야기해보려고 합니다. 먼저 argocd의 공식 문서 입니다. Argo CD - Declarative GitOps CD for KubernetesOverview What Is Argo CD? Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Why Argo CD? Application definitions, configurations, and environments should be declarative and version c..