분류 전체보기(107)
-
Backstage란?
Backstage란? Backstage는 개발자 포털을 구축하기 위한 개방형 플랫폼입니다. 중앙 집중식 소프트웨어 카탈로그를 기반으로 하는 Backstage는 마이크로서비스와 인프라에 일관성을 제공하고 제품 팀이 자율성을 손상하지 않으면서 고품질 코드를 신속하게 출시할 수 있도록 지원합니다. 백스테이지에서는 모든 인프라 도구, 서비스 및 문서를 통합하여 처음부터 끝까지 간소화된 개발 환경을 구축할 수 있습니다. Backstage는 CNCF 샌드박스를 졸업한 인큐베이션 프로젝트입니다. 백스테이지를 잘 이해하기 위해서는 개발자 포탈(Developer Portals)과 개발자 플랫폼(Developer Platforms)에 대해 알면 좋습니다. 내부 개발자 플랫폼(IDP, Internal Developer Pl..
2023.06.28 -
Helm Error repo grafana not found
Problem: helm command error occurred. Error: repo grafana not found Because there was no helm repo named grafana helm repo list Solve: Add repo grafana helm repo add grafana https://grafana.github.io/helm-charts helm repo update Verify: helm repo list helm search repo grafana Then retry install
2023.06.26 -
How to run multiple commands in parallel
Problem: I want to run multi commands simultaneously in zsh. I need to create multi cluster with eksctl at the same time. Because running them sequentially is inefficient and takes a long time. Solution: eksctl create cluster -f host.yaml & eksctl create cluster -f cluster1.yaml & eksctl create cluster -f cluster2.yaml && fg Source: https://stackoverflow.com/questions/3004811/how-do-you-run-mult..
2023.06.20 -
Karmada 설치하기
이 글은 AWS EKS에 Karmada를 설치하고 멤버 클러스터로 또 다른 EKS clsuter를 등록하고 테스트하는 과정을 기록했습니다. karmada control-plane에 member cluster를 등록하는 push, pull 두 방식 중에 push방식을 사용했습니다. 글의 흐름 host cluster 생성 -> 배스천 생성 -> karmada 설치 -> member cluster1,2 생성 -> 배포 테스트 1. Karamada 설치를 위한 테스트 환경 구축 eksctl과 kubectl이 필요합니다. 저는 eksctl 버전 0.144.0, kubectl 버전 v1.27.2를 사용했습니다. 로컬에서 eksctl로 eks 클러스터를 만듭니다. HTML 삽입 미리보기할 수 없는 소스 eksctl ..
2023.06.20 -
1 pods are unevictable from node eksctl
How to solve "1 pods are unevictable from node in eksctl". I tried to delete the AWS EKS cluster with the eksctl command. Problem: eksctl delete fail (pending, stuck, block) eksctl delete cluster -f host.yaml 2023-06-16 16:41:12 [ℹ] deleting EKS cluster "host" 2023-06-16 16:41:12 [ℹ] will drain 0 unmanaged nodegroup(s) in cluster "host" 2023-06-16 16:41:12 [ℹ] starting parallel draining, max in-..
2023.06.16 -
데브옵스를 위한 리눅스
Introduction 이번 퀘스트를 통해 리눅스의 기본적인 구조와 기능에 대해 공부할 수 있습니다. Topics 리눅스의 기본 커맨드 cd, pwd, ls, cp, mv, mkdir, rm, touch, ln, echo, cat, tail, find, ps, kill, grep, wc, df, du 파이프(|) 문자 리눅스의 기본적인 디렉토리 구성 /bin, /usr/bin, /boot, /dev, /etc, /home, /lib, /mnt, /proc, /root, /sbin, /usr/sbin, /tmp, /usr, /var 쉘과 환경변수와 퍼미션 sh, bash, zsh .bash_profile, .bashrc, .zshrc env, set, unset, export chmod, chown, ch..
2023.06.08