[Github]깃헙 액세스토큰 사용 시 refusing to allow a Personal Access Token to create or update workflow… 에러
·
DevOps
1. 배경 상황CNCF 용어집 한글화 작업 중 기존에 올려 두었던 PR을 수정해야하는 일이 생겼는데, 수정 후 origin(원본 github repository를 fork해서 받아놓은 내 repository)에 변경사항을 push하려고 하니 아래와 같은 에러메시지가 발생했다.! [remote rejected] 220821-ko-kubernetes -> 220821-ko-kubernetes (refusing to allow a Personal Access Token to create or update workflow `.github/workflows/es-spellcheck.yml` without `workflow` scope)error: failed to push some refs to ''  에러 메시..
[Kubernetes]kubectl 및 유용한 유틸리티 설치(krew, ctx, neat)
·
DevOps
쿠버네티스를 사용할 때 반드시 빼놓을 수 없는 것이 kubectl이라는 유틸리티다. 클라이언트가 쿠버네티스 클러스터 컨트롤 플레인의 kube-apiserver에 요청을 보낼 수 있게 해주는 유틸리티고 간단히 말해 클러스터의 상태를 파악하거나 리소스를 배포/수정/삭제 하는데에 사용하는 CLI도구라고 생각하면 된다.  kubectl 설치(MacOS)1. kubectl을 다운로드 받기 위해서는 쿠버네티스 공식문서 혹은 AWS Documentation을 참고하면 된다. 먼저 아래 명령어를 실행해 kubectl 바이너리를 다운로드 받는다(쿠버네티스 1.31 버전).curl -O   2. 다운로드 받은 바이너리에 실행 권한을 추가한다.chmod +x ./kubectl  3. 바이너리를 PATH 폴더에 복사한다.mk..
[나는리뷰어다2025]패턴으로 익히고 설계로 완성하는 리액트 서평
·
ETC
이전에 한번 선정되어서 활동하다가 오랜만에 신청한 한빛출판네트워크의 서평단 ‘나는리뷰어다’ 활동을 오랜만에 하게되었다. 이번 달 받아본 책은 ‘패턴으로 익히고 설계로 완성하는 리액트’라는 책.  작년즈음부터 자바스크립트와 리액트를 공부하기 시작했는데 개발에 익숙하지 않아서 간단한 건 구현할 수 있지만 코드를 짜면서도 ‘이게 맞나? 이렇게 하는 게 맞나?’ 라는 의문이 들었던 차에 좋은 기회에 내 궁금증을 해결할 수 있는 책을 받게 되었다.책의 목차는 검색해보면 나오기는 하지만 아래와 같이 구성되어있다.1부: 리액트 기본개념2부: 테스팅 기법3부: 비즈니스 로직과 디자인 패턴 알아보기4부: 실무에서의 구현  목차에서도 살짝 느낄 수 있듯이 처음으로 리액트를 시작하는 101 책은 아니고 리액트를 접하긴 했지..
[RSS]SaaS 서비스 장애 상황 및 AWS 서비스 신규소식 Slack으로 받아보기
·
DevOps
서비스를 운영하다보면 AWS를 비롯해서 여러 SaaS 솔루션들을 사용하게 되는데, 이런 서비스들에서는 보통 status 웹사이트와 신규 서비스 소식들을 위한 웹사이트들을 운영하게 된다. 직접 들어가서 볼수도 있지만 슬랙에서 RSS 피드를 구독해 빠르게 알람을 받도록 설정해보았다. 사실 입사 전에 설정해놔야지 생각했던 건데 막상 입사해보니 이미 웬만한 서비스는 등록이 되어있어서 지금은 필요할때마다 추가하고 있다.슬랙에서 RSS피드 구독하는 방법1. 슬랙 사이드바 가장 하단 Apps 토글 항목에서 + Add apps를 클릭한다.  2. ‘rss’를 검색 후 RSS 앱을 추가한다.  3. Configuration을 클릭한다.  4. 추가하고 싶은 피드의 URL과 채널을 선택하고, Subscribe to thi..