kubernetes 오브젝트 이름과 ID 쿠버네티스 yaml 작성 중, hostAliases의 hostnames를 test_tb_ipc 와 같은 이름으로 작성했더니 아래 에러가 발생했다. * spec.template.spec.hostAliases.hostnames: Invalid value: "test_tb_ipc": a lowercase RFC ...
[K8S] kubectl exec -- 더블 대쉬 의미
kubernetes | kubectl double dash 더블 대쉬(–) 왜 쓸까 $ kubectl exec -it mysql-0 -- mysql -u root -p 위 명령어는 mysql-0 이라는 pod에 접근하기 위한 명령어이다. 중간에 -- 더블 대쉬가 있는데 무슨 의미를 갖고 있는 걸까? 명령어를 구분하기 위함 kubectl ex...
[ETC] jenkins alpine 리눅스 Publish over SSH Auth Error
jenkins alpine 리눅스 Publish over SSH Auth Error jenkins에서 Publish over SSH 설정하는 중에 Auth 에러가 아무리해도 해결되지 않았는데, 대충 원인을 찾아서 기록합니다. 에러가 발생한 곳 jenkins에서 Publish over SSH 설정 중, SSH Server를 등록하는 과정 ...
[ETC] jenkins Github SSH 에러 (No ECDSA host key...)
jenkins Github SSH 에러 (No ECDSA host key…) No ECDSA host key is known for github.com and you have requested strict checking. Host key verification failed. jenkins와 Github를 이용하여 빌드 환경 구성 중 Github...
[Linux] Ubuntu 20.04에 KVM 설치하기
Ubuntu 20.04에 KVM 설치하기 우분투 20.04에 KVM을 설치하는 방법 Step 1: 가상화 지원 여부 확인 다음 명령어로 프로세서(CPU)가 가상화 기능을 지원하는지 확인합니다. $ sudo apt update $ sudo apt install cpu-checker $ kvm-ok 아래처럼 출력된다면 프로세서가 가상화를 지원하...
[docker] alpine 리눅스에서 timezone 설정하기(docker container)
alpine 리눅스에서 timezone 설정하기(docker container) alpine 리눅스는 워낙 경량 이미지다보니 TZ 환경변수를 설정해주는 것만으로는 timezone이 정상적으로 변경되지 않는다. KST로 timezone을 설정하는 방법은 Alpine Linux WiKi에서 확인할 수 있다. 이를 활용해서 Dockerfile에서는 아...
[RaspberryPi] 라즈베리파이 4 gpio를 이용한 팬 컨트롤 (bash script)
라즈베리파이 4 gpio를 이용한 팬 컨트롤 (bash script) 라즈베리파이 4에서 gpio를 이용한 fan control을 bash script로 구현했다. 라즈베리파이의 BCM 21번 핀에 FAN 제어 핀을 연결했다. sudo crontab에 등록해서 30초에 한 번씩 실행되도록 했고 정상적으로 잘 동작한다. #!/bin/bash #...
[Qwiklabs] Cloud Shell 에서 Web Preview가 제대로 안될 때 참고
구글 클라우드 스터디잼 쿠버네티스 입문과정 참고 Google Cloud Skills Boost Quest : Kubernetes in Google Cloud Lab : Continuous Delivery with Jenkins in Kubernetes Engine (Kubernetes Engine에서 Jenkins로 지속적 배포) Conten...
[svn] svn remote repository의 URL이 변경 되었을 때(svn 서버 URL 변경)
svn remote repository의 URL이 변경 되었을 때(svn 서버 URL 변경) command line 환경에서 svn 을 사용 중 서버에 이상이 생겨 백업 서버로 repository URL을 변경해야 하는 일이 생겼다. 레파지토리를 체크아웃한 경로로 이동해서 아래 명령을 수행하면 된다. svn 버전 1.6 이하 svn switch...
[Linux] bash 쉘 스크립트 특정 문자열이 포함되었는지 확인하는 방법
bash 쉘 스크립트 특정 문자열이 포함되었는지 확인하는 방법 # python 예시 str = "Hello world" if "world" in str : print("Found 'world' string.") else : print("Not Found 'world' string.") 쉘 스크립트에서는 어떤 문자열에 특정 문자열이 ...