๐Ÿ“—
smiley book
  • Smiley Books
  • AI
    • Readme
    • openai-whisper
      • ์ƒ˜ํ”Œ ์‹คํ–‰ํ•ด๋ณด๊ธฐ
      • GPU ์„œ๋ฒ„ ์ค€๋น„ํ•˜๊ธฐ
      • API๋กœ whisper๋ฅผ ์™ธ๋ถ€์— ์˜คํ”ˆํ•˜๊ธฐ
      • ํ”„๋กฌํ”„ํŠธ ์ง€์›
      • ์‹ค์‹œ๊ฐ„ message chat
      • ํ™”๋ฉด ์ด์˜๊ฒŒ ๋งŒ๋“ค๊ธฐ์™€ ๋กœ๊ทธ์ธ
      • ํŒŒ์ด์ฌ ๊ฐ€์ƒํ™˜๊ฒฝ
      • ์‹ค์‹œ๊ฐ„ voice chat
      • fine tunning(๋ฏธ์„ธ ์กฐ์ •) ์œผ๋กœ ์„ฑ๋Šฅ ์˜ฌ๋ฆฌ๊ธฐ
      • app์—์„œ api๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ…์ŠคํŠธ๋กœ ๋ฐ”๊ฟ”๋ณด๊ธฐ
    • ollama - llm์„ ์‰ฝ๊ฒŒ ๋‚ด์ปด์—์„œ ์‹คํ–‰
      • ollama webui
      • ollama docker
    • stable diffusion
      • SDXL - text to image
      • SD-webui
    • ChatGPT
      • ๋‹ต๋ณ€์ด ๋Š๊ธธ๋•Œ
      • ์—ญํ• ์„ ์ •ํ•˜์ž
      • ๊ตฌ์ฒด์ ์ธ ์งˆ๋ฌธ
      • ๊ฒฐ๊ณผํ˜•ํƒœ๋ฅผ ์ง€์ •
      • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์—ฌ๋Ÿฌ์ค„๋กœ ์‚ฌ์šฉํ•˜์ž.
      • ๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ ๊ธ€ ๋ฒˆ์—ญ๋ณธ
    • Prompt Engineering
    • Auto-GPT
    • Gemini
      • google ai studio
      • gemini-api
      • embedding guide
    • Huggingface
      • huggingface ์‚ฌ์šฉ๋ฒ•
      • huggingface nlp ๊ณต๋ถ€์ค‘
    • kaggle
      • download dataset
    • langchain
      • langchain์„ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ •๋ฆฌ
      • basic
      • slackbot
      • rag
      • document-loader
      • website-loader
      • confluence
      • memory
      • function-call
      • langsmith
      • agent-toolkit
  • Ansible
    • templates vs files and jinja2
    • dynamic inventory
    • limit ์˜ต์…˜ ๊ฐ•์ œํ•˜๊ธฐ
    • limit ์‚ฌ์šฉํ›„ gather_fact ๋ฌธ์ œ
  • AWS
    • AWS CLI
    • EKS
      • cluster manage
      • ALB Controller
      • external-dns
      • fargate
    • ECR
    • S3
    • Certificate Manager
  • Azure
    • Azure AD OAuth Client Flow
  • Container
    • Registry
    • ๋นŒ๋“œ์‹œ์— env๊ฐ’ ์„ค์ •ํ•˜๊ธฐ
  • DB
    • PXC
      • Operator
      • PMM
      • ์‚ญ์ œ
      • GTID
      • Cross Site Replication
    • Mssql
    • Mysql
  • dotnet
    • Thread Pool
    • Connection Pool
    • Thread Pool2
  • Devops
    • Recommendation
  • GIT
    • Basic
    • Submodule
  • GitHub
    • Repository
    • GitHub Action
    • GitHub PR
    • Self Hosted Runner
    • GitHub Webhook
  • GitLab
    • CI/CD
    • CI/CD Advance
    • Ssl renew
    • CI/CD Pass env to other job
  • Go Lang
    • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•
    • multi os binary build
    • kubectl๊ฐ™์€ cli๋งŒ๋“ค๊ธฐ
    • azure ad cli
    • embed static file
    • go study
      • pointer
      • module and package
      • string
      • struct
      • goroutine
  • Kubernetes
    • Kubernetes๋Š” ๋ฌด์—‡์ธ๊ฐ€
    • Tools
    • Install with kubespray
    • Kubernetes hardening guidance
    • 11 ways not to get hacked
    • ArgoCD
      • Install
      • CLI
      • Repository
      • Apps
      • AWS ALB ์‚ฌ์šฉ
      • Notification slack
      • Backup / DR
      • Ingress
      • 2021-11-16 Github error
      • Server Config
      • auth0 ์ธ์ฆ ์ถ”๊ฐ€(oauth,OIDC)
    • Extension
      • Longhorn pvc
      • External dns
      • Ingress nginx
      • Cert Manager
      • Kube prometheus
    • Helm
      • Subchart
      • Tip
    • Loki
    • Persistent Volume
    • TIP
      • Job
      • Pod
      • Log
  • KAFKA
    • raft
  • KVM
    • kvm cpu model
  • Linux
    • DNS Bind9
      • Cert-Manager
      • Certbot
      • Dynamic Update
      • Log
    • Export and variable
    • Grep ์‚ฌ์šฉ๋ฒ•
  • Modeling
    • C4 model introduce
    • Mermaid
    • reference
  • Monitoring
    • Readme
    • 0. What is Monitoring
    • 1. install prometheus and grafana
    • 2. grafana provisioning
    • 3. grafana dashboard
    • 4. grafana portable dashboard
    • 5. prometheus ui
    • 6. prometheus oauth2
    • Prometheus
      • Metric type
      • basic
      • rate vs irate
      • k8s-prometheus
    • Grafana
      • Expolorer
    • Node Exporter
      • advance
      • textfile collector
  • Motivation
    • 3 Simple Rule
  • OPENNEBULA
    • Install(ansible)
    • Install
    • Tip
    • Windows vm
  • Reading
    • comfort zone
    • ๋ฐฐ๋ ค
    • elon musk 6 rule for insane productivity
    • Feynman Technique
    • how to interview - elon musk
    • ๊ฒฝ์ฒญ
    • Readme
  • Redis
    • Install
    • Master-slave Architecture
    • Sentinel
    • Redis Cluster
    • Client programming c#
  • SEO
    • Readme
  • Security
    • criminalip.io
      • criminalip.io
  • Stock
    • robinhood-python
  • Terraform
    • moved block
    • output
  • vault
    • Readme
  • VS Code
    • dev container
    • dev container on remote server
  • Old fashione trend
    • curity
    • MAAS
      • Install maas
      • Manage maas
      • Tip
