본문 바로가기

AI Feed

kubernetes

AI를 도입하려면, 쿠버네티스를 꼭 알아야 한다고요? 여러분, 혹시 ‘쿠버네티스’ 아시나요? AI를 개발하고 운영하는 과정에서 쿠버네티스를 활용하시는 분들이 꽤 계신 것으로 알고 있는데요. 모르시는 분들도 제법 계신다는 이야기를 듣기도 해서, 문득 궁금해지더라고요. AI 피드를 계속 찾아주시는 분들은 ‘쿠버네티스’를 알고 계시는지 말이에요. AI 피드에서 이미 쿠버네티스에 관해 간단히 소개해 드린 적 있답니다. 쿠버네티스 툴도 함께 소개해 드렸었지요.👉 쿠버네티스, 오픈소스 도구로 더 알차게 쓰는 법!AI 개발과 운영 과정에서 쿠버네티스(Kubernetes)를 활용하는 것은 많은 이점을 제공하는데요. 쿠버네티스를 아예 모르시는 분들도 있다는 현장의 이야기를 전해 들은바, AI 인프라 전문기업으로서 TEN이 직접 쿠버네티스에 관해 설명하는 시간을 만들면 좋..
AI Pub 개발자가 소개하는: Kubernetes Admission Controller 안녕하세요, 에디터 TN입니다. 이번 달 [AI, 더 깊게] 에서는 AI Pub의 기반이 되는 쿠버네티스에 대해 알아보겠습니다. TEN에서 제공하는 AI Pub은 쿠버네티스(Kubernetes) 기반 플랫폼입니다. AI의 라이프사이클을 기준으로, AI Pub Dev는 개발과 학습, AI Pub Ops는 배포 및 운영에 초점이 맞춰져 있습니다.AI Pub Dev는 클라우드 및 온프레미스 클러스터에서 다수의 AI 연구자가 GPU 자원을 활용하고 관리 및 모니터링할 수 있는 플랫폼입니다. AI 워크로드의 오케스트레이션과 팀 및 클러스터 전반의 하드웨어 리소스 관리 및 가상화를 자동화하며, GPU 오케스트레이션 기능을 통해 GPU를 더욱 효율적으로 사용할 수 있습니다.AI Pub Ops는 AI 서비스를 생성, ..
쿠버네티스, 오픈소스 도구로 더 알차게 쓰는 법! 쿠버네티스는 AI 개발, 학습하시는 분들이라면 무척 친숙한 플랫폼입니다. AI 개발자, 또는 그와 관련된 솔루션을 개발하시는 분들은 원하든 원하지 않든 아주 오래 붙들고 있게 될 텐데요. (TEN의 개발자분들도 포함해서요🤓) 쿠버네티스(Kubernetes)는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장성도 있는 오픈소스 플랫폼입니다. 2014년 구글에서 오픈소스로 전환한 이후로 지금까지 다양한 아이디어, 적용 사례가 결합, 누적되어 왔는데요. “K”와 “S” 사이에 8글자가 있다는 의미로 “K8s”로 표기하기도 합니다. 크고, 빠르게 성장하는 생태계를 갖춘 플랫폼이라 쿠버네티스 서비스, 기술 지원, 도구를 어디서나 쉽게 이용할 수 있다는 점이 매력적이지만, 단점 역시 존재합니다. ..
Docker의 등장 배경과 구조 Docker 등장 배경 chroot chroot는 ‘root 디렉토리(/)'를 변경하는 기능입니다. 프로세스의 root 디렉토리를 변경하여 해당 프로세스가 chroot로 설정한 root 디렉토리 밖의 파일이나 디렉토리에 접근하는 것을 제한합니다. 하지만 chroot는 파일이나 디렉토리에 대한 접근 권한만 제어하기 때문에 완전한 가상화가 아니었고 설정 방법도 복잡하여 여러 가지 제약이 있었습니다. LXC 이후 cgroups와 namespace기술을 이용한 컨테이너 기술의 시초인 LXC(Linux Container)라는 시스템 레벨의 가상화가 탄생하였고, OS 자체를 가상화하는 VM과는 다르게 해당 기술은 호스트 OS의 커널을 공유하고 단순히 하나의 격리 되어 있는 프로세스로써 동작하기 때문에 컨테이너라고 ..