Talos Linux란?
Talos Linux는 Kubernetes를 실행하는 한 가지 일을 위해 만들어진 작고 잠긴 Linux 운영 체제입니다. KawaConnect가 운영 환경의 Kubernetes 클러스터에 사용하는 운영 체제입니다.
엔지니어와 상담하세요 지식 베이스
정의
대부분의 Linux 서버에서는 관리자가 로그인하여 패키지를 설치하고 설정을 직접 바꿉니다. Talos Linux는 Kubernetes에 필요한 것만 담고 있으며, 로그인할 셸이 없고, 모든 관리는 API와 설정 파일로 이루어집니다.
Talos Linux는 오픈 소스이며 Sidero Labs가 개발합니다. 시스템 파일은 읽기 전용이라 노드가 시간이 지나면서 의도한 구성에서 벗어날 수 없습니다. 노드를 바꾼다는 것은 새 구성을 적용한다는 뜻이고, 업그레이드는 전체 시스템 이미지를 한 번에 교체하는 것입니다.
기업의 사용처
- 운영 환경의 Kubernetes: 물리 서버, 가상 머신, 클라우드 인스턴스 위의 클러스터가 모두 똑같이 동작합니다.
- 더 작은 공격 표면: 셸과 불필요한 패키지가 없으므로 각 노드에서 침투당하거나 패치해야 할 대상이 줄어듭니다.
- 반복 가능한 구축: 클러스터가 설정으로 기술되므로 추측 없이 다시 만들거나 확장할 수 있습니다.
- 예측 가능한 업그레이드: 운영 체제와 Kubernetes를 노드별로 통째로 새 버전으로 올립니다.
KawaConnect가 Talos Linux를 사용하는 방식
저희는 Cilium 네트워킹을 갖춘 Talos Linux에서 Kubernetes를 운영하며, Helm과 GitOps로 애플리케이션을 배포하여 모든 변경이 기록되고 되돌릴 수 있게 합니다. Talos 노드는 Proxmox VE의 가상 머신으로 실행되는 경우가 많습니다. 클러스터가 필요 없는 워크로드에는 일반 Linux 서버나 Docker를 사용합니다.
관련 서비스
Linux 및 Kubernetes
클러스터 설계, 구축, 업그레이드, 지속적인 운영.
Proxmox 컨설팅
많은 Talos 클러스터가 실행되는 가상화 계층.
Docker 컨설팅
단일 호스트의 컨테이너, 그리고 워크로드가 한계를 넘으면 Kubernetes로의 이전.
자세히 보기
- Talos Linux 웹사이트 및 문서Talos 개발사가 제공하는 설치 가이드, 설정 레퍼런스, 릴리스 노트입니다.
- GitHub의 Talos Linux프로젝트의 소스 코드, 릴리스, 이슈 트래커입니다.
- Sidero LabsTalos Linux를 개발하고 상용 지원을 제공하는 회사입니다.
Kubernetes 클러스터를 계획 중이십니까
무엇을 어디에서 실행해야 하는지 알려 주십시오. Talos와 Kubernetes가 맞는지, 아니면 더 단순한 방법으로 충분한지 말씀드리겠습니다.
상담 시작하기