Powered by GitBook
On this page
  • pre-requisites
  • longhorn ์„ค์น˜
  • ingress - dashboard
  • pvc ์ƒ์„ฑ
  • pod์—์„œ ์‚ฌ์šฉ
  • snapshot
  • recurring snapshot and backup
  • ๊ธฐ๋ณธ ์˜ต์…˜ ๋ณ€๊ฒฝ
  • backup
  • ๋ณต๊ตฌ
  • volume size ๋Š˜๋ฆฌ๊ธฐ
  • uninstall
  • Create an Ingress with Basic Authentication

Was this helpful?

  1. Kubernetes
  2. Extension

Longhorn pvc

PreviousExtensionNextExternal dns

Last updated 1 year ago

Was this helpful?

๋…ธ๋“œ์žฅ๋น„๋ฅผ storage๋กœ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ๋‹ค.

persistance volume์„ kubernetes ๊ฐ€ ์„ค์น˜๋œ ๋…ธ๋“œ๋ฅผ pv๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

pod๊ฐ€ 1๋ฒˆ ๋…ธ๋“œ์—์„œ ๋œจ๋ฉด 1๋ฒˆ ๋…ธ๋“œ์— pv๋ฅผ ๋ถ™์—ฌ์ฃผ๋Š”๊ฑฐ ๊ฐ™์Œ

