본문 바로가기

IT Note

(207)
Kubernetes Service & Ingress 원문 : 호롤리한 하루/Kubernetes Service & Ingress 1. Overview 이번 문서에서는 Kubernetes(k8s)의 Service와 Ingress에 대해서 알아보겠습니다. 2. Prerequisites 본문에서 사용한 spec : OS : CentOS v7.6 Arch : x86 k8s클러스터는 1마스터 2노드로 구성했습니다. Master : 4cpu, ram16G Node : 2cpu, ram4G 3. Service pod은 Controller에 의해 관리되기 때문에 한군데에 고정되어있지 않습니다. 서비스를 사용하게 되면 pod가 클러스터 내 어디에 있던지 상관없이 고정된 주소를 사용해서 접근이 가능하게 됩니다. ClusterIP 가장 기본 타입 클러스터 내부의 노드에서 접근..
Kubernetes Controllers : StatefulSet 원문 : 호롤리한 하루/Kubernetes Controllers : StatefulSet 1. Overview 이번 문서에서는 Kubernetes(k8s)의 Controller중, StatefulSet에 대해서 알아보겠습니다. 2. Prerequisites 본문에서 사용한 spec : OS : CentOS v7.6 Arch : x86 k8s클러스터는 1마스터 2노드로 구성했습니다. Master : 4cpu, ram16G Node : 2cpu, ram4G 3. StatefulSet 이전 포스팅에서 k8s의 여러 컨트롤러에 대해 알아봤었습니다. 이 컨트롤러들은 주로 상태가 없는(stateless) pod을 관리하는 용도로 사용됩니다. 참고 : 호롤리한 하루/Kubernetes Controllers : Rep..
Kubernetes Volumes : Static & Dynamic Provisioning 원문 : 호롤리한 하루/Kubernetes Volumes : Static & Dynamic Provisioning 1. Overview 이번 문서에서는 Kubernetes(k8s)의 여러 볼륨에 대해서 알아보겠습니다. 2. Prerequisites 본문에서 사용한 spec : OS : CentOS v7.6 Arch : x86 k8s클러스터는 1마스터 2노드로 구성했습니다. Master : 4cpu, ram16G Node : 2cpu, ram4G 3. Volumes 쿠버네티스에서의 볼륨은 pod에 종속되는 디스크입니다. 다시말해, 같은 pod에 있는 컨테이너들은 해당 디스크를 공유해서 사용할 수 있습니다. EmptyDir pod과 함께 생성되고 삭제되는 임시 볼륨입니다. 아무런 volume옵션을 주지 않았..
Kubernetes Controllers : Replication, Deployment, DaemonSet 원문 : 호롤리한하루/Kubernetes Controllers : Replication, Deployment, DaemonSet 1. Overview 이번 문서에서는 Kubernetes(k8s)의 Controller에 대해서 알아보겠습니다. 2. Prerequisites 본문에서 사용한 spec : OS : CentOS v7.6 Arch : x86 k8s클러스터는 1마스터 2노드로 구성했습니다. Master : 4cpu, ram16G Node : 2cpu, ram4G 3. Controller? 쿠버네티스는 크게 객체(object)와 그것을 관리하는 컨트롤러(controller)로 구성됩니다. 객체(object)에는 pod, service, volume 등이 있습니다. 컨트롤러(Controller)에는 R..
페이스북 이노베이션 랩 오픈세미나 Sum-up *원문 보기 >> https://brunch.co.kr/@jessiejisulee/201 0. 살기바빠서 지금 업무 말고 주위를 보지 못할 때 판교를 갔다. 북바이북도 좋았지만 오랜만의 페이스북 이노베이션 랩. 페이스북 이노베이션 랩 올해 마지막 세션이라 2019년이 끝나기 전에 한번 더 가보고 싶기도 했고, 올해를 wrap up 하고 내년을 예견하는 아젠다가 마음에 들었다. 소문많은 산타토익의 AI를 직접 만지는 사람을 만나보고 싶기도 했고. Session 1: 2019년과 2020년의 기술 트렌드 (이임복, 세컨드 브레인 대표) Session 2: 일상 생활 속으로 점점 들어오고 있는 AR과 VR (하진우, 어반베이스 대표이사) Session 3: 교육산업에서의 AI 활용 고민과 해결 방향 (노현빈,..
Install Kubernetes on CentOS/RHEL 원문 : 호롤리한 하루/Install Kubernetes on CentOS/RHEL 1. Overview 이번 문서에서는 Kubernetes(k8s)를 centos위에서 구성해보도록 하겠습니다. 2. Prerequisites 본문에서 사용한 spec : OS : CentOS v7.6 Arch : x86 k8s클러스터는 1마스터 2노드로 구성하겠습니다. Master : 4cpu, ram16G Node : 2cpu, ram4G 3. Steps (M,N) : Master와 Node 전부 적용 3.1 Set Hostname on Nodes (M,N) 각 Master, Node들마다 자신의 hostname을 결정해줍니다. $ hostnamectl set-hostname {호스트이름}그 다음, 결정한 이름을 각 노..
[IT 인프라 알아보기] - HW 서버 기초편 IT 인프라는 무엇일까요? 흔히들 국가에서 인프라 사업을 추진한다는 말을 들어보신 적 있으실거에요. 여기서 인프라는 Infrastructure의 줄임말로 '기반 시설'을 의미합니다. 국가의 인프라 사업이라함은 도로, 항만, 공항, 하천, 통신 등 경제 활동을 하기 위하여 필요한 기초적인 구조를 만들어가는 것을 말합니다. 식당을 운영 하더라도 원재료를 공급 받을 수 있는 도로가 필요하고, 손님들이 결제를 하기 위해 카드 통신망이 필요하죠? 이 모든 것들을 일반적으로 인프라(기반 시설)라고 합니다. IT 인프라도 똑. 같. 습. 니. 다! IT 인프라는 회사에서 애플리케이션 및 프로그램을 운영하기 위해 필요한 기초 시스템을 의미합니다. 애플리케이션을 운영하기 위해서 필요한 기초 시스템은 크게 4가지로 볼 수..
[IT샐러드] 엘라스틱서치(Elasticsearch)가 뭔가요? 저는 영업인(Seller)입니다. C, Java, Phython이 프로그래밍 언어이고, R과 하둡으로 빅데이터 분석을 하는 군! 정도만 이해하고 있는 IT셀러입니다. 영업인으로서, 어려운 IT기술을 이해하기 쉽고 가볍게 전달하기 위해 "IT샐러드(Sellerz)" 시리즈를 기획해보았습니다. 언제까지일지는 모르겠으나.. 쉬운 IT교양지식에 목마른 문과생과 현업 분들에게 도움이 되면 좋겠습니다. 지난 주 동종업계의 IT 스터디그룹에 갔는데, 최근 '엘라스틱서치'가 개발자들 사이에서 핫하다는 이야기를 들었습니다. 특히 100% 재택근무를 하는 루키 기업이라, 왠만한 대기업 커리어를 버리고도 이직을 많이 한다더군요. 심지어 제가 파는 AI 솔루션과 비슷한 기능을 하는데, 무료이다? (저희는 억소리가 나는데..?..
개발은 자유다 (부제: 저항하라, indignez vous) 0. 원래 선동적인 글 쓰는 것을 좋아하지 않지만 스스로 자신의 세계를 Build up 하고 더 잘할 수 있다는 것을 말하고 싶었습니다. 이 글을 제가 제일 좋아하는 Developer advocate team 네 분의 개발자 - Jade Cho, Jay Hong, Andy Kim, Unicorn full-stack team lead - 에게 바칩니다. 1. 개인적으로 소비하는 사람보다 Maker들을 좋아합니다. 계속해서 소모적인 사회에서 자신이 원하는 것을 직접 만들고, 창조하고, 자신만의 아이디어와 생각을 쌓는 사람. 제가 처음으로 만난 Maker는 디자이너들이었고, 그 이후로는 개발자였습니다. 1-1. 개발자분들과 밋업을 하면 더 나은 기술을 위해 서로 돕는 모습이 저에게는 혁신적이었습니다 납땜을 위..
아이폰 - 메시지로 전화 거절 설정법 중요한 전화가 왔지만 회의 중이라던가, 전화를 받기 어려운 상황인 경우에 메시지를 보내면서 전화를 거절하는 기능이 있습니다. 안드로이드폰에서는 '통화설정 > 전화 거절 메시지' 에서 설정이 가능한데, 아이폰에서는 잠금 화면에서 전화 거절 메세지 기능이 활성화되지 않는 경우가 있습니다. 이 경우 어떻게 해당 기능을 활성화 하는지 미립자 팁을 소개합니다. 아이폰 잠금화면에서 전화 거절 메시지 활성화하는 법 '설정 > Touch ID 및 암호' 로 들어가셔서 잠겨 있는 동안 접근 허용 옵션중 메시지 답장 기능을 켜 주시면 됩니다. 추가로, 혹시 모르시는 분들을 위해 전화 거절 메시지 수정 방법은 아래와 같습니다. '설정 > 전화 > 텍스트로 응답' 메뉴를 들어가시면 메시지를 변경하실 수 있습니다.
[네트워크 기초 공부하기] 1. 네트워크의 기초 IT인프라, 그 중에서도 네트워크를 공부하면서 정리한 내용들입니다. 공부한 내용을 기록하기 위해 시작했지만, 네트워크 공부를 시작하시는 분들께 도움이 되었으면 하는 마음에 공유합니다. 가벼운 깊이에서 네트워크에 대해 전반적으로 알고 싶은 분들께 알맞은 정도의 수준으로 꾸준히 포스팅 할 계획입니다. 혹시 사실과 다른 내용이 있을 시 알려주시면 확인 후 수정하도록 하겠습니다. 목차 1. 네트워크의 기초 2. 물리 계층 3. 데이터 링크 계층 ... to be update... 1. 기초 용어들 네트워크 : 여러 사람 혹은 사물이 연결되어 있는 상태. 일반적으로 IT에서 컴퓨터 네트워크를 네트워크라고 부르며, 두 대 이상의 컴퓨터가 연결된 상태를 말합니다. 인터넷 : 전 세계의 여러 네트워크를 연결한 거대한 ..
[Quantum for Developers] IBM Q Experience Overview 이번문서에서는 직접 양자 게이트들을 GUI환경에서 실습해볼수있는 환경인 IBM Q Experience의 Circuit Composer와 양자프로그래밍에 필요한 SDK인 Qiskit에 대해 간단히 알아보도록 하겠습니다. 각 gate에 대해서는 알고있다는 것을 전제로 진행하겠습니다. [Quantum for Developers] 양자 게이트 IBM Q Experience IBM에서는 일반 유저들이 양자컴퓨팅을 실제로 사용해볼수있게 양자컴퓨터 몇대를 클라우드로 오픈해두고 있습니다. IBM Q Experience 가입하고, 메뉴를 보시면 Tools에 Circuit Composer와 Qiskit Notebooks라고 쓰인게 보이실 겁니다. 각 도구들로 프로그래밍을 할 수 있습니다. 그리고 오른쪽 화..