버
버즈빌
January 1, 20241회
쿠버네티스에게 Github Actions 설치에 대해 묻다

간단 소개
쿠버네티스 환경에서 깃헙 액션 자체 호스팅을 위한 ARC 설치 및 구성 방법을 소개하고, Runner Scale Sets 모드의 장점을 설명합니다.
AI Summary
- 깃헙 액션 자체 호스팅 필요성
- 깃헙 호스팅의 제한적인 빌드 환경 제어, 보안 문제, 네트워크 작업의 어려움으로 인해 자체 호스팅 필요.
- ARC(Actions Runner Controller) 소개 및 선택 이유
- ARC는 쿠버네티스 오퍼레이터로, 깃헙 액션 러너를 쿠버네티스 파드로 실행 가능하게 함.
- 비용 효율성, 확장성, 속도 측면에서 장점.
- 버즈빌 DevOps 팀의 운영 환경과의 통합 용이성.
- Github supported ARC (Runner Scale Sets 모드) 설치 및 구성
- 헬름을 사용하여 ARC와 Runner Scale Sets 설치.
- 최소 러너 수 구성으로 빠른 실행 및 비용 효율성 확보.
- IRSA를 통해 IAM user ACCESS KEY 없이 CI 실행 가능.
- 조직에 맞는 Runner 이미지 빌드 및 사용 권장.
- runnerGroup으로 레포지토리/워크플로별 사용 가능한 러너 지정.
- dind 모드를 선택하여 도커 이미지 빌드 지원.
- Github API 인증을 위한 시크릿 추가.
Next Feeds
파트너오피스 리뉴얼, 왜 우리는 리팩터링을 하였는가?
올리브영 파트너 스쿼드의 리팩터링 경험 공유: 코드 가독성, 유지보수성 향상 및 팀 역량 강화.
리팩터링코드 개선가독성유지보수Enum
2023. 12. 28.
올리브영
중앙집중식 syslog 설정 및 관제
rsyslog, Elasticsearch, Logstash, Filebeat, Elastalert를 이용한 중앙집중식 syslog 시스템 구축 및 관제 방법을 설명합니다.
syslogrsyslogElasticsearchLogstashElastalert
2023. 12. 27.
사람인

검은 토끼(2023년)와 이별을 준비하는 넷마블 기술 블로그
넷마블 기술 블로그의 2023년 회고 및 2024년 운영 계획을 담고 있으며, 기술 공유와 소통을 강조한다.
넷마블기술 블로그회고조회수콘텐츠
2023. 12. 26.
넷마블
별이 빛나는 밤에
요기요 R&D 센터는 연말 파티를 통해 구성원들의 노고를 격려하고, 구성원 주도의 행사 준비 과정을 통해 끈끈한 협력과 성장을 이루었습니다.
요기요R&D센터연말파티워크숍조직문화
2023. 12. 26.
요기요

네이버 클라우드 플랫폼의 ETL 서비스 Data Flow 실습
네이버 클라우드 Data Flow를 활용한 ETL 실습 예제를 통해 데이터 처리 자동화 및 비용 절감 방법을 제시합니다.
Data FlowETL네이버 클라우드 플랫폼AirflowObject Storage
2023. 12. 22.
네이버클라우드플랫폼

워드프레스 백업과 복원은 웹 파일과 DB를 한 쌍으로 맺어야 한다
워드프레스 업데이트 시 웹 파일과 DB를 한 쌍으로 백업/복원하여 안정적인 서비스 운영 및 테스트 환경을 구축하는 전략을 소개합니다.
워드프레스백업복원셸 스크립트자동화
2023. 12. 21.
넷마블