전체 글 36

[Linux] cannot create temp file for here-document: Read-only file system

[ 문제 ] 볼륨이 잠김 cannot create temp file for here-document: Read-only file system [root@test ~]# l -bash: cannot create temp file for here-document: Read-only file system -bash: cannot create temp file for here-document: Read-only file system [root@test ~]# ll /tmp ls: reading directory /tmp: Input/output error total 0 [ 처리 ] 무엇이 Read-only로 전환이 되었는지 확인 한다. [root@test ~]# df -h Filesystem Size Used ..

CKS 자격증

[요약] 오랜만에 보는 실습 시험 처음에는 45점, 이후 74점 귀찮은 문제가 많다 [개요] CKA를 취득한지 어느세 3년이 다가오고 CKA를 갱신해봤자 거기서 거기 일테고... CKS를 새로 취득해야겠다 싶어서 진행 했습니다. [공부] CKA, CKAD처럼 Udemy에서 공부를 하면 좋았겠지만, CKS는 프리미엄 코스로 되어 있어서 구독을 해야 함(2만원 정도) 하지만 이번에는 cloudguru라는 사이트를 사용하고 있었기에 영상좀 보면서 시험 구매하면서 받은 killershell 세션 2개로 공부 했다. killershell 세션은 36시간동안 계속 유지되고 문제 푼것들에 대해 점수 채점도 해주니 좋다. 안보고 푼건 아니고 솔루션 보면서 따라 쳤다. falco는 어떻게 쓰는거고, trivy는 어떻게 ..

[Azure] AZ-204 자격증 후기 (도움 안되는 후기임)

요약 658점으로 한번 떨어지고 707점으로 두번째에 붙음 좋은 경험은 아니였다 떨어진 이유(변명) 변명을 하자면... 그동안 실습 시험만 쳐보다가 이런 시험방식은 처음이기도 하고 다들 쉽다고... examtopics은 신이라고 하는데 집중도 잘 못하고 단순하게 외우는 행위는 잘 못해서 게임하다가 시간만 날리고... 어쩌고 저쩌고 아무튼 공부하기 싫었다는 뜻 시험 신청 방법(시험신청 사진은 심심할때 올림) 시험 예약 (시험비용 115달러 = 15만원 정도, 50% 할인받으면 7만6천원) 인증 프로필 생성 온/오프라인 선택 (나는 오프라인) 장소 및 시간 선택 시험 범위 더보기 Azure 컴퓨팅 솔루션 개발(25~30%) 컨테이너화된 솔루션 구현 솔루션을 위한 컨테이너 이미지 만들기 및 관리 Azure C..

[react] * Module not found: Error: Can't resolve

다양한 상황에서 발생하는것 같은데... 내가 겪은 내용만 적었다. 윈도우 환경에서 개발하면 대/소문자를 무시하지만 리눅스 환경에서는 대/소문자 인식을 한다... 그래서 다음과 같은 오류가 발생했었다 # ERROR in ~에서 특정 모듈을 찾지 못해서 그런것 # 일단 경험상 대소문자 문제 (Auth/reducer를 찾아야 하는데 실제로는 auth/reducer였음) ERROR in ./app/reducer.js Module not found: Error: Can't resolve './containers/common/Auth/reducer' in '/절대경로/app' @ ./app/reducer.js 14:0-59 24:10-21 @ ./app/configureStore.js @ ./app/app.js @..

[CICD] Podman desktop 설치 (podman)

[설치] https://podman.io https://github.com/containers/podman-desktop/releases/download/v1.4.0/podman-desktop-1.4.0-setup.exe [podman desktop] install 클릭 yes WSL이 없으면 설치도 같이 해주는것 같다 이미 WSL사용중 이지만 체크 해놨다 끝나면 Close Initialize and start 클릭 방화벽 액세스 허용 시간이 좀 걸리는데 기다리고 나면 podman is running으로 전환이 된다 docker desktop처럼 설치한뒤 설정하면 사용중인 WSL에 사용 가능할줄 알았는데 특정 설정은 없고 podman machine에서 사용 가능 그 외에는 CMD, powershell 에..

[T1012] 7주차 - 워크플로 (마지막)

