분류 전체보기 31

[t1013] 테라폼 소개, 기본 사용법

들어가며 퀄리티 높은 걸로 유명한 가시다님 스터디.. 감사히도 이번에 테라폼 기초 입문 스터디 3기에 참여하게 되었다. 테라폼 스터디는 작년부터 10월부터 이어져온 스터디다. 테라폼 기초 입문 스터디 1기 테라폼 기초 입문 스터디 2기 테라폼 기초 입문 스터디 3기(기존 멤버 대상) 작년 10월 1기 처음 모집 시작했을 때, 너무 참여하고 싶었는데 그때 해외출장 때문에 도저히 완수를 못할 것 같아서(자기객관화) 포기하고 있었는데, 감사히ㅠㅠ기회를ㅠㅠ주셔서ㅠㅠ 이번 스터디에 참여하게 되었다. 이번 테라폼 기초 입문 스터디 3기(이하 t1013)는 책 을 기반으로 유형욱, 윤서율님이 맡아서 진행해주신다. * 본 포스팅은 책 을 기반으로 작성되었음을 밝힙니다. 1장: IaC와 테라폼 IaC? 컴퓨터가 읽고 실..

Terraform 2023.09.15

NCUC 판교 소모임 1회 후기

들어가며 지난 7월 판교에서 네이버 클라우드의 첫 지역 소모임인 NCUC 판교 소모임 1회를 열게 되었습니다. NCUC 판교 소모임이란? 판교에서 활동하는 네이버 클라우드 유저 분들이 오프라인에서 만나 정보를 나누고 네트워킹하는 지역 소모임입니다. 한국의 AWS 사용자 분들이 판교, 성수, 구로디지털단지 등 지역 소모임에서 기술 발표하고, 네트워킹하는 문화를 만들어온 것처럼, 네이버 클라우드 사용자 분들도 오프라인에서 정보를 나누고 네트워킹하자는, 즉 유저 생태계를 활성화하자는 취지로 지역 소모임을 만들게 되었습니다. 판교 소모임을 기획한 Owner는 네이버 클라우드 주니어마스터 윤서율 님이고, 저는 감사히도 Pair로 함께 하게 되어 같이 행사를 준비하게 되었습니다! 행사 후기 시간표 행사 진행 순서는..

Ncloud 2023.09.03

Google Docs, Slides에서 PDF로 내보내기 했을 때 한국어 글꼴이 깨지는 이슈

Google Drive에서 작성한 문서를 PDF로 내보내기 했을 때, 한국어 글꼴이 나눔고딕으로 강제로자동으로 변환되는 이슈가 있습니다. 문제 작성할 땐 제대로 고딕체처럼 나오는데, PDF로 내보내기 하면, 모두 나눔고딕으로 나옵니다. 창을 두개 띄워놓고 비교하면 차이점을 더 잘 확인할 수 있습니다. 왼쪽은 Google Slide, 오른쪽은 내보내기한 PDF 파일입니다. 해결 방법 글꼴 > 글꼴 더보기 를 클릭합니다. [문자: 한국어]로 필터링합니다. [문자: 한국어]로 필터링했을 때 나오는 글꼴로 한국어를 입력하고 PDF로 출력하면 글꼴이 정상적으로 나오는 것을 확인할 수 있습니다. 비교해보면 글꼴이 동일하게 나오는 것을 확인할 수 있습니다. Google Slide 뿐 아니라, Google Docs에서..

Tips 2023.07.05

이미지에서 텍스트 추출하기(구글 드라이브)

요즘 스마트폰에서 이미지에서 텍스트를 추출/복사하는 OCR 기능을 많이 지원합니다. 지원하지 않는 기종의 스마트폰 사용자 분들은 구글 드라이브를 활용하실 수 있습니다. 아래 스크린샷에서 텍스트를 복사해보겠습니다. 절차 1. 구글 드라이브로 이동합니다. https://drive.google.com/drive/my-drive 2. 이미지를 업로드 합니다. 3. 업로드한 이미지 우클릭 > 연결 앱 > Google 문서 를 클릭합니다. 4. 이미지 속 텍스트가 Google 문서 파일에서 이미지 속 텍스트를 확인할 수 있습니다. 제한사항 이미지 화질이 낮은 경우 텍스트가 제대로 인식되지 않아 ?로 추출되는 경우가 있습니다. 이미지 속 텍스트의 서식(글꼴, 줄바꿈)과 Google 문서 속 텍스트의 서식이 달라지는 ..

Tips 2023.06.15

Audit Log Policy