๋ณต์ œ๋ณธ๋„ ๋งŒ๋“ค์–ด์ฃผ๊ณ  snapshot๋„ ํ•ด์ฃผ๊ณ  ๊ทธ๋Ÿฐ๋‹ค.

pre-requisites

ubuntu20์€ nfs-commons๋งŒ ์ถ”๊ฐ€ ์„ค์น˜ํ•ด์•ผํ•œ๋‹ค.

apt install nfs-common -y

์ „์ฒด ๋…ธ๋“œ์— ์„ค์น˜๋ฅผ ํ•œ๋‹ค.

longhorn ์„ค์น˜

helm repo add longhorn https://charts.longhorn.io
helm repo update
helm search repo longhorn
helm install longhorn longhorn/longhorn --namespace longhorn-system

LoadBalancerํƒ€์ž…์œผ๋กœ ์„ค์น˜ํ•˜๋ ค๋ฉด ๋‹ค์Œ์ฒ˜๋Ÿผ ํ•˜๋ฉด๋œ๋‹ค.

helm install longhorn longhorn/longhorn --set service.ui.type=LoadBalancer -n longhorn-system --create-namespace

helm list -n longhorn-system

kcn longhorn-system

k get pod

ํ”„๋ก ํŠธ์›น์œผ๋กœ ์ ‘์†ํ•ด์„œ volume์„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋ณด์ž.

k get volumes

NAME   STATE      ROBUSTNESS   SCHEDULED   SIZE          NODE   AGE
test   detached   unknown      True        21474836480          7m57s

k get crd | grep longhorn

backingimagemanagers.longhorn.io                      2021-08-11T01:07:42Z
backingimages.longhorn.io                             2021-08-11T01:07:42Z
engineimages.longhorn.io                              2021-08-11T01:07:42Z
engines.longhorn.io                                   2021-08-11T01:07:42Z
instancemanagers.longhorn.io                          2021-08-11T01:07:42Z
nodes.longhorn.io                                     2021-08-11T01:07:42Z
replicas.longhorn.io                                  2021-08-11T01:07:42Z
settings.longhorn.io                                  2021-08-11T01:07:42Z
sharemanagers.longhorn.io                             2021-08-11T01:07:42Z
volumes.longhorn.io                                   2021-08-11T01:07:42Z

volume์ด๋ผ๋Š” crd๋ฅผ ์ œ๊ณตํ•จ..๊ธฐํƒ€ ๋‹ค๋ฅธ๊ฒƒ๋„ ์ œ๊ณต.

longhorn์ด๋ผ๋Š” ์Šคํ† ๋ฆฌ์ง€ ํด๋ผ์Šค ์ œ๊ณต ๋””ํดํŠธ๋กœ ์„ธํŒ…๋˜์–ด ์žˆ๋‹ค.

# k get sc
NAME                 PROVISIONER          RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
longhorn (default)   driver.longhorn.io   Delete          Immediate           true                   33m

pv์™€ pvc๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ์ค€๋น„๊ฐ€ ๋ฌ๋‹ค.

ingress - dashboard

---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: longhorn
  namespace: longhorn-system
  annotations:
    kubernetes.io/ingress.class: nginx
spec:
  rules:
    - host: longhorn.yourdoman.com
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: longhorn-frontend
                port:
                  number: 80

pvc ์ƒ์„ฑ

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: mypvc
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 2Gi

mypvc.yml

k apply -f mypvc.yml

longhorn dashboard์—์„œ volume์ด ์ƒ๊ธด๊ฑธ ํ™•์ธํ• ์ˆ˜ ์žˆ๋‹ค.

detached ์ƒํƒœ์ด๋‹ค.

pod์—์„œ ์‚ฌ์šฉ

vi pod.yml

apiVersion: v1
kind: Pod
metadata:
  name: mypod
