본문 바로가기

IT Note

(201)
Kubernetes Monitoring - HPA 실습 원문 : 호롤리한하루/Kubernetes Monitoring - HPA 실습 Overview 쿠버네티스 클러스터에서 hpa를 적용해 시스템 부하상태에 따라 pod을 autoScaling시키는 실습을 진행하겠습니다. 참고 링크 : Kubernetes.io/Horizontal Pod Autoscaler Prerequisites 먼저 쿠버네티스 클러스터를 생성해주세요. 참고링크 : 호롤리한하루/Install Kubernetes on CentOS/RHEL 본 실습에서 사용한 spec : OS : CentOS v7.6 Arch : x86 Kubernetes : v1.16.2 Master : 4cpu, ram16G (1개) Node : 4cpu, ram16G (2개) Step 1. Metrics-Server 배포 ..
Kubernetes Monitoring - Concept, Architecture 원문 : 호롤리한하루/Kubernetes Monitoring - Concept, Architecture Overview Kubernetes의 Monitoring 개념과 아키텍처에 대해서 기술하겠습니다. 참고 링크들 아리수/쿠버네티스 모니터링 아키텍처(kubernetes monitoring architecture) 조대협의블로그/쿠버네티스 #13 - 모니터링 (1/2) Kubernetes Community/Kubernetes monitoring architecture alice/167. [Kubernetes] 쿠버네티스 모니터링 : Prometheus Adapter와 Opencensus를 이용한 Custom Metrics 수집 및 HPA 적용 Monitoring Concept 우선 쿠버네티스 클러스터에서 ..
재택근무 시 유용한 사외망 보안 접속 시스템 무료 구축하기 지난 주 목요일 WHO가 코로나19 펜데믹 선언을 했습니다. 코로나19 사태에 조금이라도 보탬이 되고자 재택근무시 외부 네트워크에 사내 시스템을 안전하게 오픈하도록 해주는 보안 프로그램 Cloud Identity 무료 사용 가이드를 제작해보았습니다. (5개 어플리케이션, 최대 1만명 사용자까지 지원 / 모바일 어플리케이션 지원 가능) *사내 혼선을 빚지 않기 위해 IT 관리자 혹은 보안 시스템 관련 의사결정권자에 의해 구축하는 것을 권장드립니다. Cloud Identity 란? 클라우드 기반 사용자 식별 및 접근 권한 제어 소프트웨어입니다. 자사의 직원들이 회사 외부 네트워크, 모바일 환경에서도 보안 로그인을 통해 안전하게 업무를 수행할 수 있습니다. (싱글 사인 온, 멀티 팩터 인증, 온프레미스 서버 ..
Minikube Tutorial 원문 : 호롤리한하루/Minikube Tutorial Overview 단일 노드 쿠버네티스 클러스터(Minikube)를 구동하는 방법에 대해서 포스팅하겠습니다. Prerequisites Linux, Window, Mac 전부 가능하지만 저는 Linux서버로 작업해보겠습니다. 타 os는 아래 링크를 참고해주세요. kubernetes.io/Minikube 설치 사용한 리눅스 서버 spec: os : RHEL 8.1 arch : ppc64le(중요) Docker 설치 먼저 도커를 설치해줍니다. x86 architecture라면 epel만 레포지토리로 추가되면 설치됩니다. repo추가 : $ cat > /etc/yum.repos.d/docker.repo kubectl.sha256: 65 B / 65 B [---..
코로나19로 본 클라우드의 힘, 코로나19로 본 클라우드의 힘, 현재 코로나 관련된 웹사이트/애플리케이션 중에서 온프레미스(On-premise)로 운영되고 있는 서비스는 아마 없을거라고 생각합니다. (코로나 관련 웹서비스 총정리 참고:https://it-ist.tistory.com/108) IT 기술이 전염병을 만났을 때, 코로나19 IT기술이 전염병을 만났을 때, (코로나 개싫다 진짜) 최근 코로나 바이러스 때문에 정말 난리도 아닙니다. 저는 하루에도 몇번씩 감염자 수를 체크하고 이들이 어디 어디를 다녀왔는지 등 코로나 관련 정보를 계속.. it-ist.tistory.com 대부분 퍼블릭 클라우드 벤더들의 플랫폼 위에서 서비스가 운영 되고 있는데요. 이들 중 일부 서비스는 공익을 위한 목적으로 CSP에서 리소스 비용을 지원하기도 한답..
IT 기술이 전염병을 만났을 때, 코로나19 IT기술이 전염병을 만났을 때, (코로나 개싫다 진짜) 최근 코로나 바이러스 때문에 정말 난리도 아닙니다. 저는 하루에도 몇번씩 감염자 수를 체크하고 이들이 어디 어디를 다녀왔는지 등 코로나 관련 정보를 계속해서 찾아보고 있는데요. 국가적 차원에서 감염자가 확산되는 것을 필사적으로 막고 있지만 IT 기술을 활용한 개인들도 감염 확산을 막는데 매우 큰 도움을 주고 있는 사실! 모두들 알고 계시죠~? 이런 시국에는 가짜 뉴스도 많고 유언비어도 많다보니 제 눈으로 직접 사이트에서 확인하고 안전한 곳인지 미리 확인하는게 가장 안전하다고 생각합니다. 그래서, 코로나 관련 정보를 얻을 수 있는 곳들 중 많이 쓰이는 서비스를 정리 해보려 합니다. 1) 코로나맵: https://coronamap.site/ 코로나맵 코..
[웹개발] 브라우저의 작동 원리 Introduction 이번 문서에서는 웹개발에서 알아두면 좋은 브라우저의 작동 원리 에 대해 알아보도록 하겠습니다. 사실 웹브라우저는 세계에서 가장 많이 쓰이는 소프트웨어이지만 브라우저의 기능은 웹개발에서 그렇게까지 중요한 분야가 아닙니다. HTML/CSS/Javascript 만 알면 프론트엔드를 개발할 수 있고, 브라우저는 웹서버의 내용을 자동으로 렌더링해서 띄워주기 때문에 굳이 그것까지? 라는 생각이 이제까지 지배적이었습니다. 다만 웹상에서 사용하는 태그와 기능이 다양해지면서 브라우저 호환성 이슈가 불거지기 시작합니다. 같은 웹서버의 내용을 브라우저별로 다르게 fetching 하거나, 이미지 사이사이 지정하지 않았던 여백이 뜬다거나 하는 등 알수 없는 오류가 작동하기도 합니다. 여러분들도 특정 서비..
Cloud 기본 개념 파헤치기 - (1/3) Cloud 생기초 '클라우드'를 새로운 기술이나 트렌드라고 소개하기엔 클라우드는 이미 등장한 지 오래 되었고, 널리 쓰이고 있으며, 점점 표준이 되어가고 있는 기술인 것 같습니다. 당연히 클라우드에 대해서 잘 알고 계신 전문가분들도 많으시고요. 하지만 이제 막 IT업계에 발들이거나, 넓고 얕은 지식으로써 클라우드에 대해 알고 싶거나, 비전공자가 처음 클라우드를 이해할 때 도움이 되고 싶으신 경우라면 이 포스팅을 읽어 보시길 권해드리며, 아래와 같은 내용으로 Cloud 기본 개념 3부작 시리즈를 연재하려고 합니다. ~Cloud 기본 개념 이해 3부작~ 1. Cloud 생기초 2. 최근 동향 3. 각종 용어에 대한 설명 1. Cloud '생'기초 1.1 정의 클라우드란 용어가 워낙 다양하게 사용되고 있지만, 앞으로 해당 포스..
디지털 문구의 시대 *원문 보기 >> https://brunch.co.kr/@jessiejisulee/251 0. 문구가 가진 아날로그의 장벽이 무너졌다. 프리미엄 문구의 대표 브랜드 몰스킨은 5년여 전부터 스마트 라이팅 세트를 출시했고 에버노트는 2012년부터 다이어리에 적는 아날로그의 경험을 디지털 앱과 통합했다. 아래 유튜브 영상을 보면 알겠지만 펜 하단 카메라로 몰스킨에 적는 필기를 그대로 디지털 데이터로 옮겨주는 아날로그-디지털 Seamless 통합 경험은 거의 경이로운 수준. https://www.youtube.com/watch?v=SYhBltKcdY0&feature=youtu.be 몰스킨 스마트 라이틩 세트 이제는 정보를 수집하고 공유하는 방식도 책이나 오프라인 강의가 아닌 디지털 방식(학사포탈에서 자료 다운,..
GlusterFS basic 원문 : 호롤리한하루/GlusterFS basic Overview GlusterFS의 컨셉에 대해 설명하고, 간단한 데모를 보여드리겠습니다. What is GlusterFS? 클라우드 환경에서 분산되어 있는 서버의 디스크를 묶어 하나의 분산 파일 시스템으로 만든다면, 클라우드 구축과 운영에 있어 매우 도움이 될 것입니다. GlusterFS는 Software Defined Storage로, Scale-Out한 NAS(Network Attached Storage)파일 시스템입니다. 다양한 스토리지 서버를 네트워크(Ethernet, Infiniteband RDMA)를 통해 하나의 디스크 풀로 묶어 소프트웨어적으로 복제본을 관리하고 자가 복구 및 스냅샷을 관리할 수 있습니다. 이를 통해 클라우드 기반으로 생성된..
Spoon 앱 사용 후기 0. 원래 마리언니가 2년인가 3년 전부터 스푼 방송한다했을때부터 좀씩 쓰긴했는데 연령층이 10대 중후반-20대 초반으로 어린 느낌이 굉장히 강해서 쓸때마다 좀 오글거리더라 ;; 그래서 김마리의 잔잔한 음악방송만 간간히 듣다가 하쿠나 최근에 스푼이랑 비슷하다 어쩐다 논란일어서 요새 2개 앱을 한번씩 켜서 써보는 중. 좌-스푼 / 우-하쿠나 라이브 1. 기본적으로 하쿠나랑 스푼은 보이스 기반 라이브 방송이 주요기능이고 DJ들에게 현금 후원하는 게 수익모델. 다른 점이 있다면 하쿠나의 경우 비디오/오디오 동시 기능 송출이 지원되고 방송중에도 오디오/비디오 전환이 된다. 그리고 게스트 초대해서 다같이 방송할 수도 있는데 하쿠나 쓸때 다같이 방송하는건 생각보다 많이 못 봄. 확실히 하쿠나 앱 켰을때 나오는 캐릭..
이기종 쿠버네티스 클러스터 구성 및 Pod Scheduling 원문 : 호롤리한하루/이기종 쿠버네티스 클러스터 구성 및 Pod Scheduling Overview 쿠버네티스 클러스터를 필요에 따라 x86과 Power등 서로다른 인프라가 혼합된 멀티클라우드로 구성해야 될 때도 있습니다. 본 포스팅에서는 이런 구성이 가능한지 검증하고, 또 구성 과정이 x86 기반 인프라와 비교하여 무엇이 달라지는지 살펴보고자 합니다. 이런 목적을 가지고 이기종간의 쿠버네티스 클러스터 구성과, pod scheduling을 통해 특정 노드에 pod을 배포하는 방법에 대해서 다루겠습니다. Prerequisites 해당 포스팅의 클러스터 환경은 다음과 같습니다. Master os: CentOS v7.7 arch: x86_64 Worker1 os: CentOS v7.7 arch: x86_64 ..