Skip to main content

What is Tailscale?

· 19 min read

해당 포스팅은 현재 재직중인 회사에 관련이 없고, 개인 역량 개발을 위한 자료로 활용할 예정입니다.

이직을 하고 블로그에 손을 놓고 있다가 페이스북 Kubernetes Korea Group에 올라온 쿠버네티스 네트워킹 스터디 모집 공고를 보게되었다. 이직후에 대부분의 프로젝트가 쿠버네티스 기반으로 진행되다 보니 네트워크 전문가 이신 가시다님의 팀 블로그나 이나 여러 양질의 게시글들을 참고만 하다가 조금더 깊이 학습을 하고 싶어 스터디를 신청했고, 간단한 면접(??)후에 정식으로 스터디에 참여하게 되었다.

본론으로 돌아가서 calico 스터디를 진행하다가 wireguard라는 opensource vpn을 알게 되었고 해당 패키지를 이것저것 테스트하다가 기존에 사용중인 tailscale 과 유사하다는 것을 인지하고 내부 구성을 조금 찾아보기로 했다.

확인해보니 tailscale은 wireguard 기반으로 하는 동일 기술의 상용 솔루션이였고, 이에 몇가지 공부차 정리를 위해 해당 포스트를 작성하게 되었다.

vSphere with Tanzu homelab running on ASUS PN50 (2/2)

· 10 min read

지난글에 이어 이번에는 네트워크 구성하는 방법과 vSphere Cluster에 추가적인 Kubernetes 클러스터를 배포하는 것에 대해 이야기 하고자 한다. 이번 글도 지난글과 동일하게 virtuallyGhetto 블로그 포스팅을 참고하여 그대로 진행한 내용이라고 보면 된다.

https://www.virtuallyghetto.com/2020/11/complete-vsphere-with-tanzu-homelab-with-just-32gb-of-memory.html

지난 포스팅은 다음 링크에서 확인할 수 있다.

이전글 - vSphere with Tanzu homelab running on ASUS PN50 (1/2)

vSphere with Tanzu homelab running on ASUS PN50 (1/2)

· 14 min read

스타트업으로 이직후 정신없는 6개월을 보냈고 집에서 하는 사이드 프로젝트나 공부하는 것들이 소홀해지는것 같아 마음을 다잡고자 작성하는 포스팅이다. 최근 몇개월 간은 회사 블로그 글만 작성하다보니 개인 블로그를 거의 못하고 있어서 회사 제품과는 아직까지 거리가 있는 플랫폼 공부차 작성한다. 순수하게 정보공유차 작성하는 것이며, 특정회사의 회사의 제품이나 플랫폼을 홍보하고자 함은 아니다.

2019 Retrospective

· 4 min read

