---
view: category
filter: ๐ค Computer Science
count: 21
---
#๐ค Computer Science
// 21 entries in this category.
OpenStack ๋คํธ์ํฌ ์ต์ ํ: unattended-upgrades ๋ฌธ์ ํด๊ฒฐ๊ณผ netplan์ผ๋ก์ ์ ํ
unattendedโupgrades๊ฐ ๋คํธ์ํฌ ๊ด๋ จ ํจํค์ง๋ฅผ ์ ๋ฐ์ดํธํ๋ฉด netplan์ด ์๋์ผ๋ก apply๋์ด rcโlocal์์ ๋ง๋ bridge, veth, ๋ผ์ฐํ ์ค์ ์ด ์ด๊ธฐํ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด rcโlocal ๋์ netplan YAML์์ ๋ฌผ๋ฆฌ NIC์ bridge, virtualโethernets(veth ํ์ด)๋ฅผ ์ง์ ์ ์ํ๊ณ , ํ์ํ ๊ฒฝ์ฐ OVS ์ฐ๊ฒฐ์ rcโlocal์ ๋จ๊ฒจ๋๋ ๊ตฌ์กฐ๋ก ์ ํํ๋ค. netplan 0.107 ์ด์์์ virtualโethernets๋ฅผ ์ง์ํ๋ฏ๋ก veth ์์ชฝ์ ๋ชจ๋ ์ ์ํ๊ณ peer๋ฅผ ์ง์ ํด์ผ ํ๋ฉฐ, ์ ์ฉ ์
2026-02-12
โHAProxy๋ฅผ ํ์ฉํ Ceph ํด๋ฌ์คํฐ์ ํตํฉ ๋ฆฌ๋ฒ์ค ํ๋ก์ ์ค์ ๋ฐ Grafana ์ฐ๋ ๊ฐ์ด๋
HAProxy๋ฅผ ์ด์ฉํด Ceph ํด๋ฌ์คํฐ์ Dashboard, Grafana, RADOS Gateway ๋ฑ ์ฌ๋ฌ ์น ์๋น์ค๋ฅผ ๋๋ฉ์ธ ๊ธฐ๋ฐ SNI ๋ผ์ฐํ ๊ณผ SSL ์ข ๋ฃ๋ก ๋จ์ผ ์ง์ ์ (443)์์ ์ ๊ณตํ๊ณ , ๊ฐ ์๋น์ค๋ณ backend๋ฅผ ๋ผ์ด๋๋ก๋น ๋ก๋๋ฐธ๋ฐ์ฑ์ผ๋ก ๊ตฌ์ฑํ๋ค. ๋ํ Ceph Dashboard์ Grafana ์ฐ๋์ ์ํด Grafana์ iframe ํ์ฉ ๋ฐ ์ต๋ช ์ธ์ฆ ์ค์ , API URL ๋ฐ ํ๋ก ํธ์๋ URL ์ง์ , ํ์ ์ SSL ๊ฒ์ฆ ๋นํ์ฑํ ๋ฑ์ ์ํํ๋ค. ์ค์ ํ์ผ ๊ฒ์ฆยทHAProxy ์ฌ์์ยท์๋น์ค ์ ๊ทผ ํ ์คํธยทํธ๋ฌ๋ธ์ํ ์ ์ฐจ๋ ํฌํจํ๋ค.
2026-02-12
โLinux์์ OverlayFS๋ฅผ ํ์ฉํ ๊ณ ๊ธ ํ์ผ ์์คํ ๊ด๋ฆฌ ๋ง์คํฐํ๊ธฐ
OverlayFS๋ Linux ์ปค๋์ ์ ๋์จ ํ์ผ ์์คํ ์ผ๋ก, ์ฌ๋ฌ ํ์ผ ์์คํ ์ ํตํฉ๋ ๋ทฐ๋ก ๋ง์ดํธํ ์ ์๊ฒ ํด์ค๋๋ค. ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ์ผ๋ก๋ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ์์ฑ, OverlayFS ๋ง์ดํธ, ํตํฉ ๋ทฐ ํ์ธ ๋ฑ์ด ์์ผ๋ฉฐ, ์ฌ๋ฌ lower ๋ ์ด์ด๋ฅผ ์ง์ํ๊ณ ์ฝ๊ธฐ ์ ์ฉ ๋ง์ดํธ๋ ๊ฐ๋ฅํฉ๋๋ค. ์ฑ๋ฅ ํ ์คํธ์ unionfs-fuse์์ ๋น๊ต๋ฅผ ํตํด OverlayFS์ ์ฅ์ ์ด ๊ฐ์กฐ๋๋ฉฐ, ์ปค๋ ๋ ๋ฒจ ๊ตฌํ์ผ๋ก ๋น ๋ฅธ ์ฑ๋ฅ๊ณผ ์์ ์ฑ์ ์ ๊ณตํฉ๋๋ค.
2026-01-19
โ์ฟ ๋ฒ๋คํฐ์ค Helm Chart๋ก ๋ฐฐ์ฐ๋ ํจ์จ์ ์ธ ํ์ผ ์๋ฒ ๋ฐฐํฌ ๊ด๋ฆฌ
Helm Chart๋ฅผ ํ์ฉํ๋ฉด ์ฟ ๋ฒ๋คํฐ์ค ๋งค๋ํ์คํธ๋ฅผ ํ ํ๋ฆฟํํ์ฌ ์ฌ์ฌ์ฉ์ฑ๊ณผ ๋ฒ์ ๊ด๋ฆฌ๊ฐ ์ฌ์์ง๊ณ , values.yaml๋ง ์์ ํด ๋ค์ํ ํ๊ฒฝ์ ๋ฐฐํฌํ ์ ์๋ค. ์ด ๊ธ์์๋ simpleโfile-server ์์ ๋ก Chart ๊ตฌ์กฐ, ์ฃผ์ ์ค์ ํ์ผ(values, templates), ํฌํผ ํจ์ ํ์ฉ, ์กฐ๊ฑด๋ถ ๋ ๋๋งยท๋ฐ๋ณต๋ฌธยท๊ฐ ์ฝ์ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๊ณ , ์ค์ ๋ฐฐํฌ ๋จ๊ณ(ํ ํ๋ฆฟ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ์ค์นยท์ ๊ทธ๋ ์ด๋, values ์ค๋ฒ๋ผ์ด๋, ๋ฆด๋ฆฌ์ค ๊ด๋ฆฌ)์ ํ์ฅ ํ(๋ค์ค ํ๊ฒฝยท๋๋ฉ์ธยท๋ ธ๋ ์ ํยทTLS)๊น์ง ๋ค๋ฃฌ๋ค.
2025-11-05
โKubernetes Ingress๋ฅผ ํ์ฉํ ํด๋ฌ์คํฐ ์๋น์ค ์ธ๋ถ ์ ๊ทผ ๊ด๋ฆฌ์ ๋ชจ๋ ๊ฒ
Kubernetes Ingress๋ฅผ ์ฌ์ฉํด ClusterIP ์๋น์ค ์์ ์ธ๋ถ HTTP(S) ๋ผ์ฐํ ๊ท์น์ ์ค์ ํ๊ณ , ๋จ์ผ ๋๋ฉ์ธยท๊ฒฝ๋ก๋ก ์ฌ๋ฌ ์๋น์ค๋ฅผ ๋ ธ์ถํ ์ ์๋ค. ๋ค์์คํ์ด์ค, ConfigMap, Deployment, Service, Ingress ๋ฆฌ์์ค๋ฅผ ์์ฐจ์ ์ผ๋ก ๋ฐฐํฌํ๊ณ , Traefik์ด๋ NGINX ๋ฑ Ingress Controller์ /etc/hosts ๋งคํ์ ํตํด ๋ก์ปฌ ํ ์คํธํ๋ค. Ingress๋ ํธ๋ํฝ ๋ผ์ฐํ , ๋๋ฉ์ธ ๋งคํ, ํ์ฅ์ฑ์ ์ ๊ณตํด ํจ์จ์ ์ธ ์๋น์ค ์ธ๋ถ ์ ๊ทผ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
2025-10-29
โOpenStack์์ Neutron ์์ด์ ํธ ์๋ ์ฌ์์์ ์ํ Kolla Ansible ์คํฌ๋ฆฝํธ
<summary>Neutron ์์ด์ ํธ๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ค์ด๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Kolla Ansible์ ์ด์ฉํด 5๋ถ๋ง๋ค ์์ด์ ํธ ์ํ๋ฅผ CSV๋ก ํ์ธํ๊ณ , Alive๊ฐ False์ด๋ฉด์ State๊ฐ True์ธ ๊ฒฝ์ฐ SSH๋ฅผ ํตํด ํด๋น Docker ์ปจํ ์ด๋๋ฅผ ์๋ ์ฌ์์ํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ์๋ค. ์คํฌ๋ฆฝํธ๋ CSV ํ์ฑ, ์ปจํ ์ด๋ ์ด๋ฆ ๋ณํ, ์์ ์ ์ธ SSH ์ฐ๊ฒฐ, ํธ๋ฉ์ ํตํ ์ ์ ์ข ๋ฃ ๋ฑ์ ํฌํจํ๋ฉฐ, ๋ฐฑ๊ทธ๋ผ์ด๋ ์คํ ๋ฐ ๋ก๊ทธ ํ์ธ ๋ฐฉ๋ฒ๋ ์ ๊ณตํ๋ค. ์ด๋ฅผ ํตํด ์์ด์ ํธ ๊ด๋ฆฌ๊ฐ ๊ฐํธํด์ง์ง๋ง, ๊ทผ๋ณธ ์์ธ ๋ถ์๋ ํ์ํจ์ ๊ฐ์กฐํ๋ค.</summary>
2025-10-22
โKubernetes DaemonSet์ ํ์ฉํ ํด๋ฌ์คํฐ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฉํธ๋ฆญ ์์ง ์๋ฒฝ ๊ฐ์ด๋
Kubernetes DaemonSet์ ํด๋ฌ์คํฐ์ ๋ชจ๋ ๋ ธ๋์ ํ๋ ํ๋์ฉ ๋ฐฐํฌํ๋ ์ปจํธ๋กค๋ฌ๋ก, ๋ชจ๋ํฐ๋ง ์์ด์ ํธยท๋ก๊ทธ ์์งยท๋คํธ์ํฌยท์คํ ๋ฆฌ์ง ๋ฑ ๋ ธ๋๋ณ ์์ ์ ์ ํฉํ๋ค. ์์๋ก Node Exporter DaemonSet์ monitoring ๋ค์์คํ์ด์ค์ ๋ฐฐํฌํ๊ณ , Prometheus์ Grafana๋ฅผ ์ฐ๋ํด ์์คํ ๋ฉํธ๋ฆญ์ ์์งยท์๊ฐํํ๋ ์ ์ฒด ํ๋ฆ์ ๋จ๊ณ๋ณ YAML ํ์ผ๊ณผ ๋ช ๋ น์ด๋ก ์ ๊ณตํ๋ค. ๋ํ DaemonSet๊ณผ ReplicaSet์ ์ฐจ์ด์ ๊ณผ ๋ฐฐํฌ ์์๋ฅผ ์ ๋ฆฌํ๋ค.
2025-10-22
โKubernetes ๋ณผ๋ฅจ ๊ด๋ฆฌ: ๋ฐ์ดํฐ ์์์ฑ๊ณผ ํจ์จ์ ์ธ ๊ณต์ ๋ฅผ ์ํ ์๋ฒฝ ๊ฐ์ด๋
Kubernetes์์ Volume์ ์ปจํ ์ด๋ ์ฌ์์ ์ ๋ฐ์ดํฐ ๋ณด์กด์ ๋๋ ์ ์ฅ์์ด๋ฉฐ, hostPath์ PVC๋ฅผ ์กฐํฉํด ๋ก๊ทธ์ ์ ๋ก๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฆฌ ๊ด๋ฆฌํ ์ ์๋ค. PV์ PVC๋ฅผ ์ ์ํ๊ณ Deployment์ ์ฐ๊ฒฐํ๋ฉด, replica ์ฌ์์ ํ์๋ PVC ๋๋ถ์ ๋ฐ์ดํฐ๊ฐ ์ ์ง๋๋ค. ๋ํ emptyDir๋ ์์ ๊ณต์ , NFSยทCSI ๋ฑ์ ์ธ๋ถ ์คํ ๋ฆฌ์ง ์ฐ๋์ ์ฌ์ฉ๋๋ค. ConfigMap์ผ๋ก ๊ฒฝ๋ก ์ค์ ์ ์ ์งํ๊ณ , nodeSelector๋ก ํน์ ๋ ธ๋์ ์ํฌ๋ก๋๋ฅผ ๊ณ ์ ํ ์ ์๋ค.
2025-10-15
โํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ค์ ๊ด๋ฆฌ๋ฅผ ์ํ Kubernetes ConfigMap ํ์ฉ ๊ฐ์ด๋
Kubernetes ConfigMap์ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ค์ ์ ์ฝ๋์ ๋ถ๋ฆฌํ์ฌ ์ด๋ฏธ์ง ์ฌ๋น๋ ์์ด๋ ์ฝ๊ฒ ๋ณ๊ฒฝํ ์ ์๋ค. ConfigMap์ ๋ช ๋ น์ด(
2025-10-15
โKubernetes ๋ํ๋ก์ด๋จผํธ: ๋กค๋ง ์ ๋ฐ์ดํธ์ ๋กค๋ฐฑ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๊ด๋ฆฌ ๋ง์คํฐํ๊ธฐ
Kubernetes ๋ํ๋ก์ด๋จผํธ๋ ๋ ํ๋ฆฌ์นด์ ์ ๊ด๋ฆฌํ๋ ์์ ๊ฐ๋ ์ผ๋ก, ๋กค๋ง ์ ๋ฐ์ดํธ, ๋กค๋ฐฑ, ๋ฐฐํฌ ์ผ์ ์ค์งยท์ฌ๊ฐ, ์ค์ผ์ผ๋ง, ๋ธ๋ฃจโ๊ทธ๋ฆฐยท์นด๋๋ฆฌ ๋ฐฐํฌ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ๋ค์ดํ์ ์์ด ์์ ํ๊ณ ํจ์จ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌยท๊ด๋ฆฌํ ์ ์๋ค.
2025-10-02
โKubernetes ๋ ํ๋ฆฌ์นด์ : ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํ๋ ๋ฐฉ๋ฒ
Kubernetes ๋ ํ๋ฆฌ์นด์ ์ ์ง์ ๋ ์์ ํ๋๊ฐ ํญ์ ์คํ๋๋๋ก ๋ณด์ฅํ๋ ๋ฆฌ์์ค๋ก, ํ๋ ๋ณต์ ๋ณธ ๊ด๋ฆฌ, ์๋ ๋ณต๊ตฌ, ์ค์ผ์ผ๋ง, ์ ์ธ์ ๊ด๋ฆฌ ๋ฑ์ ์ฃผ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. YAML ํ์ผ์ apiVersion, kind, metadata, spec(๋ณต์ ๋ณธ ์, selector, template) ๋ฑ์ ์ ์ํ๊ณ , kubectl ๋ช ๋ น์ด๋ก ๋ ํ๋ฆฌ์นด์ ์ ์์ฑยทํ์ธยท์ค์ผ์ผยท์ญ์ ํ ์ ์๋ค. ์ด๋ฅผ ํตํด ์๋น์ค ์ค๋จ ์ํ์ ์ค์ด๊ณ , ์ฅ์ ์ ์๋ ๋ณต๊ตฌ์ ์ ์ฐํ ํ์ฅ์ด ๊ฐ๋ฅํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ํฌ๊ฒ ํฅ์์ํจ๋ค.
2025-10-01
โ๊ฒฝ๋ ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ ์ ๋ฏธ๋: ์ฟ ๋ฒ๋คํฐ์ค์ K3s ์๋ฒฝ ์ดํดํ๊ธฐ
์ฟ ๋ฒ๋คํฐ์ค๋ ์ปจํ ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌยทํ์ฅยท๊ด๋ฆฌ๋ฅผ ์๋ํํ๋ ์คํ์์ค ํ๋ซํผ์ผ๋ก, ์๋ํ๋ ๋ฐฐํฌยท๋กค๋ฐฑ, ์ํ์ ํ์ฅ, ์๋น์ค ํ์ยท๋ก๋๋ฐธ๋ฐ์ฑ, ์๋ ๋ณต๊ตฌ, ๊ตฌ์ฑ ๊ด๋ฆฌ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. K3s๋ ๊ฒฝ๋ํ๋ ์ฟ ๋ฒ๋คํฐ์ค ๋ฐฐํฌํ์ผ๋ก ์์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ๋จํ ์ค์น ๊ณผ์ ์ ๊ฐ์ถ์ด EdgeยทIoTยท๊ฐ๋ฐ ํ๊ฒฝ์ ์ ํฉํ๋ฉฐ, ์ต์ 512โฏMB RAM, Linux OS, 6443ยท10250 ํฌํธ ๊ฐ๋ฐฉ ๋ฑ ์ต์ ์ฌ์ ์กฐ๊ฑด๋ง ๋ง์กฑํ๋ฉด ๋๋ค. ๋ ์์คํ ๋ชจ๋ ํ์ฅ์ฑ, ๊ณ ๊ฐ์ฉ์ฑ, ์๋ํ๋ ๋ฐฐํฌ, ์์ ํจ์จ์ฑ, ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ ๋ฑ ๋ค์ํ ์ฅ์ ์ ์ ๊ณตํ๋ค.
2025-09-24
โOpenStack ํ๊ฒฝ์์ Cloudflare DNS์ certbot์ ํ์ฉํ SSL ์ธ์ฆ์ ์๋ ๋ฐ๊ธ ๋ฐ ๊ฐฑ์ ๋ฐฉ๋ฒ
OpenStack ํ๊ฒฝ์์ Horizon ๋์๋ณด๋์ HTTPS๋ฅผ ์ ์ฉํ๊ธฐ ์ํด certbot๊ณผ Cloudflare DNS ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํด SSL ์ธ์ฆ์๋ฅผ ์๋์ผ๋ก ๋ฐ๊ธํ๊ณ , NFS ๊ณต์ ์ HAProxy์ฉ PEM ํ์ผ ๋ณํฉ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ๋ ์ปจํธ๋กค๋ฌ์ ๋์ผํ๊ฒ ์ ์ฉํ๋ฉฐ, Python ์คํฌ๋ฆฝํธ์ cron์ ์ด์ฉํด 90์ผ ๋ง๋ฃ ์ฃผ๊ธฐ์ ์๋ ๊ฐฑ์ ๊น์ง ์์ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ๋ก ์ค๋ช ํ๋ค.
2025-06-20
โOpenStack NIC ์ค์ ์ต์ ํ: ๋ฆฌ๋ ์ค ๋ธ๋ฆฟ์ง์ VETH ํ์ด๋ฅผ ํ์ฉํ ํจ๊ณผ์ ์ธ ๋คํธ์ํฌ ๊ตฌ์ฑ ๋ฐฉ๋ฒ
OpenStack ํ๊ฒฝ์์ NIC๊ฐ OVS์ ํ ๋น๋๋ฉด ์ธ๋ถ ์ ๊ทผ์ด ์ฐจ๋จ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฌผ๋ฆฌ NIC๋ฅผ ๋ฆฌ๋ ์ค ๋ธ๋ฆฟ์ง์ ์ฐ๊ฒฐํ๊ณ VETH ํ์ด๋ฅผ ์ด์ฉํด OVS์ ์ฐ๊ฒฐํ๋ค. ๋ธ๋ฆฟ์ง์ IP์ MTU 9000์ ์ค์ ํ๊ณ , ์คํฌ๋ฆฝํธ์ rc.local์ ํตํด ๋ถํ ์ ์๋ ์ ์ฉํ๋๋ก ๊ตฌ์ฑํ๋ค. ์ด๋ฅผ ํตํด ์ ํ๋ NIC๋ก๋ Management, Private Provider, Tenant ๋คํธ์ํฌ๋ฅผ ์์ ์ ์ผ๋ก ์ด์ํ ์ ์๋ค.
2024-11-28
โOpenStack Cinder๋ก LVM๊ณผ iSCSI๋ฅผ ํ์ฉํ ๋ธ๋ก ์คํ ๋ฆฌ์ง ๊ตฌ์ถ ๊ฐ์ด๋
OpenStack Cinder์์ LVM๊ณผ iSCSI๋ฅผ ์ฌ์ฉํด ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ฅผ ๊ตฌ์ถํ๋ ์ ์ฒด ๊ณผ์ ์ ์ค๋ช ํ๊ณ , RAIDโฏ5๋ก ๋์คํฌ 4๊ฐ๋ฅผ ๊ตฌ์ฑํ ํ LVM ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ๊ณผ ๋ณผ๋ฅจ ๊ทธ๋ฃน(cinderโvolumes)์ ์์ฑํ๊ณ , lvm.conf ํํฐ๋ฅผ ์ค์ ํด ์ถฉ๋์ ๋ฐฉ์งํ๋ค. cinder.conf์ LVM ๋ฐฑ์๋์ iSCSI ์ต์ ์ ์ง์ ํ๊ณ , tgt์ openโiscsi ํจํค์ง๋ฅผ ์ค์นํด iSCSI ํ๊นยท์ด๋์์์ดํฐ๋ฅผ ๊ตฌ์ฑํ๋ค. ์๋น์ค ์ฌ์์ ํ ํ ์คํธ ๋ณผ๋ฅจ์ ์์ฑยทํ์ธํ๊ณ , ํํ ๋ฐ์ํ๋ ์ค๋ฅ์ ํด๊ฒฐ ๋ฐฉ๋ฒ, ๋จ์ผ ์ฅ์ ์ ๋ฐ Thin Provisioning ์ฃผ์์ฌํญ์ ์๋ดํ๋ค.
2024-11-27
โ์จํ๋ ๋ฏธ์ค GPU ์๋ฒ์ Kubeflow๋ฅผ ์ค์นํ์ฌ ML ์ํฌํ๋ก๋ฅผ ์๋ํํ๋ ๋ฐฉ๋ฒ
์จํ๋ ๋ฏธ์ค GPU ์๋ฒ์ Kind ๊ธฐ๋ฐ ์ฑ๊ธ ๋ ธ๋ ํด๋ฌ์คํฐ๋ฅผ ๋ง๋ค๊ณ , NVIDIA Container Toolkit๊ณผ kustomize ๋ฑ์ ์ฌ์ ์ค์นํ ๋ค, ์ธotify ์ ํ์ ๋๋ ค Kubeflow๋ฅผ ์ค์นํ๊ณ ์ฌ์ฉ์ ๊ณ์ ๊ณผ ํ๋กํ์ ์ค์ ํ๋ ์ ์ฒด ์ ์ฐจ์ ์ฃผ์ ํธ๋ฌ๋ธ์ํ ํ์ ์๋ดํ๋ค.
2024-11-22
โAlphaFold Docker ์ค์น ์ JAX์ CUDA ํธํ์ฑ ๋ฌธ์ ํด๊ฒฐํ๊ธฐ
AlphaFold Docker ์ค์น ์ค JAX์ CUDA ํธํ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๊ณผ์ ์ด ์ค๋ช ๋๋ค. JAX ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ CUDA๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ ๋ฌธ์ ๋ฅผ ๋ถ์ํ๊ณ , nvidia-modprobe ์ค์น, ์์คํ ์ฌ์ค์น, CUDA ๋ฒ์ ๋ณ๊ฒฝ ๋ฑ์ ๋ฐฉ๋ฒ์ ์๋ํ ํ, ์ต์ข ์ ์ผ๋ก
2024-10-24
โMLOps: ๊ธฐ๊ณ ํ์ต ๋ผ์ดํ์ฌ์ดํด ์๋ํ๋ก ์ต์ ์ ์ฑ๋ฅ ๋ฌ์ฑํ๊ธฐ
MLOps๋ ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ์ ๊ฐ๋ฐ, ๋ฐฐํฌ, ์ด์์ ์๋ํํ์ฌ ํจ์จ์ฑ์ ๋์ด๊ณ , ๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ์ ML ์์ง๋์ด ๊ฐ์ ํ์ ์ ๊ฐํํ๋ ํจ๋ฌ๋ค์์ด๋ค. ์ฃผ์ ๋ชฉํ๋ ๋ชจ๋ธ์ ํ์ง๊ณผ ์ ๋ขฐ์ฑ์ ํฅ์์ํค๊ณ , CI/CD๋ฅผ ํตํด ์ฝ๋, ๋ฐ์ดํฐ, ๋ชจ๋ธ์ ๋ชจ๋ ๋ฒ์ ๊ด๋ฆฌํ๋ฉฐ, H2O AutoML๊ณผ MLflow ๊ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ์ ์ฒด ๋ผ์ดํ์ฌ์ดํด์ ๊ด๋ฆฌํ๋ ๊ฒ์ด๋ค. MLOps๋ DevOps์ ์์น์ ์ ์ฉํ์ง๋ง, ML์ ํน์์ฑ์ ๋ฐ์ํ์ฌ ์ง์์ ์ธ ๋ชจ๋ํฐ๋ง๊ณผ ์ฌํ๋ จ์ด ํ์ํ๋ค.
2024-10-17
โDevOps: ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ์ด์์ ์๋ฒฝํ ํตํฉ ์ ๋ต์ผ๋ก ํจ์จ์ ์ธ ๋ฐฐํฌ ์คํํ๊ธฐ
DevOps๋ ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ IT ์ด์์ ํตํฉํ์ฌ ํจ์จ์ ์ธ ๋ฐฐํฌ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ๋ก ์ผ๋ก, CALMS ์์น(๋ฌธํ, ์๋ํ, ๋ฆฐ, ์ธก์ , ๊ณต์ )์ ํตํด ํ์ ๊ณผ ์๋ํ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. CI/CD๋ฅผ ํตํด ์ฝ๋ ๋ณ๊ฒฝ์ ๋น ๋ฅด๊ณ ์์ ํ๊ฒ ๋ฐฐํฌํ๋ฉฐ, IaC๋ฅผ ํตํด ์ธํ๋ผ๋ฅผ ์ฝ๋๋ก ๊ด๋ฆฌํ์ฌ ์ฌํ ๊ฐ๋ฅ์ฑ์ ๋์ ๋๋ค. ๋ชจ๋ํฐ๋ง๊ณผ ์ต์ ๋ฒ๋น๋ฆฌํฐ๋ฅผ ํตํด ์์คํ ์ํ๋ฅผ ์ค์๊ฐ์ผ๋ก ํ์ ํ๊ณ , ๋ค์ํ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ DevOps ๋ผ์ดํ์ฌ์ดํด์ ์ต์ ํํฉ๋๋ค.
2024-10-17
โGPU ํ๊ฒฝ ๊ตฌ์ถ์ ์ํ Docker์ NVIDIA Container Toolkit ์๋ฒฝ ๊ฐ์ด๋: ํจ์จ์ ์ธ ๋ฆฌ์์ค ๊ด๋ฆฌ์ ๋ฅ๋ฌ๋ ์ต์ ํ
Docker๋ ๊ฒฝ๋ ์ปจํ ์ด๋ ๊ธฐ์ ๋ก, NVIDIA Container Toolkit์ ํตํด GPU ์์์ ๊ด๋ฆฌํ ์ ์๋ค. GPU ๊ฐ์ํ ๋ฐฉ์์๋ VM ํ๊ฒฝ์์์ Passthrough์ vGPU๊ฐ ์์ผ๋ฉฐ, Docker ํ๊ฒฝ์์๋ CUDA ๋๋ผ์ด๋ฒ๋ฅผ ๋งคํํ์ฌ GPU์ ์ ๊ทผํ๋ค. ์ด์ ํ๊ฒฝ์์๋ CPU, ๋ฉ๋ชจ๋ฆฌ, GPU, ๋์คํฌ ์ ํ์ ์ค์ ํ์ฌ ์์คํ ์์ ์ฑ์ ๋ณด์ฅํด์ผ ํ๋ค.
2024-10-15
โ์ฐ๊ตฌ์ค ๋คํธ์ํฌ ๋ณดํธ๋ฅผ ์ํ pfSense ๋ฐฉํ๋ฒฝ ๊ตฌ์ถ ๊ฐ์ด๋
pfSense๋ฅผ ์ด์ฉํ ์ฐ๊ตฌ์ค ๋คํธ์ํฌ ๊ตฌ์ถ ๊ฐ์ด๋๋ก, OpenStack ์์คํ ์ ์์ ํ๊ฒ ์ด์ํ๊ธฐ ์ํ VPN ์ค์ ๊ณผ ๋ฐฉํ๋ฒฝ ์ค์น ๊ณผ์ ์ ์ค๋ช ํฉ๋๋ค. pfSense๋ ์คํ์์ค ๋ฐฉํ๋ฒฝ/๋ผ์ฐํฐ ์ํํธ์จ์ด๋ก, ๋ณต์กํ ๋คํธ์ํฌ ์ค์ ์์ด๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ค์น ํ WAN๊ณผ LAN ์ค์ , NAT ๋ฐ ํฌํธ ํฌ์๋ฉ์ ํตํด ์ธ๋ถ ์๋น์ค ์ ๊ทผ์ ๊ฐ๋ฅํ๊ฒ ํ๋ฉฐ, DHCP ์๋ฒ ์ค์ ์ผ๋ก ๋ด๋ถ ์ฅ์น์ ์๋ IP ํ ๋น์ ์ง์ํฉ๋๋ค. ์ด ๊ณผ์ ์ ํตํด ์์ ์ ์ด๊ณ ์์ ํ ์ฐ๊ตฌ ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
2024-08-09
โ