Audit Log 요약 쿠버네티스에서 누가, 언제, 무엇을, 어떻게 활동했는지 감사(audit)하고 파일로 저장하는 기능 정책 파일에 rules 를 정의하여 어떤 로그를 생성할 지 필터링을 걸 수 잇다. Audit Logging기능을 활성화하려면, 정책 파일을 정의하고, 외부 저장소에 백엔드를 정의해야 한다. Audit Log 만드는 법 이하 내용은 공식 문서의 '이벤트를 파일 시스템에 기록하는 로그 백엔드'항목을 정리한 것이다. https://kubernetes.io/docs/tasks/debug/debug-cluster/audit/#log-backend 1단계: Audit Policy 정의하기 Audit Policy의 rules 필드는 필수로 지정되어야 한다. vi /etc/kubernetes/aud..

Kubernetes 2023.06.08

securityContext

securityContext 요약 SecurityContext는 Pod와 Container를 위해 보안 설정을 정의하는 항목이다. securityContext 항목 Discretionary Access Control: UID, GID를 기반으로 파일에 접근 권한을 가지는 사용자(runAsUser) 그룹(fsGroup)을 설정할 수 있다. Linux Capabilities: Root 사용자에게 모든 권한을 부여하는 대신, 프로세스에 일부 권한을 부여한다. readOnlyRootFilesystem: 컨테이너의 루트 파일 시스템을 읽기 전용으로 마운트한다. allowPrivilegeEscalation: 프로세스가 상위 프로세스보다 더 많은 권한을 얻을 수 있는지 여부를 제어한다. 그 외 securityCont..

Kubernetes 2023.06.06

Job

"Job 리소스는 일반 Pod처럼 항상 실행되고 있는 서비스 프로세스가 아닌 한번 실행되고 완료가 되는 일괄처리 프로세스용으로 만들어졌습니다." - 책 194p Deployemt처럼 Pod를 생성해서 원하는 작업을 수행하는 건 같으나, 작업이 끝나면 Job은 Completions로 Pod는 Status 가 Completed로 남는다. Deployment Job 공통점 Pod를 생성하여 원하는 작업을 수행한다 목적 Running한 상태의 Pod 개수를 유지하는 것 작업 후 Pod가 종료되는 것 initContainer가 Pod 단위로 기동 단계 초반에 1회성 작업을 한다면, Job은 워크로드 중간에 1회성으로 batch 작업을 한다. Job의 restartPolicy는 Never 혹은 OnFailure 만..

Kubernetes 2023.06.04

initContainers

initContainers(초기화 컨테이너)란? 시작할 때만 Pod에 도움 주고 빠지는 컨테이너다. 식물로 치면 식물이 잘 자랄 수 있도록 도와주는 흙 역할을 한다. initContainers장점 - 최소한의 리소스로 잘 돌아가는 애플리케이션을 설계할 수 있다. - 예를 들어 initContainers에서 미리 git 레파지토리를 git pull 로 받아두면, 메인 컨테이너에서는 git 레파지토리가 이미 있다는 전제 하에 로직을 진행할 수 있다. initContainers특징 - initContainers는 항상 완료(Completed)를 목표로 실행된다. - 하나의 파드에 initContainers가 여러개 있을 경우 - kubelet은 각 initContainers를 한번에 하나씩 실행한다. - 하나..

Kubernetes 2023.05.24

CronJob

CronJob 요약 CronJob은 batch성 Job을 특정 주기를 지정하여 실행할 수 있다. CronJob은 주로 백업, 리포트 생성 등의 정기적 작업을 수행하기 위해 사용된다. CronJob은 크론 스케쥴 문법을 따른다. CronJob의 JobTemplate는 Job과 동일하다 그림으로 보는 CronJob manifest CronJob의 manifest파일 구조 CronJob의 Job template은 Job과 동일하다 CronJob 특징 .spec.schedule (크론 스케줄) CronJob은 크론 스케쥴 문법을 따른다. .spec.startingDeadlineSeconds (시작 기한) 원래 CronJob이 실행해야 하는 시각으로부터 '시작 기한'(초단위)까지는 봐준다는 뜻이다. 예시 : 매시..

Kubernetes 2023.05.24

Women Techmakers Korea 2023: Dare To Be 후기

행사 개요 행사명: Women Techmakers Korea 2023: Dare To Be 행사 일시: 2023년 04월 28일 (금) 오후 18:30~21:00 2023년 04월 29일 (토) 오후 13:30~17:30 행사 장소: 오프라인: 구글 스타트업 캠퍼스 지하 2층 온라인: Google Meet 행사 소개: 2023년 세계 여성의 날(IWD, International Women's Day)을 기념하여 4월 28일, 29일 2일간 WTM(Women Techmakers) Korea에서 오프라인 이벤트를 개최합니다! 이번 행사에서는 나의 가능성을 믿고 도전했던/중인 이야기(Dare to be __)를 주제로 총 9분의 연사자를 모시고 이야기를 들려드리려고 합니다. WTM은 더 많은 여성들이 다양한 ..

Life 2023.05.01