k3s 4

[IT잡지식] k3s 와 k8s 비교표

아래는 k3s와 k8s 간의 주요 차이점을 비교한 테이블입니다. 차이점 k3s k8s (Kubernetes) 설치 크기 작음(약 40MB) 큼(수백 MB 이상) 설치 방법 간편(단일 바이너리 설치) 복잡(여러 구성 요소 및 설치 단계 필요) 필요 자원 적은 메모리 및 CPU 요구 사항 많은 메모리 및 CPU 요구 사항 기능 기본 기능은 k8s와 비슷하지만 제한적 전체 기능이 제공됨 노드 제한 최대 5개 노드까지 무료 무제한 특징 경량화 버전으로 IoT, 엣지 컴퓨팅 등에 적합 대규모 애플리케이션 및 클러스터에 적합 배포 방식 서버 및 에이전트 모드 사용 마스터, 워커, API 서버 등 다중 구성 요소로 배포됨 보안 k8s와 비슷하지만 일부 보안 기능 제한됨 보안 기능 제공됨 생태계 상대적으로 작은 생태계..

IT잡지식 2023.05.04

[Kubernetes] k3s 에서 명령어를 간소화하기 위한 스크립트

k3s 클러스터를 관리할 때 반복적으로 사용하는 명령어를 간소화하기 위해 스크립트를 작성하는 것이 좋습니다. 이를 통해 더 효율적으로 클러스터를 관리할 수 있습니다. 아래는 k3s 명령어를 간소화하기 위한 예시 스크립트입니다. 이 스크립트는 k3s 클러스터에서 자주 사용되는 일부 명령어를 별칭으로 정의합니다. #!/bin/bash # k3s alias commands alias k=kubectl alias ksys="k get nodes && k get pods --all-namespaces" alias kdes="k describe pod" alias klo="k logs -f" # k3s cluster management functions function k3s-up { sudo k3s server ..

Kubernetes 2023.05.01

[Kubernetes] Raspberry PI4 에 k3s 구축하기

0. 사전작업 : 라즈베리파이 시스템 설정 - /boot/cmdline.txt 파일에 cgroup_memory=1 cgroup_enable=memory 를 추가하고, reboot 실행 sudo vi /boot/cmdline.txt console=serial0,115200 console=tty1 root=PARTUUID=4aed83fb-02 rootfstype=ext4 fsck.repair=yes rootwait cgroup_memory=1 cgroup_enable=memory sudo reboot 1. 먼저, 각각의 worker 노드에서 필요한 패키지를 설치합니다. sudo apt-get update sudo apt-get install -y curl 2. k3s 클러스터를 설치합니다. Master 노드..

Kubernetes 2023.04.30