728x90 반응형 DevOps74 [CI/CD] macOS에서 SSH로 GitHub 연결하고 commit/push 하기 SSH 키 생성먼저 GitHub와 연결할 SSH 키를 생성합니다. ~/.ssh/id_ed25519 (비공개 키)~/.ssh/id_ed25519.pub (공개 키) ssh-keygen -t ed25519 -C "your_email@example.com" SSH 키 GitHub에 등록GitHub 접속 → 오른쪽 상단 프로필 아이콘 클릭Settings → SSH and GPG Keys → New SSH Key아래 명령어로 복사한 공개키를 붙여넣기cat ~/.ssh/id_ed25519.pub Add SSH key 클릭 완료!SSH 연결 테스트ssh 연결이 잘 되었는지 확인합니다. ssh -T git@github.com 정상 연결 시 다음 메시지가 출력됩니다 👇Hi estar! You've successful.. 2025. 10. 16. [Kubernetes] MetalLB 설치 🚀 MetalLB 설치아래 명령어를 실행하여 MetalLB를 설치합니다. # kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.14.9/config/manifests/metallb-native.yaml 🚀 strictARP 설정 변경1️⃣ 파일 직접 수정하는 방법# kubectl edit configmap -n kube-system kube-proxyapiVersion: kubeproxy.config.k8s.io/v1alpha1kind: KubeProxyConfigurationmode: "ipvs"ipvs: strictARP: true # false -> true로 변경 2️⃣ 명령어로 수정하는 방법kubectl get .. 2025. 3. 20. [Kubernetes] Calicoctl 구성하기 개요Kubernetes 클러스터에서 Metallb를 구성하는 과정 중 speaker가 CrashLoopBackOff 상태가 발생하였습니다.이를 해결하기 위해 Calico BGP 설정을 확인하기 위한 calicoctl을 설치하였습니다. 설치 과정# curl -O -L https://github.com/projectcalico/calico/releases/download/v3.25.0/calicoctl-linux-amd64 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 .. 2025. 3. 19. [Kubernetes] etcd 데몬 설정 및 문제해결 🔹 개요Kubernetes 클러스터를 운영할 때, etcd는 핵심 데이터 저장소 역할을 합니다. etcd가 정상적으로 동작하지 않으면 API 서버도 정상적으로 작동하지 않으며, kubectl 명령어를 실행할 때 etcdserver: request timed out 오류가 발생할 수 있습니다.이 글에서는 etcd를 데몬(service)으로 설정하는 방법과, 실행되지 않을 때의 문제 해결 과정을 정리합니다. ✅ etcd 데몬 설정 방법etcd 바이너리 다운로드 및 설치export ETCD_VERSION=v3.5.9curl -LO https://github.com/etcd-io/etcd/releases/download/${ETCD_VERSION}/etcd-${ETCD_VERSION}-linux-amd64.t.. 2025. 3. 18. [Kubernetes] 로드밸런싱을 위한 Control Plane 중설 및 HAProxy 장애 처리 2025.01.11 - [DevOps/Kubernetes] - [kubernetes]로드밸런싱을 위한 control-plane 증설 [kubernetes]로드밸런싱을 위한 control-plane 증설개요아래와 같은 환경에서 현재 로드 밸런싱을 위하여 control-plane 2대를 증설하려고 한다. # k get noNAME STATUS ROLES AGE VERSIONkubemaster210 Ready control-plane 61d v1.28.15kubenode211 NotReady 61d v1.28.15kubenode212 Readywww.estar987.com2025.01.25 - [DevOps/Kubernetes] - [Kubernetes] 로드밸런싱을 위해 Control-plane 증설 이후 .. 2025. 3. 17. [Kubernetes] Kubernetes NFS PV/PVC 마운트 실패 해결 과정 🛠️ 문제 발생쿠버네티스 클러스터에서 NFS를 활용한 Persistent Volume (PV) 및 Persistent Volume Claim (PVC) 설정 후, Pod가 NFS를 정상적으로 마운트하지 못하고 ContainerCreating 상태에서 멈추는 문제가 발생했다. 📌 증상# kubectl get podsNAME READY STATUS RESTARTS AGEnfs-test-pod 0/1 ContainerCreating 0 14m 📌 상세 로그 확인 (kubectl describe pod nfs-test-pod)# kubectl describe pod nfs-test-podEvents: Type Reaso.. 2025. 3. 5. 이전 1 2 3 4 ··· 13 다음 728x90 반응형