2024/05 7

[Git] Docker를 통한 Gitea 구축하기(GitLab과 차이)

Overview Gitea 구축하기 (링크)[Docker] Ubuntu에 Docker 설치하기 (링크)[Docker] Ubuntu에 Docker Compose 설치하기 (링크) Gitea를 선택한 이유사내 Git 서버를 구축하려고 찾아보던 중, Gitea와 GitLab에 대해서 알게되었습니다. 단순히 비교를 했을때, GitLab이 더 보편적으로 사용되고 있고, 참고할 문서도 많아서 GitLab을 선택했습니다. GitLab을 구축하면서 최소 사양 4 cores CPU, 4GB RAM로 많이 무겁다는 것을 알았습니다. 많은 3rd Party 서비스들의 통합이 주된 이유로 보였습니다.이에 반해, Gitea는 최소 사양 1 cores CPU, 1GB RAM로 경량화가 되어있고, 필요한 기능(CI, Reposit..

Git 2024.05.31

[Docker] Ubuntu에 Docker 설치하기

Overview Ubuntu에 Docker 설치하기설치$ sudo apt update$ sudo snap install docker$ sudo docker ps// Docker 그룹 생성// Snap을 통한 설치는 Docker 그룹을 만들지 않습니다.$ sudo addgroup --system docker// sudo 없이 Docker 명령어 입력하기$ sudo usermod -a -G docker $USER// 재부팅$ sudo reboot$ docker ps Docker 재실행// Docker Snap 재실행$ sudo systemctl restart snap.docker.dockerd$ sudo systemctl status snap.docker.dockerd

Docker 2024.05.31

[Kubernetes] ArgoCD 설치하기

Overview Kubernetes 클러스터에 ArgoCD 설치하기[AWS] Rancher를 통한 Kubernetes 클러스터 구축 [AWS] Rancher를 통한 Kubernetes 클러스터 구축Overview AWS 환경에서 Rancher를 통한 Kubernetes 클러스터 구축하기 AWS 환경에서 구축을 진행하지만, 베어 메탈 및 다양한 클라우드 플랫폼에서 적용 가능합니다. Architecture AWS 환경VPC 구성 - 가용 영taronko.tistory.com Prerequisite Kubernetes 클러스터 구축은 완료되었다고 가정하고 진행합니다. AWS 인프라 구축은 Overview 탭의 블로그를 참조해주시길 바랍니다. ArgoCD 설치 // Namespace 생성$ kubectl cre..

Kubernetes 2024.05.30

[Kubernetes] Kubernetes 클러스터 외부에서 관리하기 (Bastion, Local)

Overview Kubernetes 클러스터 외부에서 관리하기 (Bastion, Local)[AWS] Rancher를 통한 Kubernetes 클러스터 구축 [AWS] Rancher를 통한 Kubernetes 클러스터 구축Overview AWS 환경에서 Rancher를 통한 Kubernetes 클러스터 구축하기 AWS 환경에서 구축을 진행하지만, 베어 메탈 및 다양한 클라우드 플랫폼에서 적용 가능합니다. Architecture AWS 환경VPC 구성 - 가용 영taronko.tistory.com Prerequisite Kubernetes 클러스터 구축은 완료되었다고 가정하고 진행합니다. AWS 인프라 구축은 Overview 탭의 블로그를 참조해주시길 바랍니다. Bastion 서버 개념 Bastion 서버..

Kubernetes 2024.05.27

[Rancher] Kubernetes 클러스터 구축

Overview Rancher를 통한 Kubernetes 클러스터 구축[AWS] Rancher를 통한 Kubernetes 클러스터 구축 [AWS] Rancher를 통한 Kubernetes 클러스터 구축Overview AWS 환경에서 Rancher를 통한 Kubernetes 클러스터 구축하기 AWS 환경에서 구축을 진행하지만, 베어 메탈 및 다양한 클라우드 플랫폼에서 적용 가능합니다. Architecture AWS 환경VPC 구성 - 가용 영taronko.tistory.com Prerequisite 인프라 구축은 완료되었다고 가정하고 진행합니다. AWS 인프라 구축은 Overview 탭의 블로그를 참조해주시길 바랍니다. Master Node// Master Node가 설치될 EC2 인스턴스로 접속$ ssh..

Kubernetes 2024.05.23

[IaC] Terraform을 통한 AWS 환경 구축

Overview Kubernetes Cluster 구축을 위한 AWS 환경 구축 (Terraform)[AWS] Rancher를 통한 Kubernetes 클러스터 구축 [AWS] Rancher를 통한 Kubernetes 클러스터 구축Overview AWS 환경에서 Rancher를 통한 Kubernetes 클러스터 구축하기 AWS 환경에서 구축을 진행하지만, 베어 메탈 및 다양한 클라우드 플랫폼에서 적용 가능합니다. Architecture AWS 환경VPC 구성 - 가용 영taronko.tistory.com ArchitecturePrerequisite 1. Terraform 설치 (링크)// 기본 명령어* terraform init* terraform plan* terraform apply* terrafor..

IaC 2024.05.20