본문 바로가기

전체 글541

(claude)orch 4 --team dev — 터미널에 AI 에이전트 팀을 한 줄로 같은 일을 스무 번쯤 반복했습니다[지난 글]에서 AI 코딩 에이전트를 여러 개 돌릴 때 herdr를 쓴다고 했습니다. 그런데 herdr는 에이전트가 사는 런타임이지, 팀을 짜주는 도구는 아닙니다.그래서 팀을 띄울 때마다 이걸 반복하게 됩니다.팬을 나누고 배치하고역할마다 다른 시스템 프롬프트를 손으로 붙여넣고누가 멈췄는지 창을 하나씩 열어보고규칙을 하나 고치면 전부 다시 띄우고스무 번쯤 하고 나서 스크립트로 만들었습니다. orch입니다.orch --doctor # 설치가 제대로 됐는지 점검orch --show dev # 어떤 역할이 들어있는지 먼저 본다orch 4 --team dev # 개발팀 4명 (PM·테크리드·디자이너·풀스택)orch --st.. 2026. 8. 23.
(Herdr)Claude Code 여러 개 동시 실행하기 — tmux로 부족했던 것들 에이전트 하나는 쉽습니다코딩 에이전트를 하나 띄워서 쓰는 건 어렵지 않습니다. 터미널 열고, 시키고, 결과 보고.문제는 개수가 늘 때 생깁니다. 조사 하나, 초안 하나, 검증 하나 — 세 개만 돌려도 갑자기 다른 종류의 문제가 나타납니다.노트북을 닫으면 전부 죽습니다어느 놈이 멈춰서 내 입력을 기다리는지 모릅니다셋이 같은 파일을 동시에 건드립니다이건 모델 성능 문제가 아닙니다. 더 좋은 모델을 쓴다고 해결되지 않아요. 프로세스를 어디에 두고 어떻게 들여다볼 것이냐는 운영 문제입니다.저는 지금 이 문제를 herdr로 풀고 있습니다. 현재 팬 49개 중 17개를 한 프로젝트에 붙여 쓰는 중입니다.herdr가 무엇인가저장소의 자기 소개는 이렇습니다.*"the runtime your coding agents l.. 2026. 8. 23.
[리눅스] tmux 단축키 변경 2023.01.15 - [IT/IT] - [MAC] Iterm2 창 분할 / 창이동 / 멀티입력 [MAC] Iterm2 창 분할 / 창이동 / 멀티입력기존 윈도우 사용할 때 윈도우 로그인을 한 후 tmux를 사용하여 여러 창을 띄우고 사용했다. tmux같은 경우 뭔가 버그가 있어 해결 방법이 어려워 맥OS에서도 사용하려고 했으나 쉽지 않았다. 당연base-on.tistory.com2023.02.09 - [운영체제/리눅스] - [리눅스] tmux setw synchronize-panes 편리하게 설정 [리눅스] tmux setw synchronize-panes 편리하게 설정setw synchronize-panes 을 적기가 너무 번거로운 것 같아 편하게 사용하는 방법이 없을까 해서 공유드립니다. 1. tm.. 2024. 10. 16.
[윈도우] 마우스 휠 방향 바꾸기 ㅇㄹ이직을 하니 윈도우 노트북을 받게 되었다.전 회사에서는 맥os로 신나게 업무하고 집에서도 개인 맥을 다뤄  윈도우에 적응하려니 휠이 너무 적응이 되지 않는다. 이를 기록하고자 이 글을 작성하니  MacOS사용하다 윈도우를 사용하시다 휠이 불편하면 따라하면 좋을 것 같다. 1. 장치 관리자에서 마우스 하드웨어 아이디 찾기[시작] - "장치관리자" - 마우스 및 기타 포인팅 장치 - HID규격 마우스- 자세히 -  하드웨어 ID  다양한 리스트가 나타나는데 내가 사용하는 마우스에 대한 정보 값을 찾아야하는게 문제다.나는 우선 내가 사용하는 마우스를 뽑고  남은 리스트들에 아이디 값을 외워두거나 창을 띄워놨다.  그 다음 내가 사용하는 마우스 USB를 연결하고  하드웨어 아이디 값을  획득했다.  2. 레.. 2024. 10. 16.
[EKS] EKS Network Policy 버그 현상 버그 현상 (Network Policy)  pod(ns: default) -x-> pod (ns:nginx) pod(ns: default -x-> nginx service (Cluster IP)(ns: nginx) -> nginx pod    Network Policykubectl get networkpolicy [name] -n [namespace] -o yaml |k neat# k neat : yaml 값에 필요없는 값을 삭제해줌# 잔부 전상으로 등록되어 있었음...ingress:- from:- namespaceSeletor:matchLabels:kubernetes.io/metadata.name:egress:- to:- namespaceSeletor:matchLabels:kubernetes.io/me.. 2024. 7. 15.
[AWS] EKS 웹콘솔 생성 시 문제 curl -O https://raw.githubusercontent.com/awslabs/amazon-eks-ami/master/log-collector-script/linux/eks-log-collector.shsudo bash eks-log-collector.shsudo bash /opt/cni/bin/aws-cni-support.sh​aws sts get-caller-identityaws eks update-kubeconfig --region region-code --name my-clusterEKS  생성하다 발생하는 문제들을 기입해보겠습니다.   환경 :SG : 0.0.0.0/0 ALL PORT 오픈룰 : 2개 생성했음 클러스터 룰:워커노드 룰: Subnet :  인터넷 게이트웨이가 있는 서브넷.. 2024. 6. 19.
[kubernetes] Network Policy 네트워크 폴리시는 라벨/ ipblock/네임스페이스에 대해서 특정 조건만 허용하는 기능이다. * 정보를 넣지 않으면 모두 차단 나가는 트래픽은 egress , 들어오늘 트래픽을 Ingress 라하며 NP는 여러 개가 있으면 or식으로 모두 합쳐지게 되어, 하나의 오프젝트로 모두 설명할 필요 없이 세분화하여 나눠 관리가 가능하다. 아래의 예제를 통해 확인해 보자 . apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: test-network-policy namespace: default spec: podSelector: matchLabels: role: db policyTypes: - Ingress - Egress ingress: - f.. 2024. 1. 8.
[kubernetes] Lebel 추가/삭제 명령 대부분 추가하는 명령어는 익숙하다 . kubectl label [서비스] [서비스명] -n key=value 삭제하는 방법은 하기와 같다. 서비스 my-service에 키가 app 인 label을 삭제한다. kubectl label service my-service app- 2024. 1. 8.
[AWS] EKS Automation- 7주차 - FLUX 참조 -https://malwareanalysis.tistory.com/612 EKS 스터디 - 7주차 flux 예제 이 글은 flux가 무엇이고 간단한 예제를 살펴봅니다. 예제를 쉽게 따라하기 위해 모든 예제는 flux CLI를 사용합니다. flux란? flux는 쿠버네티스를 위한 gitops 도구입니다. flux는 git에 있는 쿠버네티스 malwareanalysis.tistory.com Flux 설치 및 bootstrap 진행 # Flux CLI 설치 curl -s https://fluxcd.io/install.sh | sudo bash . 우층상단 프로필 > setting > 좌측 개발자 > classic tocken 발급 Gituser는 이메일이 아닌 nic name --- 자신의 Github에.. 2023. 6. 7.
[AWS] EKS Automation- 7주차 - ACK API Gateway생성 2023.06.07 - [클라우드/AWS] - [AWS] EKS Automation- 7주차 - ACK S3 생성 2023.06.07 - [클라우드/AWS] - [AWS] EKS Automation- 7주차 - ACK EC2, VPC생성 2023.06.07 - [클라우드/AWS] - [AWS] EKS Automation- 7주차 - ACK RDS생성 ACK를 사용하여 APIGateway를 생성하고 삭제해보도록하자. 내용은 위와 동일하다. 참조 : https://aws-controllers-k8s.github.io/community/docs/tutorials/apigatewayv2-reference-example/ Manage HTTP APIs with the ACK APIGatewayv2 Controll.. 2023. 6. 7.
[AWS] EKS Automation- 7주차 - ACK RDS생성 2023.06.07 - [클라우드/AWS] - [AWS] EKS Automation- 7주차 - ACK S3 생성 2023.06.07 - [클라우드/AWS] - [AWS] EKS Automation- 7주차 - ACK EC2, VPC생성 ACK를 사용하여 RDS를 생성하고 삭제해보도록하자. 내용은 위와 동일하다. RDS : 지원 엔진 - Aurora(MySQL & PostgreSQL), RDS for PostgreSQL, RDS for MySQL, RDS for MariaDB, RDS for Oracle, RDS for SQL Server 컨트롤러 설치 -참조( https://aws-controllers-k8s.github.io/community/docs/tutorials/rds-example/ ,htt.. 2023. 6. 7.
[AWS] EKS Automation- 7주차 - ACK EC2, VPC생성 2023.06.06 - [클라우드/AWS] - [AWS] EKS Automation- 7주차 - 실습환경 구축 2023.06.07 - [클라우드/AWS] - [AWS] EKS Automation- 7주차 - ACK S3 생성 동일하게 S3와 비슷한 방법으로 EC2, VPC를 생성을 실습해 보겠습니다. 실습 컨트롤러 설치 (참조 -https://aws-controllers-k8s.github.io/community/docs/tutorials/ec2-example/ , https://gallery.ecr.aws/aws-controllers-k8s/ec2-chart , https://github.com/aws-controllers-k8s/ec2-controller) # 서비스명 변수 지정 및 helm 차트 다.. 2023. 6. 7.
[AWS] EKS Automation- 7주차 - ACK S3 생성 2023.06.06 - [클라우드/AWS] - [AWS] EKS Automation- 7주차 - 실습환경 구축 실습 순서는 ACK Controller 설치 / IRSA 설정 / S3 생성, 삭제 입니다. 실습 ACK Controller 설치 - 참고 (https://gallery.ecr.aws/aws-controllers-k8s) # 서비스명 변수 지정 export SERVICE=s3 # helm 차트 다운로드 #aws ecr-public get-login-password --region us-east-1 | helm registry login --username AWS --password-stdin public.ecr.aws export RELEASE_VERSION=$(curl -sL https://a.. 2023. 6. 7.
[AWS] EKS Automation- 7주차 - 실습환경 구축 2023.05.31 - [클라우드/AWS] - [AWS] EKS Security- 6주차 - 실습환경 배포 2023.05.23 - [클라우드/AWS] - [AWS] EKS Autoscaling - 5주차 -실습환경 배포 실습환경 구성은 지난 번들과 동일합니다. curl -O https://s3.ap-northeast-2.amazonaws.com/cloudformation.cloudneta.net/K8S/eks-oneclick6.yaml # CloudFormation 스택 배포 예시) aws cloudformation deploy --template-file eks-oneclick6.yaml --stack-name myeks --parameter-overrides KeyName=kp-gasida SgIng.. 2023. 6. 6.
[AWS] EKS Automation- 7주차 스터디의 마지막 목차 Automation입니다. 이번 오토메이션은 ACK (AWS Controller for Kubernetes )와 Flux를 이용하여 AWS의 리소스를 생성해보는 시간을 가졌는데요. ACK 같은 경우 AWS의 리소스를 k8s에서 직접 정의하고 사용할 수 있도록 구성되어 있습니다. kubectl 명령어로 s3, ec2, rds, api gateway등을 구성할 수 있습니다. ACK가 지원하는 서비스는 https://aws-controllers-k8s.github.io/community/docs/community/services/ 에서 확인이 가능합니다. GA 서비스 : ApiGatewayV2, CloudTrail, DynamoDB, EC2, ECR, EKS, IAM, KMS, Lambd.. 2023. 6. 6.
[AWS] EKS Security- 6주차 - IRSA EC2 Instance Profile : 사용하기 편하지만, 최소 권한 부여 원칙에 위배하며 보안상 권고하지 않음 - 링크 → IRSA를 사용 권장 실습 목표 : 파드가 특정 IAM 역할로 Assume 할때 토큰을 AWS에 전송하고, AWS는 토큰과 EKS IdP를 통해 해당 IAM 역할을 사용할 수 있는지 검증 실습 1 -https://aws.amazon.com/ko/blogs/containers/diving-into-iam-roles-for-service-accounts/ # 파드1 생성 cat 웹 관리 콘솔에서 CloudFormation Stack >> IAM Role 확인 # aws-load-balancer-controller IRSA는 어떤 동작을 수행할 것 인지 생각해보자! eksctl get.. 2023. 6. 1.
[AWS] EKS Security- 6주차 - EKS 인증/인가 사용자/애플리케이션 → k8s 사용 시 ⇒ 인증은 AWS IAM, 인가는 K8S RBAC 으로 진행되는데요. 이번 실습을 통해서 인증 인가가 어떻게 되는지 이해하셨으면 좋겠습니다. 관련 플러그 설치 # 설치 kubectl krew install access-matrix rbac-tool rbac-view rolesum # Show an RBAC access matrix for server resources kubectl access-matrix # Review access to cluster-scoped resources kubectl access-matrix --namespace default # Review access to namespaced resources in 'default' # RBAC L.. 2023. 6. 1.
[AWS] EKS Security- 6주차 - 실습환경 배포 2023.05.23 - [클라우드/AWS] - [AWS] EKS Autoscaling - 5주차 -실습환경 배포 똑같이 진행합니다. cloud formaion에 https://s3.ap-northeast-2.amazonaws.com/cloudformation.cloudneta.net/K8S/eks-oneclick5.yaml 을 입력하여 진행하면되는데 엑세스키/ 시크릿키 / keypire만 별도 기입하시면됩니다. yaml 내용 확인하기 더보기 AWSTemplateFormatVersion: '2010-09-09' Metadata: AWS::CloudFormation::Interface: ParameterGroups: - Label: default: ">" Parameters: - KeyName - MyIam.. 2023. 5. 31.
반응형