k8s6 [RKE2] RKE2 통한 Kubernetes 생성하기 RKE2(Rancher Kubernetes Engine)SUSE Rancher에서 만든 엔터프라이즈용 Kubernetes 배포판기존 RKE의 차세대 버전보안, 안정성을을 준수한 Kubernetes 배포판사전 kubectl 설치 리눅스에 kubectl 설치 및 설정시작하기 전에 클러스터의 마이너(minor) 버전 차이 내에 있는 kubectl 버전을 사용해야 한다. 예를 들어, v1.35 클라이언트는 v1.34, v1.35, v1.36의 컨트롤 플레인과 연동될 수 있다. 호환되는 최신 버전kubernetes.io Master 설치curl -sfL https://get.rke2.io | sh -서비스 실행systemctl enable --now rke2-server.service서비스 확인systemctl.. 2026. 1. 23. Kubernetes Containerd GPU 사용 방법 환경 OS : Centos7참고문서https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#configuring-containerd-for-kubernetes Installing the NVIDIA Container Toolkit — NVIDIA Container Toolkit 1.16.0 documentationYou installed a supported container engine (Docker, Containerd, CRI-O, Podman).docs.nvidia.com 자세한 설치 방법https://github.com/NVIDIA/k8s-device-plugin/tree/v0.16.0?t.. 2024. 8. 9. Jenkins Deployment로 설치하기 Kubernetes에 Jenkins 설치 간단한 테스트를 위한 환경이기에 PV 경로는 hostPath로 진행하며, NFS, SC를 사용해도 상관없습니다. DeploymentapiVersion: apps/v1kind: Deploymentmetadata: name: jenkins namespace: jenkinsspec: replicas: 1 selector: matchLabels: app: jenkins template: metadata: labels: app: jenkins spec: containers: - name: jenkins image: jenkins/jenkins:lts ports: .. 2024. 6. 13. Kubernetes EFK Helm https://velog.io/@raiders032/EFK-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0 Repo 등록 helm repo add elastic https://helm.elastic.co Elastic Repo 검색helm search repo elastic helm search repo elastic/elasticsearch --versions helm pull elastic/elasticsearch 기존 PVC 설정eanbled : falseexistingClaim : PVC이름persistence: enabled: false existingClaim : work-persistent-storage ElasticSearch 설치helm insta.. 2024. 5. 3. Kubernetes NFS Provisioner Kubernets Volume을 사용하기 위해서는 다양한 방법들이 존재한다. 그 중에 NFS StorageClass를 사용할 예정이며, NFS Storageclass를 사용하게 되면 사용하기 편한 점이 존재-> PV 별도 생성할 필요 없고 PVC 생성 시 자동으로 생성-> PVC를 삭제 하면 PV도 같이 삭제 된다.-> 용량에 대한 산정이 필요할 경우 YAML 배포할때 상세한 안내가 필요하다 NFS Provisionergit clone https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner.gitcd nfs-subdir-external-provisioner/deploy 적용할 상세 YAML 파일 Provisioner 권한 설정S.. 2024. 5. 2. Kubernetes PostgresSQL 설치 Kubernets Postgres DB 설치Deployment , Service Postgres image 버전은 선택Configmap, Secret를 통한 계정 정보 저장하기환경 변수POSTGRES_DB : DB NamePOSTGRES_USER : DB USERPOSTGRES_PASSWORD : DB 패스워드 Configmap으로 패스워드 설정하는 방법사실 보안상 Configmap으로 하면 평문으로 처리하기에 secret를 통해서 설정해야한다!apiVersion: v1kind: ConfigMapmetadata: name: postgres-configdata: POSTGRES_DB: mydatabase POSTGRES_USER: myuser POSTGRES_PASSWORD: mypasswordap.. 2024. 4. 25. 이전 1 다음