이 안내서는 기본 옵션이 있는 클러스터를 빠르게 시작하는 데 도움이 됩니다. 설치 섹션에서는 K3를 설정하는 방법에 대해 자세히 설명합니다.

K3 구성 요소가 함께 작동하는 방법에 대한 자세한 내용은 아키텍처 섹션을 참조하십시오.

쿠버네티스는 처음인가요? 쿠버네티스의 공식 의사들은 이미 여기에 기본적인 내용을 요약한 몇 가지 훌륭한 튜토리얼을 가지고 있습니다.

설치 스크립트

K3s는 systemd 또는 openrc 기반 시스템에 서비스로 설치할 수 있는 편리한 설치 스크립트를 제공합니다. 이 스크립트는 https://get.k3s.io에서 확인할 수 있습니다. 이 방법을 사용하여 K3를 설치하려면 다음을 실행하십시오.

curl -sfL https://get.k3s.io | sh -

이 설치를 실행한 후 다음을 수행합니다.

  • 노드가 재부팅되거나 프로세스가 충돌 또는 중지된 경우 K3s 서비스가 자동으로 다시 시작되도록 구성됩니다.
  • kubectl, crictl, ctr, k3s-killall.sh, k3s-uninstall.sh 등 추가 유틸리티가 설치될 예정입니다.
  • kubeconfig 파일이 /etc/rancher/k3s/k3s.yaml에 기록되고 K3s에 의해 설치된 kubectl이 자동으로 사용합니다.

작업자 노드에 설치하고 클러스터에 추가하려면 K3S_URL 및 K3S_TOKEN 환경 변수를 사용하여 설치 스크립트를 실행하십시오. 다음은 작업자 노드에 가입하는 방법을 보여주는 예입니다.

curl -sfL https://get.k3s.io | K3S_URL=https://myserver:6443 K3S_TOKEN=mynodetoken sh -

파라미터를 설정하면 K3s가 worker 모드로 실행됩니다. K3s 에이전트는 제공된 URL에서 수신 대기 중인 K3s 서버에 등록됩니다. K3S_TOKEN에 사용할 값은 서버 노드의 /var/lib/rancher/k3s/server/node-token에 저장됩니다.

참고: 컴퓨터마다 고유한 호스트 이름이 있어야 합니다. 시스템에 고유한 호스트 이름이 없으면 K3S_NODE_NAME 환경 변수를 전달하고 각 노드에 대해 유효한 고유한 호스트 이름으로 값을 제공합니다.

출처 : https://rancher.com/docs/k3s/latest/en/quick-start/
답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like

[기계번역] K3s : Architecture

이 페이지에서는 고가용성 K3s 서버 클러스터의 아키텍처와 단일 노드 서버 클러스터와의 차이점을 설명합니다. 또한 에이전트 노드가 K3s 서버에…