본문 바로가기

분류 전체보기221

[한빛미디어] <비즈니스 글쓰기 with 챗GPT> 리뷰 총평- 책의 난이도 : ★☆☆☆☆- 추천 별점     : ★★★★☆- 추천 독자     :  chatGPT를 사용하고 싶은 독자라면 누구나- 지은이          : 홍순성 지음- 출판사          : 한빛미디어   요즘 chatGPT를 활용하는 책들이 정말 많이 나오는 걸 보면 대세가 맞긴 한 것 같습니다. 이제는 AI 안쓰면 바보되는 시대가 된 것 같네요.지은이 홍순성님은 AI 개인 컨설턴트도 하시고 나름 AI에 대해서 공부도 많이하시고 강의도 하시는 것 같습니다. 책까지 내셨네요.책에 대한 전반적인 느낌은 글쓰기에 대한 기본적인 내용을 이제는 ChatGPT랑 같이하면 혼자서도 가능하다 정도가 되겠습니다.  책의 구성글쓰기 단계별로 필요한 내용에 대해서 ChatGPT에게 어떻게 질문하고 알아가.. 2024. 9. 20.
State 테라폼은 Stateful(상태가 있는) 애플리케이션이다. 프로비저닝 결과에 따라 State를 저장하고 프로비저닝한 모든 내용을 저장된 상태로 추적한다. 로컬에서는 terraform.tfstate 파일에 Json으로 저장한다.state에는 작업자가 정의한 코드와 실제 반영된 프로비저닝 결과를 저장하고, 이 정보를 토대로 이후의 리소스 생성, 수정, 삭제에 대한 동작 판단 작업을 수행한다. State의 목적과 의미- state에는 테라폼 구성과 실제를 동기화하고 각 리소스에 고유한 아이디(리소스 주소)로 맵핑- 리소스 종속성과 같은 메타데이터를 저장하고 추적- 테라폼 구성으로 프로비저닝된 결과를 캐싱하는 역할을 수행 resource "random_password" "password" { length = 1.. 2024. 9. 13.
Provider 테라폼은 바이너리 파일을 시작으로 로컬 환경에나 서버에서 원격 환경으로 원하는 대상에 API 호출을 진행한다. 따라서 각 대상이 지원하는 api를 사용해야 하며, 이를 provider라고 한다. provider가 제공한 API를 호출해 상호작용을 한다. Terraform provider Guide DocsTerraform provider Registry프로바이더 식별 정보테라폼에서 제공하는 프로바이더는 각 서비스에서 정의한다. 하시코프의 공식이 있고, 개인이 만들 수도 있다. 다만 각 서비스에서 정의하는 API의 양식이 있으므로 해당 프로바이더마다 그 요청값이나 양식은 다를 것이다. 따라서 official 이라 하더라도 A프로바이더에서 B프로바이더의 전환은 불가능하다.Tier설명네임스페이스official.. 2024. 9. 13.
Pod와 Pause 컨테이너 다음은 가시다님의 KANS 3기의 포스팅으로 2주차 K8S Flannel CNI & PAUSE 내용을 정리합니다. 이번 포스팅은 pod와 pause 컨테이너의 내용에 대해서 알아보고자 합니다.pod란?pod는 쿠버네티스에서 가장 작은 단위로 리소스 제약이 있는 격리된 환경(네임스페이스)의 1개 이상의 컨테이너로 이루어진 컨테이너의 집합입니다. 또한 추가적으로 1개의 ip를 가지고 여러 컨테이너가 공유합니다.  pod의 특징- 1개 이상의 컨테이너를 가질 수 있습니다 (sidecar 패턴 등)sidecar 패턴은 datadog 등을 사용하신다면 쉽게 볼 수 있는데, 하나의 pod 내에서 애플리케이션 컨테이너의 로그를 감시, 전송 등을 하기 위해 추적하는 컨테이너를 별도로 넣는 방식으로 주로 사용합니다. -.. 2024. 9. 8.
[k8s] 네트워크 모니터링 - kubeskoop kubeskoop이란 무엇인가?- CNI 플러그인이나 IAAS 공급자를 위한 쿠버네티스 네트워킹 진단 도구이다.- pod의 네트워크 트래픽 그래프를 자동으로 구성하고 eBPF로 커널 모니터링을 실시한다.- 네트워크 진단, 이벤트 모니터링, 패킷 캡처, 지연 감지 등이 가능하다. 관련 페이지https://kubeskoop.io/https://github.com/alibaba/kubeskoop" data-og-host="kubeskoop.io" data-og-source-url="https://kubeskoop.io/" data-og-url="https://kubeskoop.io/" data-og-image="https://scrap.kakaocdn.net/dn/oQQWf/hyWZgEbflj/7Y5wCLiP.. 2024. 9. 5.
[Linux] umount umount어떠한 장치가 마운트 된 디렉터리에 해당 장치를 제거(마운트 해제)하는데 사용하는 명령입니다. 사용법umount /    발생가능한 에러 umount: Mounted: target is busy 원인 해당 문제는 특정 사용자나 프로세스가 해당 디렉터리를 사용하고 있을 때 발생합니다. df -h해당 명령어를 사용하면 디스크 사용량을 볼 수 있어서 확인해보는 것도 좋습니다. 해결 1대표적으로 해당 디렉터리 내에서 umount 명령을 사용할 경우 현재 접근중인 디렉터리기 때문에 발생할 수 있습니다. 그래서 해당 디렉터리를 나와서 umount를 실행하면 됩니다. 해결2해결 1이 되지 않을 경우 마운트 해제 옵션을 줍니다.umount -f -l /옵션-f, --force : 강제 마운트 해제-l, --.. 2024. 9. 3.