spec:
  containers:
    - name: myfrontend
      image: nginx
      volumeMounts:
        - mountPath: '/var/www/html'
          name: mypod
  volumes:
    - name: mypod
      persistentVolumeClaim:
        claimName: mypvc
k apply -f pod.yml

์กฐ๊ธˆ ๊ธฐ๋‹ค๋ฆฌ๋ฉด volume์ด attached๊ฐ€ ๋œ๊ฑธ ๋ณผ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

๋ณผ๋ฅจ name์„ ๋ˆŒ๋Ÿฌ์„œ ๋“ค์–ด๊ฐ€๋ณด๋ฉด ์ž์„ธํ•œ ๋‚ด์šฉ์ด ๋‚˜์˜จ๋‹ค.

backup๋„ ํ• ์ˆ˜ ์žˆ๊ณ  snapshot๋„ ํ• ์ˆ˜ ์žˆ๋‹ค.

replica๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์ด 3 ์ด๋ฏ€๋กœ 3๊ฐœ์˜ ๋ฆฌํ”Œ๋ฆฌ์นด๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๊ณ  ์ œ์ผ๋จผ์ € ๊ฐ™์€ ๋…ธ๋“œ์— ์ž‡๋Š” pv๋ฅผ pod์— ๋ถ™์—ฌ์ค€๋‹ค.

์ด ๊ฐ’์„ ์ค„์ด๋ ค๋ฉด

์ด ๋ฒ„ํŠผ์„ ์ด์šฉํ•˜๋ฉด๋œ๋‹ค.

1 ๊ฐœ๋กœ ์ค„์ด๋ฉด ์ค„์–ด๋“œ๋Š”๊ฒƒ์„ ๋ณผ์ˆ˜ ์žˆ๋‹ค.

ํ˜„์žฌ ๋…ธ๋“œ๊ฐ€ 6๊ฐœ์ด๋ฏ€๋กœ 6๊ฐœ๋กœ ๋Š˜๋ ค์ฃผ๋ฉด ๋ชจ๋“  ๋…ธ๋“œ์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ค ์Œ“์ด๋ฏ€๋กœ ํŒŒ๋“œ๊ฐ€ ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ ์›€์ง์—ฌ๋„ ๋ฌธ์ œ๊ฐ€ ์—†๋Š”๋“ฏ ๋ณด์ธ๋‹ค.

๋ฉ”๋‰ด์ค‘์— update data locality๋ฅผ ๋ˆŒ๋Ÿฌ๋ณด์ž.

best effort๋กœ ํ•˜๋ฉด pod๊ฐ€ ์žˆ๋Š” ๋…ธ๋“œ์—์„œ pvc๋ฅผ ๋ถ™์—ฌ์ฃผ๋Š”๋“ฏ ๋ณด์ธ๋‹ค.

pod๋„ 5๋ฒˆ์— ์žˆ๋Š”๊ฒƒ์„ ํ™•์ธํ• ์ˆ˜ ์žˆ๋‹ค.

snapshot

๊ฐ„๋‹จํžˆ snapshot์ด ๋ฌ๋‹ค. ๋ฉ”์ธ์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” replica์—์„œ ์Šค๋ƒ…์ƒท์ด ์ด๋ฃจ์–ด์ง€๋Š”์ง€๋Š” ํ™•์ธํ•˜์ง€ ๋ชปํ–‡๋‹ค.

์Šค๋ƒ…์ƒท ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋ณด์ธ๋‹ค.

๋ณต๊ตฌ๋ฅผ ํ•ด๋ณด์ž.

์Šค๋ƒ…์ƒท์„ ๊ณ ๋ฅด๋ฉด ๋‹ค์Œ์ฒ˜๋Ÿผ ๋‚˜์˜จ๋‹ค.

revert๊ฐ€ ํšŒ์ƒ‰์ธ๊ฒƒ์„ ์•Œ์ˆ˜์žˆ๋‹ค. pod๊ฐ€ attached๋˜์–ด ์žˆ์–ด์„œ ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ ์ผ๋‹จ pod๋ฅผ ๋‚ด๋ฆฌ๊ณ  ๋‹ค์‹œ ํ™•์ธํ•ด๋ณด์ž.

kubectl delete pod mypod

detached๋กœ ๋ฐ”๋€ ๋ณผ๋ฅจ

detached๋œ ๋ณผ๋ฅจ์„ ์„ ํƒํ•˜๊ณ  attach๋ฅผ ๋ˆ„๋ฅด์ž.

mainterance mode๋กœ ๋“ค์–ด๊ฐ€์„œ ์ž‘์—…ํ•˜์ž. mainterance ๋ฅผ ๊ผญ ์ฒดํฌํ•ด์ค€๋‹ค.

health๋กœ ๋ฐ”๋€๋‹ค.

์ด๋ฆ„์„ ํด๋ฆญํ•˜๊ณ  ๋‚ด๋ถ€๋กœ ๋“ค์–ด๊ฐ€๋ณด๋ฉด snapshot์ด ๋ณด์ธ๋‹ค. ํด๋ฆญํ•˜๋ฉด revert๊ฐ€ ํ™œ์„ฑํ™” ๋œ๋‹ค. ๋ˆ„๋ฅด์ž.

revert๊ฐ€ ๋‹ค๋œํ›„์— ๋‹ค์‹œ volume์„ detachํ•œ๋‹ค.

detached๋œ ๋ณผ๋ฅจ

์ด์ œ pod๋ฅผ ๋‹ค์‹œ ์ƒ์„ฑํ•ด๋ณด์ž.

k apply -f mypod.yml

๋‹ค์‹œ pod์— attched๋ซ๋‹ค.

์Šค๋ƒ…์ƒท ๋ฒ„์ „์œผ๋กœ ๋Œ์•„์˜จ๊ฒƒ์„ ํ™•์ธํ• ์ˆ˜ ์žˆ๋‹ค.

๊ทผ๋ฐ ์™œ ๊ฐ™์€ volume์œผ๋กœ ๋ถ™์ง€? ์•„ pvc๊ฐ€ ์ง€์›Œ์ง€์ง€ ์•Š๊ณ  ์œ ์ง€๋˜๊ณ  ์žˆ์–ด์„œ ๊ทธ๋ ‡์ง€.

recurring snapshot and backup

์—ฌ๊ธฐ์„œ ์ฒ˜๋ฆฌํ•˜๋ฉด๋œ๋‹ค.

์Šค๋ƒ…์ƒท๊ณผ ๋ฐฑ์—… ๋‘˜๋‹ค ํ• ์ˆ˜ ์žˆ๋‹ค.

๊ธฐ๋ณธ ์˜ต์…˜ ๋ณ€๊ฒฝ

๋ฉ”๋‰ด์ค‘ setting์ด๋ผ๋Š”๊ณณ์— ๋ชจ๋“  ๊ธฐ๋ณธ ์˜ต์…˜์ด ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค.

helm์„ค์น˜์‹œ ์„ค์ •ํ•ด์ฃผ์–ด๋„ ๋œ๋‹ค.

backup

๋ฆฌํ”Œ๋ฆฌ์นด๊ฐ€ ์žˆ๊ธฐ๋Š” ํ•˜์ง€๋งŒ ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด๋ถ€์— ์žˆ์œผ๋ฏ€๋กœ ์™ธ๋ถ€๋กœ ๋ฐฑ์—…์„ ํ•˜๋Š”๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.

s3์— ๋ฐฑ์—…์„ ํ•˜์ž. s3๊ถŒํ•œ๋ฌธ์ œ์™€ secret key๋ถ€๋ถ„์€ ๊ฐ์ž ์•Œ์•„์„œ ์ฒ˜๋ฆฌํ•ด๋‘๊ณ  ์ง„ํ–‰

bucket์„ ๋งŒ๋“ ๋‹ค.

