DevOps Develop/DevOps 2025. 2. 20. [k8s] offline-kubespray 사용 방법 보통 쿠버네티스 클러스터를 구축할때 인터넷이 가능한 상황에서 구축을 많이하게 되는데, 때때로 고객사 망에 의해 인터넷이 안되는 환경에서 쿠버네티스 클러스터를 구축할때가 존재한다. 아래에서는 인터넷이 안되는 환경을 offline이라고 표현한다. 다행히 이런 인터넷이 안되는 환경에서 클러스터를 구축하는걸 도와주는 github repository가 존재한다.https://github.com/kubespray-offline/kubespray-offline GitHub - kubespray-offline/kubespray-offline: kubespray offline support scriptskubespray offline support scripts. Contribute to kubespray-offline.. Develop/DevOps 2024. 7. 2. [Pulumi] 로컬 환경 세팅 또는 AWS 세팅 방법 Pulumi 로컬 세팅 방법 정리# pulumi사용하기전에 Login을 해줘야하는데 클라우드가 아닌 로컬에 세팅할경우엔 아래와같은 명령어를 실행pulumi login --local# Logged in to JAEYUNGui-MacBookPro.local as jaeyunglee (file://~)# login에 대한 정보를 어디에 저장할지 지정pulumi login file:///Users/jaeyunglee/Desktop/jaeyung/pulumi_test# Logged in to JAEYUNGui-MacBookPro.local as jaeyunglee (file:///Users/jaeyunglee/Desktop/jaeyung/pulumi_test)# ls -al 을 실행하면 .pulumi 라는 폴더가.. Develop/DevOps 2023. 1. 4. [Jenkins] Build periodically시 환경변수 주기 Jenkins를 사용하고 있는 상태에서, 주기적으로 빌드를 해야하는 작업이 생길것같아 확인해보았는데 기본 세팅된 Jenkins에서는 아래와같이 "Build periodically" 옵션만 존재하는 상태였다. 당연히, 빌드할때 환경변수가 별도로 필요없다면 본문을 읽을필요가 없지만 만약 환경변수가 필요할때는 해당 옵션을 사용하면 에러가 발생한다. 조사해본결과 위와같이 환경변수를 사용하기위해서는 별도로 jenkins plugin 설치가 필요하다. 설치 방법은 다음과 같다. Jenkins 관리 -> 플러그인 관리 -> Available plugins 로 들어가서 "Parameterized Scheduler" 를 검색해서 다운로드 받아준다. 설치 이후에 다시 빌드 설정 페이지를 들어가면 "Build periodi.. 이전 1 다음