55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨대세는 쿠버네티스 [초급~중급]
오타..?
안녕하세요! 와.. 실무적인 내용이 너무 좋아서 잘 보고 있습니다! 그런데 pod-4,5,6 을 생성할때 lo:produc'e'tion 이라고 오타를 내셨는데... 동영상에서 컨트롤러를 만들때 놀랍게도 에러 없이 선택 되더라구요... 어찌된 일이죠!?
- 미해결대세는 쿠버네티스 [초급~중급]
몇 가지 질문드립니다!!!
1. docker에서는 컨테이너 로그를 확인하거나 shell에 연결할 때 "docker exec -it~", "docker logs -f" 등의 명령어를 사용했는데 kubernetes에서는 컨테이너에 접근하기 위해서 어떤 명령어를 사용해야하나요? pod에 접근할때 kubectl exec나 kubectl logs 를 쓰는거 같은데 컨테이너에 접근하는 방식은 검색해도 잘 안나오더라구요. 2. 현재 vpc환경에 쿠버네티스를 연결해 강의를 따라가고 있는데요.. 혹시 온프레미스 환경과 vpc와 같은 클라우드 환경을 혼합하여 쿠버네티스 클러스트를 구축하는 것이 가능한가요? 가능하다면 어떤 방식으로 접근을 해야하는지 궁금합니다. vpc환경에서는 private IP를 통해 서로 클러스트를 구축하는데, 그것 때문인지 vpc외부의 노드는 해당 클러스트에 접근이 안되는 거 같더라구요. 감사합니다!
- 미해결대세는 쿠버네티스 [초급~중급]
안녕하세요 질문입니다.
안녕하세요. 현재 강의를 수강하고 있는 학생입니다. 다름이 아니라 저의 태스트 환경이 강의와 조금 상이하여 초기 세팅부터 문제를 격고 있어 몇가지 질문을 드리려고 합니다. 현재 저의 개발 환경은 aws ec2 인스턴스 두 개와 이 둘을 ssh로 접근하는 mac기반 pc 하나입니다. kubeadm 명령어로 init 하는 것 까지는 성공하였으나 대시보드를 띄우는 데 어려움을 격고 있습니다. 강의의 설치관련 자료 세 개 및 여러 구글 자료를 참고하였지만 해결책을 찾을 수 없었습니다. 구체적인 문제는 nohup kubectl proxy --port=8001 --address=<master-pubric-ip> --accept-hosts='^*$' >/dev/null 2>&1 & 위 명령어를 실행했을 때 netstat로 포트를 확인해 보면 [1]+ Exit 255 sudo kubectl proxy --port=8001 --address=<master-pubric-ip> --accept-hosts='^*$' > /dev/null 2>&1 위와 같이 포트가 죽는 문제가 발생하고, 단순 아래와 같이 명령어를 실행하면 kubectl proxy ⇒ Starting to serve on 127.0.0.1:8001 포트가 열리기 하였으나, 맥 pc에서 해당 url(http://<aws-pubric-Ip>:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/)에 접근하면 사이트에 연결할 수 없음이라는 메세지가 뜨며 대시보드에 접근을 할 수 없습니다. aws 인바운드에는 포트 8001의 모든 tcp 를 열어둔 상대입니다. 어떤 식으로 해결해야 할 지 감이 안잡혀서 답답한 마음에 질문을 남깁니다. 감사합니다.
- 미해결대세는 쿠버네티스 [초급~중급]
kubernetes 전체 구성 문의 드립니다.
실제 환경에서는 kubernetes Dashboard 를 쓰지 않고 사용하신다고 하셨는데 실제환경에서는 일반적으로 어떻게 구성을 하시는지 궁금합니다.
- 해결됨대세는 쿠버네티스 [초급~중급]
샘플 파일 문의 드립니다.
전체 강의 내용은 각 부분을 파악하는데 많은 도움 감사드립니다.^^ 실제 모든 부분이 간단하게 만들어져 적용되어진 어플리케이션 배포 가능한 github 주천해 주실수 있을까요? 그리고 현재 실무에서는 어떤 언어로 개발되어진 app을 주로 배포하고 계신지 궁금합니다. javascript 프레임워크를 주로 배포하실것으로 예상되는데. 참고로 말씀드리면 저는 spring boot 로 개발된 어플을 배포 해보려고 하고 있습니다.
- 해결됨대세는 쿠버네티스 [초급~중급]
로드벨런서 추가 강의 없을까요?
생략된 로드 벨런서 강의가 추가될 계획은 없을까요? 캘리코 플러그인을 올려서 가능할꺼라 막연하게 생각했었는데 개념이 약간 헷갈립니다. 캘리코를 암만 봐도 클러스터내의 네트워크 환경을 셋팅 해주는것 같은데, 쿠버클러스터 환경 자체에서도 클러스터 IP가 활당이 되는데 왜 필요한지 잘 이해가 안됩니다. 특히 실무에서 적용하기 위해 로드 벨런서 같은 개념이 꼭 필요 할 것 같은데 강의 추가 계획은 없을지도 궁금합니다.
- 미해결대세는 쿠버네티스 [초급~중급]
docker 배포시 k8s 로그 확인
안녕하세요 k8s 로그를 분석 중인데, Docker 배포 시 발생하는 로그에 대해서는 어디에 저장이 되어있을까요.. kubesystem, monitoring, 등 후어렵네요
- 해결됨대세는 쿠버네티스 [초급~중급]
서버 재부팅시 Dashboard 자동으로 띄워주는 명령어 문의 드립니다.
nohup kubectl proxy --port=8001 --address=192.168.0.30 --accept-hosts='^*$' >/dev/null 2>&1 & 서버 재부팅시 항상 프록시 Dashboard를 위 명령어서 실행시켜 서 포트를 열어주고 웹브라우저로 url로 접속해야하는건가요? Dashboard 자동으로 실행시켜 주는방법과 Dashboard 포트를 닫는 명령은 없는지요?
- 미해결대세는 쿠버네티스 [초급~중급]
Dashboard 삭제시 명령 문의 드립니다.
Dashboard 삭제시 명령은 kubectl --namespace kube-system delete deployment,service kubernetes-dashboard 이렇게 입력하면 삭제가 될까요?
- 미해결대세는 쿠버네티스 [초급~중급]
부록으로 쿠버네티스 설치 영상에서 여러가지 플러그인이나 추가 상세강좌에 대한 계획은 없으신지요?
셋팅부터 너무 막히고 공부해야할게 많은것 같아요. 설치시 사용하는 kubeadm, Calico 등등 왜 필요한지 또 설치시 실행하는 여러가지 설정들이 블로그에서 보긴 하나 이해하기 어렵네요 온프레미스 환경에서 쿠버를 적용하려고 검토중이고 공부중인데...SE가 아니고 개발자다 보니 기본적인 네트워크 지식이 많이 부족해서 어려운것인지? 부록과 온라인에 떠도는 글들만 보고는 설치 과장 환경셋팅에 대한 과정이 너무 어렵게 느껴 집니다. 혹시 추가 강좌 계획은 없으신지요?
- 미해결대세는 쿠버네티스 [초급~중급]
강좌에서 사용하신 기능 문의 드립니다.
contorol + c 로 Endpoint 값과 ip 값을 복사하셨는데.. 어떻게 두가지 값을 복사해서 붙여 넣으신건지?
- 미해결대세는 쿠버네티스 [초급~중급]
방화벽 문의 드립니다.
방화벽 설치가 필요 없는건가요? 쿠버네티스 자체에서 방화벽이 구성하고 있다는 이야기시네요.. 계속 iptables 을 설치하고 진행을 하고 있어서 생기는 문제 였네요.. ㅠ.ㅠ
- 미해결대세는 쿠버네티스 [초급~중급]
Ingress Controller 구동방식 문의드립니다.
앞단에 L4를 둔 6개의 Worker Node 환경이라 가정할떄 Ingress Controller 는 개별 Worker Node에서 pod 형태로 구현되는건가요...? 그리고 L4에서 RR방식으로 분기하여 임의의 노드로 접속하게되면 해당 노드에서의 Ingress Controller 동작방식이 어떻게 되나요? Etcd 에서 사용자가 요청한 container 위치를 찾아서 직접 세션을 맺어주는건가요? 도움 부탁드립니다. 감사합니다.
- 미해결대세는 쿠버네티스 [초급~중급]
[preflight] Running pre-flight checks 메세지에서 멈추어 있습니다.
데탑 3대로 master node 1 node 2 구성하려고 합니다. 강좌에 구성된대로 같은 구조인데. host + master node 1 node 2 이렇게 구성해 주었습니다. node 1 과 node 2 가 kubeadm join 명령으로 master와 연동 해줄때 [preflight] Running pre-flight checks 라는 메세지가 나오고 멈추어 있습니다. 원인이 무었인지 알수 있을까요?
- 미해결대세는 쿠버네티스 [초급~중급]
만든 Master 이미지 복사 문의
만든 이미지를 복사해 놓기 위해서 Master를 잠시 Shutdown 하셨는데요.. VM 이 아닌 서버에서도 이미지를 백업해서 다른서버에 백업할수 있나요?
- 해결됨대세는 쿠버네티스 [초급~중급]
deployment를 통한 pod 배포 및 volume 질문 드립니다.
안녕하세요. deployment를 통한 여러개의 pod배포시, volume에 대해 문의드립니다. deployment에서 pod Spec에 volume을 정의할 경우, pod가 여러개라면 문제가 발생할 수 있지 않은지요? 1. pv 정의 2. pvc 정의 3. deployment에서 volume정의. pod는 nginx 구동하도록 구성 (nginx는 /var/log 아래에 파일로 로그를 생성하도록 구성됨) spec: containers: - name: myfrontend image: nginx volumeMounts: - mountPath: "/var/log" name: mypd volumes: - name: mypd persistentVolumeClaim: claimName: myclaim 위와 같이 했을 경우, 3개의 pod가 동일한 /var/log경로에 작업을 하고, 동일한 파일이름으로 로그 파일을 생성할 텐데, 이러한 경우 문제가 발생할 수 있지 않은지요? nginx에서 yyyy-mm-dd.log의 파일형식으로 로깅을 남긴다고 가정할 경우, 동일한 파일(ex. 2020-02-10.log)에 3개 pod에서 접근을 해서 파일을 기록할 텐데, 이와 같은 경우에는 어떻게 처리할 수 있을지 궁금합니다.
- 해결됨대세는 쿠버네티스 [초급~중급]
추가 강의개설의향이 있으신가요??
안녕하세요 강의 덕분에 많은 도움을 받은 학생입니다. 혹시 쿠버네티스와 관련해서 gRPC라던가 MSA관련쪽의 추가적인강의는 개설하실 생각이 없는지 궁금해서 여쭤봅니다. -- 자동화 관련된 CI/CD 쪽 포함해서요 ^^..
- 미해결대세는 쿠버네티스 [초급~중급]
외부 아이피 접근이 안됩니다
강의 열심히 듣고 있습니다. 외부에서 접속이 안되서 질문 드립니다. 서비스 생성할때 type을 지정 안해서 ClusterIP로 생성이 되는데 ClusterIP인 경우에도 외부 접속 아이피로 접속이 가능한지요? 답변 부탁 드릴께요
- 미해결대세는 쿠버네티스 [초급~중급]
k8s 설치환경 관련 문의사항입니다
안녕하세요, 다름이 아니라 k8s 설치관련 문의사항이 있어 글 드립니다. VM기반으로 설치를 할 때 192.168.0 대역으로 고정을 해서 주는 이유가 있는지 궁금합니다! 사무실에서는 일반적으로 192.168.0 받아서 강의 진행이 가능하나 밖에서 가끔 테더링이나 공공와이파이 쓰다가 보면 192.168.43 대역이나 다른 대역으로 호스트가 받아서 MobaXterm 같은 걸로 VM 쪽으로 접속이 안되는 것 같습니다. 이유가 정확한지는 모르겠으나 혹시 맞다면 어떤 방법이 있을까하여 문의드립니다. 환경설정이 제일 어려운 것 같네요... 감사합니다.
- 미해결대세는 쿠버네티스 [초급~중급]
블루그린 배포 관련 질문
안녕하세요. 블루그린 배포시 레플리카셋을 추가로 만들고 서비스에서 셀렉터를 바꿔주는 방법이 현업에서는 어떻게 자동화 되는지 궁금합니다. 쿠바네티스 고급 기능에서 이런 과정 자체를 캡슐화 해서 제공하는지 혹은 유저가 직접 스크립트로 자동화를 해야 하는지요?