IT/DevOps (3) 썸네일형 리스트형 Jenkins 버전 업데이트 젠킨스를 EC2에 설치하고 사용하고 있는데, 로그인해서 들어가니 신규 버전이 나왔다고 업데이트 하라는 문구가 있었습니다. 다운로드 받으니 jenkins.war 파일이 받아져서, UI 상에서 업데이는 방법은 없는 것으로 보여 다음의 순서대로 업데이트 했습니다. Jenkins가 설치되어 있는 서버에 접속하고 jenkins.war 파일이 있는 위치로 이동해서 jenkins.war 파일 확인 $ cd /usr/share/java $ ls jenkins.war Jenkins 중지 $ sudo service jenkins stop jenkins.war 기존 파일 백업 $ sudo mv jenkins.war jenkins.war.old jenkins.war 업데이트 파일 다운로드 $ sudo wget https://.. Kubernetes 관리툴 Openlens 기존에 맥북에서는 Kubernetes GUI 관리툴로, Lens를 많이 사용하였습니다. https://k8slens.dev/ Lens | The Kubernetes IDE Lens IDE for Kubernetes. The only system you’ll ever need to take control of your Kubernetes clusters. It's open source and free. Download it today! k8slens.dev 하지만, 2023년 1월 2일부터 Lens Desktop Pro 버전을 내놓고 구독($199/1yr)형식으로 변경되었습니다. 커뮤니티 버전도 있긴 하지만, 기능에 제약이 있습니다. 다행히, Lens에서는 github를 공개하여 Openlens를 직접 빌.. Infrastructure as Code(IaC)와 Terraform Infrastructure as Code(IaC)란? Iac는 코드 기반으로 클라우드 기반의 인프라를 쉽고 빠르게 provisioning 하는 방법 Iac는 코드 기반으로 클라우드 기반의 인프라를 쉽고 빠르게 provisioning 하는 방법 이러한 방식이 나오게 된 이유는 애자일 및 스프린트와 같이 소프트웨어 개발 주기가 크게 단축됨으로써 인프라의 빠른 구성이 요구되었기 때문에 DevOps를 필두로 하여 이러한 IaC에 하나의 큰 축이 된 것 4가지 장점 코드를 작성한 그대로 수동 계획을 피함으로써 인프라의 배포가 빠르고 안전 github와 같은 버전 제어 시스템을 통해 IaC 코드를 확인하고 버전을 관리 코드 기반으로 일관성있게 동일한 인프라에서 배포 재사용 가능한 모듈을 쉽게 만들 수 있음 (예, .. 이전 1 다음