또 한해가 지나갔다. 2019년 한일 정리하면서 2020년 플랜 기록용으로 끄적거려본다.

  • Work

    • 18년도 까지 서비스 개발을 맡았지만 갑작스럽게 부서 이동으로 인해 FaaS 개발을 손을 떼고 신규 부서로 이전하게 되었다. 작년 초에도 큰 변화였는데 이번에도 더 큰 변화였다.
    • 문제는 개발보다는 기획쪽에 더 가까운 업무였고 데이터 분석 관련한 플랫폼을 개발하는 TF에 포함되게 되었다. 머신러닝, 데이터 엔지니어링과는 담을 쌓았었지만 어쩔수 없이 분석 관련하여 과제 수행
    • 1-3월에는 주로 모빌리티 관련 에코파트너들과 협력 및 사업개발을 위한 기술검토 및 검증.
    • 4-6월에는 그룹 관계사들의 데이터레이크에 대한 정의와 설계, 플랫폼 구현을 위한 Design-Thinking, 서비스 포털 기획 등을 수행하고 그룹 관계사들의 데이터레이크에 대한 정의와 설계 진행.
    • 7-9월에는 서비스 포털 개발을 위한 CI/CD 선정 및 devops 파이프라인 구성, 데이터 preparation 툴 검토 및 AWS Managed 서비스 검증 및 구현 업무를 수행했다. 또한 프론트엔드 서비스 처리를 위한 람다함수 개발 및 documents 레포지토리 구축 진행.
    • 10-12월까지는 서비스 포털 오픈 및 고도화, 다음 단계 서비스 기획 수행함.
  • Main Tools

    • Python, Node.js, Java(Springboot)
    • AWS - ECS, Lambda, CloudFront, Athena, Glue, S3, SageMaker
    • IBM Cloud - Object Storage
    • Github Team
    • CircleCI, Github Action
  • Side (Community포함)

    • 번역 : 프로메테우스 인프라스트럭처 모니터링 [가상머신, 컨테이너 환경의 프로메테우스 모니터링 실습과 활용]
    • 블로그 포스팅 - 13회 (목표 25회 미달성)
    • 사내 연구 과제 - 멀티클라우드 구현을 위한 IaC 연구 (5-10월)
      • Terraform, Terratest, Ansible, Kubespary, CircleCI 조합으로 하나의 파이프라인에서 Bastion 없이 멀티 클라우드(AWS, IBM, GCP) 환경에 Elastic 및 K8s 클러스터 배포 및 테스트 자동화 환경 구성
    • Istio 스터디 (9-11월)
    • K8s Korea Group 모니터링 소모임 진행
      • 1차 (4/25) SK u-tower
        • 발표1 : OpenCensus with Prometheus and Kubernetes (김진웅)
        • 발표2 - Service Mesh(Istio) Monitoring (나정호)
      • 2차(6/4) 메가존
        • 발표1 : 쿠버네티스 운영 관리 오픈소스: NexClipper 소개 (김진용)
        • 발표2 : 난상토의 (모니터링, 아키텍처 경험 등 자유주제 공유, 토의)
    • AWS Korea User 소모임 참여
      • 판교, 컨테이너, 서버리스, 데이터 사이언스, 머신러닝 스터디, 데브옵스
    • CircleCI 밋업 참여
      • 1차 (5/14), 2차 (8/27)
    • Open Infrastructure & Cloud Native Days Korea 2019 참여 (7/18-19)
    • Kubernetes Forum Seoul 참여 (12/9)
      • CFP 탈락 ㅠㅠ
    • 개인 서버, NAS 2대 Shutdown (전기세 압박에서 해방됨)
      • G Suite Business 로 갈아탐
    • 미디어 환경 개편
      • 스마트TV 직구 (75SM8670PUA)
      • PS4 구매 (닌텐도 스위치, Xbox 기존보유)
    • K3s Home Lab구성 및 이더패드 서비스 운영
      • 1.16 클러스터 : 1 Master, 3 Workers
    • 독서
      • 20권 내외 (기술서 포함)
    • 교육
      • Google Study Jam - 클라우드 4회, 머신러닝 4회 수료
      • Udemy - CKA, CKAD
      • Elasticsearch Engineer I, II
  • Speak

  • 2020 목표

    • 커뮤니티 활동은 최대한 줄이기 (필수적인 부분만)
      • SRE group 활성화 방안 고민
      • 밋업, 세미나 관련 캘린더 연동 자동화 방안 고민
    • 번역 및 책 쓰는건 고민을 더...
    • Level Up
      • 영어!! - 발표까지
      • Full-Stack ??
      • 머신러닝, 딥러닝
      • ELK 쿼리 잘짜기
      • NoSQL
    • 기존업무 K8s 전환 및 고도화
      • 서버리스, 매니지드 방향으로
    • 사이드 프로젝트
      • 홈 미디어 관리 고도화 (Plex)
      • nextcloud 서비스 오픈 (지인 대상)
      • 모바일 웹앱 3개 만들기 (미디어 관리, 코믹 뷰어, 스트리밍)
      • 오픈소스 기여