hostpath 마운트 질문
119
작성한 질문수 3
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!
[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다.
(https://www.inflearn.com/questions/992407/comment/281901)
6. ARM 계열의 m1 , m2 계열은 VirtualBox를 통한 구성이 원할하지 않고, 실습 환경의 다변화는 추후 대처하기 어려워서 현재 과정에서는 지원하지 않습니다.
(https://www.inflearn.com/questions/915529)
[질문 하기]
안녕하세요.
다름이 아니라 볼륨 강의를 수강하던 중 의문점이 발생하여 질문합니다.
5.3 호스트패스 yaml 파일 배포 전에 /var/log 경로에 aaa.txt 라는 임의의 파일을 생성하고 배포하였습니다. 그럼 host-log 경로에 마운트 되었을때 host-log 경로에서도 aaa.txt 파일이 보여야하는게 아닌지 문의드립니다.
추가적으로 테스트를 진행해봤는데요. /home 경로에 임의 테스트 파일 생성 > mountpath에 /host-home, path에 /home/ 이렇게 파일을 수정하고 배포해봤는데 컨테이너 /host-home 경로에 생성한 파일이 보이지않습니다. 위 두개가 같은 문제로 보이는데 그 이유가 뭔지 문의드립니다.
답변 1
0
안녕하세요
질문 #1과 #2를 정확히 이해하지 못한 부분이 있을 수도 있는 점 미리 양해 말씀드립니다.
HostPath 테스트를 다음과 같이 다시 진행했는데요.
어떻게 HostPath를 이해하고 진행하셨는지 문의드려도 될까요?
[cp-k8s]
root@cp-k8s:~/_Lecture_k8s_learning.kit/ch5/5.3# k get node
NAME STATUS ROLES AGE VERSION
cp-k8s Ready control-plane 18d v1.30.1
w1-k8s Ready <none> 18d v1.30.1
w2-k8s NotReady <none> 18d v1.30.1
w3-k8s NotReady <none> 18d v1.30.1
root@cp-k8s:~/_Lecture_k8s_learning.kit/ch5/5.3# k get po
NAME READY STATUS RESTARTS AGE
deploy-hostpath-7ff6788799-fgjsk 1/1 Running 0 48s
deploy-hostpath-7ff6788799-g9m9l 1/1 Running 0 48s
deploy-hostpath-7ff6788799-xfl4b 1/1 Running 0 48s
root@cp-k8s:~/_Lecture_k8s_learning.kit/ch5/5.3# k exec deploy-hostpath-7ff6788799-fgjsk -it -- /bin/bash
[root@deploy-hostpath-7ff6788799-fgjsk /]# ls
bin dev etc home host-log lib media mnt opt proc root run sbin srv sys tmp usr var
[root@deploy-hostpath-7ff6788799-fgjsk /]# cd host-log
[root@deploy-hostpath-7ff6788799-fgjsk host-log]# touch is-here-on-w1-k8s[root@deploy-hostpath-7ff6788799-fgjsk host-log]# pwd
/host-log
[root@deploy-hostpath-7ff6788799-fgjsk host-log]# ls is-here-on-w1-k8s
is-here-on-w1-k8s
[w1-k8s]
root@w1-k8s:~# ls /var/log/
alternatives.log auth.log.1 btmp containers dmesg.2.gz dpkg.log.2.gz journal kern.log.4.gz syslog.1 ubuntu-advantage.log.1 wtmp
alternatives.log.1 auth.log.2.gz btmp.1 dist-upgrade dmesg.3.gz dpkg.log.3.gz kern.log lastlog syslog.2.gz ubuntu-advantage-timer.log
alternatives.log.2.gz auth.log.3.gz calico dmesg dmesg.4.gz faillog kern.log.1 pods syslog.3.gz ubuntu-advantage-timer.log.1
apt auth.log.4.gz cloud-init.log dmesg.0 dpkg.log installer kern.log.2.gz private syslog.4.gz unattended-upgrades
auth.log bootstrap.log cloud-init-output.log dmesg.1.gz dpkg.log.1 is-here-on-w1-k8s kern.log.3.gz syslog ubuntu-advantage.log upgrade
root@w1-k8s:~# ls /var/log//is-here-on-w1-k8s
/var/log//is-here-on-w1-k8s
0
안녕하세요.
강사님의 yaml을 조금 수정해서 호스트의 /home디렉터리 컨테이너의 /host-home 디렉터리를 마운트하게 되면 /home과 /host-name 데이터가 마운트 되어 호스트의 /home 디렉터리 안에 있는 데이터가 /host-name에 보이게 되는 걸로 이해했는데요.
아래 파일을 배포하기 전 /home 디렉터리에 test.txt라는 임의 파일을 생성하고 배포하게 되면 /host-home 경로에 tset.txt 파일이 생성되어야 하는것이 아닌지 문의드립니다.
+강사님이 올려주신 답변을 보고 마스터 노드가 아닌 워커 노드의 /home 디렉터리에 파일을 생성하고 배포하니 이제야 보이네요....

섹션2. 1.5쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30 오류
0
37
2
[해결] 2.4. tabby config.yaml 파일 복사 실패 시
1
92
0
9.3 Error 발생 유도 테스트 확인 부탁드립니다.
0
94
2
livenessProbe 어플리케이션 재시작 의미
0
65
2
K8S 노들에 접근이 안됩니다.
0
166
6
arm virtualBox의 vagrant up 에러
0
113
2
추후 강의계획 질문
0
148
1
MAC 에서 사용할 수 있는 ova 파일은 없나요?
0
217
2
7.8. w3-affinity-leader 적용 에러 문제 질문드립니다.
0
207
5
커리큘럼 순서 문의
0
205
2
apply 실행 후 pod상태가 ContainerCreating 에서 변경이 안됩니다.
0
369
2
livenessProbe에 대한 설명이 조금 부족한거 같네요
0
217
3
controlplane_node.sh 실행 오류 문의
0
240
2
예제폴더의 경로와 영상의 경로가 너무나도 다릅니다
0
217
2
9.6강의 소스 수정 요청 및 에러 문의
0
163
2
8.6 강의 중 sysnet4admin/chk-info 이미지 bash 이슈
0
159
3
드디어 맥에서도 virtualbox가 지원 됩니다.
0
282
2
8.3강의 set-ctx-pod-admin.sh 수정 요청
0
119
3
7.5 강의 tardy-nginx 이미지 문제
0
3310
3
ch1. controlplan_node.sh 실행 시 에러가 뜹니다
0
304
3
Kubenetes 클러스터에 추가적으로 신뢰하는 CA를 넣을 수 있나요?
0
181
1
clusterrolebinding의 --namespace 옵션의 역할
0
164
2
A.0003 파일 vagrant file 수정 (자문자답)
0
166
2
nfs-client-provisioner 관련 생성 오류 질문
0
187
1





