본문 바로가기
728x90
반응형

전체 글424

[쿠버네티스] Spring boot를 이용한 샘플 웹 애플리케이션 생성 1. 개발툴 인텔리 제이 설치 https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA – Java 및 Kotlin을 위한 최고의 IDE www.jetbrains.com 인텔리제이 사이트에 들어가서 돈이 없으니까 공짜 버전 커뮤니티 버전을 다운 받아 설치 합니다. - 개발툴이 좋아야 개발이 편해 집니다.(인텔리제이를 추천합니다.) 2. spring.io 홈페이지에 가서 스프링 프로젝트 생성 https://start.spring.io/ - 간단하게 테스트 용도니까 Spring Web을 추가 합니다. - 방금 선택한 내용 대로 ZIP 파일로 다운을 받습니다. - 다운 받은 파일을 d:\spring-cloud\example\ 위에서 만들어 놓은곳으로 카피해서 압축을 풉니다... 2024. 1. 13.
[쿠버네티스] git clone 인증서 오류 발생시 git clone https://xx.xxx.com:9888/xxxx.git certificate verification faile. CAfile: /etc/ssl~~~~~에러 발생시 SSL Verify 옵션을 Off 해주면 Clone일 잘된다. git config --global http.sslVerify false 2024. 1. 13.
[쿠버네티스] gitlab 과 젠킨스 프로젝트 연동 1. 깃랩 자체 CI/CD 사용안함 설정 1) 깃랩 관리자 계정(root)으로 접속 2 젠킨스 파이프라인 등록 1) 파이프라인등록 메인페이지-> 새로운 Item - Ok 버튼을 클릭한다. 3. 깃랩 프로젝트 생성 4. 테스트 소스 생성 1) 적당한 드라이브에 폴더를 생성한다. - d:\spring-cloud\example 폴더를 하나 생성하고 파일 3개를 만들었다. 프로젝트는 좀있다 만들고 3개 파일이 깃랩에 잘 올라 가는지 확인하자. README.md 는 프로젝트에 대한 간단한 설명이다. 개발툴은 vscode다 여기서 터미널을 열어서 깃랩에서 생성한 명령어를 실행하여 잘 올라 가는지 확인한다. - 전송이 되었다 - 깃랩에도 정상적으로 올라 갔는지 확인 깃랩에도 README.md 파일이 잘 올라 갔다. .. 2024. 1. 13.
[쿠버네티스] erver certificate verification failed. CAfile: none CRLfile: none 1. 깃랩 연동시 오류 발생할 경우 root@jenkins:/var/jenkins_home/msa# git clone https://invako.kro.kr:8090/cbw/invako_msa.git Cloning into 'invako_msa'... fatal: unable to access 'https://invako.kro.kr:8090/cbw/invako_msa.git/': server certificate verification failed. CAfile: none CRLfile: none /* sslVerify 를 끈다 */ git config --global http.sslVerify false root@jenkins:/var/jenkins_home/msa# git config --globa.. 2024. 1. 12.
[쿠버네티스] 젠킨스 플러그인 설치 & 깃랩연동 1. 젠킨스 플러그인 설치 1. Bitbucket Pipeline for Blue Ocean 2. Dashboard for Blue Ocean 3. Personalization for Blue Ocean 4. Display URL for Blue Ocean 5. Server Sent Events (SSE) Gateway 6. Events API for Blue Ocean 7. Blue Ocean Pipeline Editor 8. i18n for Blue Ocean 9. Autofavorite for Blue Ocean 10. Blue Ocean 11. NodeJS 12. GitLab 13. Generic Webhook Trigger 14. Gitlab Authentication 15. Gitlab API.. 2024. 1. 12.
[쿠버네티스] 도커로 젠킨스 설치 1. jdk 11버전 설치 vi docker_jenkins_jdk17_container.sh # docker network create --subnet 192.168.10.0/24 --gateway 192.168.10.1 apps_net docker run -d --name jenkins \ -p 9080:8080 \ --privileged=true \ --hostname jenkins --restart=on-failure --net apps_net --ip 192.168.10.3 \ -v ./jenkins_home:/var/jenkins_home \ # 젠킨스 컨테이너 내부에서 외부에 있는 도커 실행 -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/bi.. 2024. 1. 12.
[쿠버네티스] Java PKIX path building failed: 에러 해결 Client error: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 1. SSL 인증서를 추출해서 Java VM 에 등록해 주면 해결됩니다. /* 1.github에 올려 놓은 소스 다운로드 */ curl -O https://gist.githubusercontent.com/lesstif/cd26f57b7cfd2cd55241b20e05b5cd93/raw/InstallCert.java /* 2.다운받은 소스 컴파일 */ javac InstallCert.java /* 3. InstallCert .. 2024. 1. 12.
[쿠버네티스] 플러그인 패키지 매니저 krew설치 홈페이지 : https://krew.sigs.k8s.io/docs/user-guide/quickstart/ Quickstart · Krew © 2023 The Kubernetes Authors. Krew is a Kubernetes SIG CLI project. Edit Page · krew.sigs.k8s.io 1. 다운로드 & 설치 ( set -x; cd "$(mktemp -d)" && OS="$(uname | tr '[:upper:]' '[:lower:]')" && ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" && KREW="krew-${OS}_${ARCH}" && .. 2024. 1. 12.
[우분투22.04] watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [containerd-shim:3292] watchdog: BUG: soft lockup 에러 "watchdog: BUG: soft lockup" 에러는 리눅스 시스템에서 발생할 수 있는 소프트 락업(soft lockup) 상황을 나타내는 경고 메시지입니다. 이러한 에러는 일반적으로 CPU가 장시간 동안 사용 중인 상태로 보고되지 않는 경우에 발생합니다. 이 문제를 해결하기 위해 다음과 같은 단계를 시도할 수 있습니다. 최신 커널 업데이트: 우선, 시스템에 적용 가능한 최신 커널 패치 및 업데이트가 있는지 확인하십시오. 새로운 커널 버전에는 소프트 락업과 관련된 문제에 대한 수정 사항이 포함되어 있을 수 있습니다. 하드웨어 문제 확인: 소프트 락업은 하드웨어 문제에 의해 발생할 수도 있습니다. 메모리, CPU, 디스크 등과 같은 시스템 하드웨어.. 2024. 1. 11.
[쿠버네티스] 깃랩 SSL certificate problem: unable to get local issuer certificate [Git] SSL 에러 : SSL certificate problem: unable to get local issuer certificate SSL Certificate 란? SSL 은 Secure Sockets Layer 의 약자로써, 웹 서버 - 웹 브라우저 간의 암호화된 링크를 생성하여 사용자와 웹 사이트 간의 통신을 보호한다. - 가장 간단한 해결방법은 git terminal 을 이용하여 일시적으로 SSL 검증을 해제하는 건데, 사실 미봉책이기도 하고, git 은 사실 기본적으로 "Linux" crypto backend 를 사용한다고 한다. 하지만 Windows 에서 하고 있는 우리들은! 기본 설정인 "Linux" crypto backend 를 "SChannel" 이라는 built-in Windo.. 2024. 1. 11.
728x90
반응형


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading