git push할 때, 매번 branch 변경하지 않아도 되는 방법
·
System Engineering/git
https://www.daleseo.com/git-push/ git push 사용법/팁 Engineering Blog by Dale Seo www.daleseo.com 인자 생략 하기 2 여러 브랜치를 넘나 들면서 작업을 하는 경우에는 최초에 한 번 인자를 넘기는 것도 귀찮게 느껴질 수 있습니다. 😅 대부분의 경우에는 로컬 저장소와 원격 저장소에서 동일한 브랜치 이름을 사용하기 때문에 항상 현재 브랜치를 기준으로 git push 명령어가 작동한다면 매우 편리할 것 같습니다. 이를 위해서는 약간의 설정이 필요한데요. 다음과 같이 push.default 설정을 current로 설정해줍니다. $ git config --global push.default current 자, 이제부터는 어느 브랜치에서 작업을 하..
파워쉘에서 가독성을 위한 줄바꿈
·
System Engineering/Powershell
줄 끝에 ₩ 를 하면 된다.
CI와 CD는 무엇일까? 그리고 그 흐름을 알아보자.
·
System Engineering/DevOps
CI : 개개인의 branch code가 공통으로 사용되는 master code에 안정적으로 병합되는 것을 자동화하는 것 CD : 마스터코드를 배포서버에 배포하는 것. 그런데 배포 서버도 여러 종류가 있고 (개발/QA/운영), 배포 시점에 코드 테스트를 할 수도 있다. --- 내가 개발한 코드가 Github에서 Jenkins로 가고, Jenkis에서 Gradle로 보낸담에 Maven이라는 Library 저장소에서 내 코드에 대한 dependencies를 다운받고, Gradle이 소스 컴파일을 한 다음에 docker가 컨테이너 이미지를 빌드하고 이걸 container registry에 저장함. 그리고 helm chart 저장소에서 ci/cd 툴에다가 helm 차트 탬플릿을 배포하고, CI/CD가 그걸 이용..
Helm이란 무엇이고 왜 써야하는가?
·
System Engineering/Kubernetes
1. 내 업무 환경별로 배포 관리를 편하게 하기 위해서 기존에 정적으로 yaml을 관리했다면, 환경 변수를 이용해 동적으로 관리할 수 있게 된다. 2. 오픈 소스를 쉽게 설치하기 위해서 커맨드로 오픈 소스를 쉽게 설치할 수 있게 된다. https://youtu.be/m7iZtjeIHJw https://www.inflearn.com/course/%EB%8C%80%EC%84%B8-%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%ED%97%AC%EB%A6%84?inst=0b12385c 대세는 쿠버네티스 [Helm편] - 인프런 | 강의 쿠버네티스를 더 잘하고 싶다면 고민할 필요없이 배워야되는 필수 배포 기술입니다., - 강의 소개 | 인프런... www.inflearn.co..
Service는 Service Name:port로 접근할 수 있다.
·
System Engineering/Kubernetes
저렇게 접근을 할 수 있나봐~ 영일이형이 물어봐서..
SLI, SLO의 간단 정의
·
System Engineering/SRE
SLI : api request ok / api request SLO : api request ok / api request가 일주일 한달 일년에 99.9% 이상 나와야함