해당 내용은 T1012 스터디에 나온 내용과 '테라폼으로 시작하는 IaC' 책을 기준으로 정리 했습니다 워크플로(workflow)란? work + flow -> 작업 흐름으로 작업 절차를 통한 정보 또는 업무의 이동을 의미 8. 워크플로 8.1 규모에 따른 워크플로 테라폼 워크플로: write -> plan -> apply, 워크스페이스 별로 접근 권한을 관리하고 중앙에서 관리되는 실행 환경을 설계하여 규모에 맞는 워크플로 설계가 필요하다 개인 워크플로 개인이 테라폼으로 일하는 방식의 예 더보기 Write 프로비저닝 하려는 목적에 따라 테라폼 코드를 작성 개인이 작업하더라도 반복적인 사용성을 고려할것 인수에 할당되는 값을 입력 변수화 하고 반복적인 구조가 발생하는 경우 리소스 단위별로 반복문을 사용할지 ..

[T1012] 6주차 - 협업 (관리)

해당 내용은 T1012 스터디에 나온 내용과 '테라폼으로 시작하는 IaC' 책을 기준으로 정리 했습니다 * 5주차는 강사초빙의 시간이였어서 별도로 올리지 않았습니다 협업의 유형 예시 유형1 (scp, 압축, NAS 등) 자신이 작성한 코드를 수동으로 협업 대상에게 공유 인원이 늘어날수록 코드 동기화에 문제가 생긴다 -> 각자 코드에 대해 병합이 어려움! 유형2 (형상관리도구, 중앙 저장소 도입) 형상관리 시스템을 통해 여러 사용자가 동일한 코드를 공유 하여 작업 가능 -> 코드 변경 이력과 롤백도 가능 테라폼 코드와 결과물(state)이 같은 저장소에 저장 코드 수정과 테라폼 실행이후 commit & push를 안하여 state 공유가 안될수도 있음 그러기 위해서 원격 백엔드설정을 진행하여 테라폼 실행시..

[장애경험] master 없는 worker 노드들 살리기

해결책을 적어놓은게 아니라 있었던 일을 적어놓은 것 요약 velero + minio 로 일일 백업중인 k8s cluster master 1대가 reset 되어 버림, worker들 이전 master 정보만 바라봄 cluster 다시 구축후 velero + minio로 복구 상황 부랴부랴 저녁 8시에 도착해서 직접 본 상황은... master 1대와 worker 12대로 이루어진 kubernetes cluster 환경에서 master와 worker 2대가 reset 되어 있었고 갑자기 master가 뿅 하고 사라지니 나머지 10대의 worker들은 어리둥절 하는 상황😵 원래 계획은 worker 2대 삭제 하는거였는데 inventory(ansible)에 master에 대한 정보도 같이 넣어 발생한거라고 한다..

[T1012] 4주차 - State & 모듈 (Module)

해당 내용은 T1012 스터디에 나온 내용과 '테라폼으로 시작하는 IaC' 책을 기준으로 정리 했습니다 Module? Modules Overview - Configuration Language | Terraform | HashiCorp Developer Modules are containers for multiple resources that are used together in a configuration. Find resources for using, developing, and publishing modules. developer.hashicorp.com 모듈이란걸 몰랐을때... 하나의 디렉터리에 무수한 .tf파일만 생성해놓고 사용했는데 이렇게 리소스가 늘어남에 따라 원하는 리소스를 검색하고 수정하..

[T1012] 4주차 - State & 모듈 (State)

해당 내용은 T1012 스터디에 나온 내용과 '테라폼으로 시작하는 IaC' 책을 기준으로 정리 했습니다 State? state에는 작업자가 정의한 코드와 실제 반영된 프로비저닝 결과를 저장 state 정보를 가지고 리소스 생성, 수정, 삭제에 대한 동작 판단 작업을 수행함 개인적으로 작업시 로컬 환경에 json 형태로 terraform.tfstate 파일이 저장된다 팀단위로 작업시 공동 관리를 위해 원격 저장소에 저장해서 공유 (참고문서: remote) 5.1 State의 목적과 의미 State | Terraform | HashiCorp Developer An introduction to state, information that Terraform uses to map resources to a conf..