Kubernetes 16

[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

[Kubernetes] 쿠버네티스 대시보드 Lens 설치

쿠버네티스 대시보드는 기본적으로 아래 URL을 통해 설치가 가능하다. 쿠버네티스 대시보드를 배포하고 접속하기 웹 UI(쿠버네티스 대시보드)를 배포하고 접속한다. kubernetes.io 하지만 보안적인 측면에서 쿠버네티스 대시보드는 권하지 않는 부분도 있다. 그래서 Lens 라는 쿠버네티스 대시보드를 제공하는 이쁜 툴이 존재한다. Lens | The Kubernetes IDE Lens IDE for Kubernetes. The only system you’ll ever need to take control of your Kubernetes clusters. It's open source and free. Download it today! k8slens.dev 설치 방법은 간단하다. 설치하기 위해서는 Wi..

Kubernetes 2023.01.05

[Kubernetes] 쿠버네티스로 Argo CI/CD 설치하기

1. Namespace 생성 및 Argo CI/CD 설치 kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml 2. 만약 UI/SSO/Multi Cluster 기능을 원하지 않을 경우 아래 명령어처럼 Core 만 설치하도록 한다. 하지만 나는 이쁜 UI를 좋아하기 때문에 1번 명령어로 설치하려한다. kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/man..

Kubernetes 2022.12.31

[Kubernetes] 쿠버네티스 vagrant 로 설치 시 Encoding::CompatibilityError 오류 해결

쿠버네티스 환경 구성 시 여러가지 환경에서 여러 케이스의 이유로 설치가 되지 않는다. 이를 해결 하기 위해 많은 구글링과 강의 커뮤니티에서 조언을 구해야한다. 저와 같은 환글로 된 계정명을 사용하고 있는 윈도우 사용자는 영문명으로 변경하는 작업 대신 더 간단하게 해결하고자 할 경우 아래와 같이 따라해보자. Window cmd 창에서 설치 시 오류 내용 Git bash 에서 설치 오류 내용 메뉴 -> 시스템 환경 변수 편지 -> 환경 변수 - 환경 변수 변수이름 : VAGRANT_HOME 변수 값 : C:\\HashiCorp\.vagrant.d 경로를 반드시 \ 를 2개 (\\) 입력하도록 한다.

Kubernetes 2022.12.26