IT Note (186) 썸네일형 리스트형 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 .. Linux 서버 통째로 Dockerizing하기 원문 : 호롤리한하루/Linux 서버 통째로 Dockerizing하기 Overview 이번 포스팅에서는 linux서버를 통째로 dockerizing하는 방법에 대해서 기술하겠습니다. 해당 문서를 참고했습니다. 링크 : Dockerizing a whole physical Linux server Prerequisites 준비물은 다음과 같습니다. (Docker Hub에 이미지가 있는) Linux OS 해당 포스팅에서는 다음 환경을 사용합니다. os : Ubuntu 18.04.2 LTS (Bionic Beaver) arch : ppc64le (Power9) system architecture가 달라도 과정은 동일합니다. 실습 1. Test application 구동(NGINX) 먼저 dockerizing 할 .. k8s + GitLab으로 CI/CD환경 구축해보기 원문 : 호롤리한하루/k8s + GitLab으로 CI/CD환경 구축해보기 Overview 이번 포스팅에서는 k8s와 GitLab으로 CI/CD환경을 구축해보겠습니다. CI/CD? CI : Continuous Intergration:지속적인 통합 CD : Continuous Delivery:지속적인 서비스 제공 or Deployment:지속적인 배포 CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법이며, 각 개발팀이 소스코드를 통합할 때 개발/운영팀에서 발생하는 Integration hell을 해결하기 위해 나온 솔루션입니다. 이를 성공적으로 구축할 경우, 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드&테스트되어 공유 repository에.. Cloud Loadbalancer가 없을 때 Domain Forwarding 하는 방법 : Nginx 원문 : 호롤리한하루/Cloud Loadbalancer가 없을 때 Domain Forwarding 하는 방법 : Nginx Overview pod의 서비스를 외부에 노출시키기 위해서는 Service의 type을 NodePort로 변경 Ingress를 사용(물론 NodePort로) Cloud의 Loadbalancer사용 보통 이 세가지 방법을 사용합니다. 이번 포스팅에서는 제가 일주일간의 삽질로 알아낸 가장 심플한 도메인포워딩 방법을 소개해드리도록 하겠습니다. 문서를 읽기 전에 보면 좋을 글들 : -호롤리한하루/Service Mesh Architecture & Istio를 알아보자 -호롤리한하루/Knative란? -호롤리한하루/Knative를 다뤄보자! (Serving, Eventing 실습) Backgr.. 이전 1 ··· 9 10 11 12 13 14 15 16 다음