일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- java
- Network
- PostgreSQL
- airflow
- kubernetes
- JavaScript
- jvm
- zookeeper
- Trino
- Operating System
- aws s3
- CSV
- docker
- grafana
- EC2
- Spring
- Packet
- kubectl
- MAC address
- Vision
- OS
- helm
- Kafka
- Python
- ip
- AWS
- CVAT
- tcp
- log
- kubeadm
- Today
- Total
JUST WRITE
1. Why this paper? IMU 센서 데이터를 통해서 손가락에서 어떤 제스처를 하는지 머신러닝 모델을 만드는 과제가 주어졌었다. IMU(Inertial Measurement Untis) 데이터는 관성측정장치에서 관성을 기반으로 수집한 9축 데이터를 말한다. 9축 데이터는 아래와 같다. 가속도(Accelometer) x, y, z 축 각속도(Gyroscope) x, y, z 축 지자기(Magnetmeter) x, y, z 축 IMU 센서 데이터로 정밀한 위치 측정, 동작 인식 등에 많이 활용되는 데이터이다. 회사에서 만든 동작인식마우스에 있는 IMU 센서 데이터를 기반으로 손가락이 어떤 제스처를 예측한다. 해당 과제를 위한 머신러닝 모델을 만들기 위해 IMU 데이터에서 어떤 feature을 뽑아야..
Master Node HA 구성(2) 지난 포스팅에 이어서 Kubernetes Master Node HA 구성을 하려고 합니다. keepalived를 통해 고가용성 서버를 세팅하였습니다. 이번에는 keepalived 뒷단에 HAProxy를 두어 부하 분산을 하도록 하였다. Master Node HA 구성(1) - keepalived 세팅 Master Node HA 구성(1) Bare Metal Server에 Kubernetes Cluster를 구축하는 업무를 맡게 되었습니다. 총 12대 Server를 1개의 Kubernetes Cluster로 구축하는 업무였습니다. 12대 중 3대를 Master Node, 9대를 Worker Node로 구 developnote-blog.tistory.com HAProxy..
Master Node HA 구성(1) Bare Metal Server에 Kubernetes Cluster를 구축하는 업무를 맡게 되었습니다. 총 12대 Server를 1개의 Kubernetes Cluster로 구축하는 업무였습니다. 12대 중 3대를 Master Node, 9대를 Worker Node로 구성하기로 하였습니다. Master Node를 다수로 구성함으로써 고가용성을 확보하기 위해서였습니다. keepalived와 HAProxy를 통해 Master Node HA 구성을 해보려고 합니다. 이번 포스팅에서는 먼저 keepalived 세팅을 정리해 보겠습니다. Master Node, Control Plane Kubernetes Cluster는 크게 2종류의 Server로 구성합니다. Master no..
DNS 체크 Private Network 환경에서 Bare Metal Server를 Kubernetes Cluster를 구성하는 프로젝트를 진행하였다. 신경 써야 돼야 할 부분이 많았는데, 그중 하나가 DNS NameServer였다. Private Network 보니 NameServer 역시 별도로 구성된 환경이었다. 해당 포스팅에서 DNS NameServer를 설정하는 것을 정리해 보았다. DNS NameServer DNS NameServer는 Domain주소를 IP로 알려주는 Server이다. local Cache에 찾으려는 Domain의 IP 정보가 없으면 NameServer에 쿼리 하여 알아나게 된다. 보통 ISP(Internet Service Provider)에서 제공해 주는 DNS를 이용한다...
Control Plane Components Kubernetes Cluster는 최소한 1개 이상의 Worker Node를 가진다. Worker Node에서 Pod를 생성하여 Application을 생성, 운영한다. Control Plane에서 Worker Node와 Node에서 생성한 Pod의 관리한다. Kubernetes Cluster 내에서 일어나는 Event를 체크, 대응하며 Scheduling 등의 역할을 한다. Control Plane인 Component들은 아래와 같다. kube-apiserver etcd kube-scheduler kube-controller-manager cloud-controller-manager kube-apiserver kube-apiserver는 kubernetes..
SFTP 전용 유저 생성 보안상의 이유로 SFTP용 유저를 생성할 미션이 생겼다. 요즘 파일 공유는 Google Cloud, Naver MYBOX 등 다양한 서비스 들이 존재한다. 하지만 사내 내부망에서는 보안 상의 이유로 쓸 수가 없다. 이번에 사내에서 Linux Server를 파일 배포 Server로 활용한다고 하여 원초적인 방법으로 진행하기로 하였다. SFTP 유저를 2개 만들어서 Admin은 Upload, Download가 가능, 일반 User는 Download만 가능하도록 하였다. FileZilla를 이용하여 파일을 Upload, Download 하는 것이다. 일련의 과정을 정리해보려 한다. SFTP용 폴더 생성 먼저 SFTP용 폴더를 하나 만들어 해당 Path에 Admin과 일반 User가 접..