aws ์ ‘์†์ •๋ณด๊ฐ€ ์žˆ๋Š” secret๋ฅผ ๋งŒ๋“ค๊ณ  ์ ์šฉํ•œ๋‹ค.

apiVersion: v1
kind: Secret
metadata:
  name: backup-s3
  namespace: longhorn-system
type: Opaque
data:
  AWS_ACCESS_KEY_ID: AAxxx
  AWS_SECRET_ACCESS_KEY: AAxxxx
k apply -f backup-s3.yml
k get secret -n longhorn-system

longhorn ์„ธํŒ… ํŽ˜์ด์ง€์—์„œ ์„ค์ •์„ ํ•˜์ž.

s3://bucket-name@region/path/

saveํ•˜์ž.

volume์— ๋“ค์–ด๊ฐ€์„œ ๋ฐฑ์—… ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋ณด์ž.

์กฐ๊ธˆ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ๋ฐฑ์—…์ด ๋ฌ๋‹ค๊ณ  ํ‘œ์‹œ๋œ๋‹ค.

s3์—์„œ ํ™•์ธํ•ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์—…๋กœ๋“œ๋œ๊ฒƒ์ด ๋ณด์ธ๋‹ค.

๋งค์ผ ์Šค์ผ€์ค„์„ ๊ฑธ์–ด๋‘๋ฉด ํŽธํ• ๋“ฏ ๋ณด์ธ๋‹ค.

ํŠน์ • ๊ฐฏ์ˆ˜ ์ด์ƒ์€ s3์—์„œ ์ง€์›Œ์ค€๋‹ค.

์‹œ๊ฐ„์ด ๋˜๋‹ˆ ์ž๋™์œผ๋กœ ์—…๋กœ๋“œํ•ด์ฃผ๊ณ  ๋ฐฑ์—… ์ƒ์„ฑํ•ด์ค€๋‹ค.

๋ณต๊ตฌ

์—ฌ๊ธฐ์—์„œ ๋ณต๊ตฌ๋ฅผ ํ•ด๋ณด๋ฉด ๋œ๋‹ค.

volume size ๋Š˜๋ฆฌ๊ธฐ

ํ˜„์žฌ๋Š” live์ƒํƒœ์—์„œ๋Š” ๋Š˜์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์ผ๋‹จ volume์„ detachํ•˜์ž.

ui์—์„œ ๋Š˜๋ฆฌ๊ธฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค.

๋‹ค์‹œ attachํ•˜์ž.

ext4, XFS ๋งŒ ๋Š˜๋ฆฌ๋Š”๊ฑธ ํ—ˆ์šฉํ•œ๋‹ค.

storage class์—์„œ longhorn์„ ํ™•์ธํ•ด๋ณด๋ฉด ํ™•์žฅ์„ ํ—ˆ์šฉํ•ด์ฃผ๋Š” ์˜ต์…˜์ด enable๋˜์–ด์žˆ๋‹ค.

uninstall

helm uninstall longhorn -n longhorn-system

Create an Ingress with Basic Authentication

USER=<USERNAME_HERE>; PASSWORD=<PASSWORD_HERE>; echo "${USER}:$(openssl passwd -stdin -apr1 <<< ${PASSWORD})" >> auth

USER=admin; PASSWORD=XXXXX; echo "${USER}:$(openssl passwd -stdin -apr1 <<< ${PASSWORD})" >> auth

cat auth | base64

update basic-auth.yaml

์œผ๋กœ ํ™•์ธํ•ด๋ณด๋ฉด dashboard๊ฐ€ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

ํ˜„์žฌ node05๋ฒˆ์— pvc๊ฐ€ ์žˆ๋‹ค.

http://longhorn.yourdoman.com
https://www.youtube.com/watch?v=h8A8mUMGE7M&t=377s
https://longhorn.io/docs/1.2.0/volumes-and-nodes/volume-size/
https://longhorn.io/docs/1.2.0/volumes-and-nodes/expansion/
https://longhorn.io/docs/1.2.2/deploy/accessing-the-ui/longhorn-ingress/
LonghornLonghorn
Logo