묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결대세는 쿠버네티스 [초급~중급]
Pod 생성 에러 원인 알수 있을까요?
Pod 생성 에러 원인 알수 있을까요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
영상이 나오지 않습니다.
해당 영상인 "한 포드에 멀티 컨테이너" 영상과 이 다음 영상이 나오지 않습니다.저만 그런 것이 아니고 다른 수강생도 2개의 영상이 나오지 않는 것으로 확인되었습니다. 왜 그런지 사유를 알 수 있을까요?
-
미해결대세는 쿠버네티스 [초급~중급]
대쉬보드 관련 질문드립니다.
브릿지 방식을 이용해 각각 다른 물리 서버 위에 가상머신을 깔고(총 3대의 노트북에 각각 다른 노드) 마스터 노드로부터 토큰을 발행받아 쿠버네티스 클러스터를 구축하는것까지 완성이 되었습니다. 감사합니다.하지만 지금 문제가 있다면, 대시보드 접속이 안되는 문제점이 있네요..강사님 설치가이드에서 소개해주신 대시보드 접속 주소를 포함한 다른 쿠버네티스 대시보드 접속방식(마스터노드 IP : 8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ ) 등등..모두 연결자체가 안되는데,유일하게 연결이 되었던 페이지가 아래 주소로 접속 시 다음과 같은 화면이 나옵니다.대시보드에 접속할 수 있는 방법이 없을까요..? 항상 질 좋은 답변에 감사드립니다.
-
미해결쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2
jenkins 설치 후, 플러그인 설치 시 오류
echo '======== [4] OpenJDK 설치 ========' # yum list --showduplicates java-17-openjdk yum install -y java-17-openjdk echo '======== [5] Gradle 설치 ========' yum -y install wget unzip wget https://services.gradle.org/distributions/gradle-7.6.1-bin.zip -P ~/ unzip -d /opt/gradle ~/gradle-*.zip cat <<EOF |tee /etc/profile.d/gradle.sh export GRADLE_HOME=/opt/gradle/gradle-7.6.1 export PATH=/opt/gradle/gradle-7.6.1/bin:${PATH} EOF chmod +x /etc/profile.d/gradle.sh source /etc/profile.d/gradle.sh echo '======== [6] Git 설치 ========' yum install -y git-2.39.3-1.el8_8 echo '======== [7] Jenkins 설치 ========' wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key yum install -y java-11-openjdk jenkins-2.414.2-1.1 systemctl enable jenkins systemctl start jenkins위 설치 스크립트를 바탕으로 jenkins를 설치 후에, 플러그인을 설치하고 있었는데 위와 같이 몇몇 플러그인이 설치가 되지 않았습니다 ㅠ제가 이 강의하면서 jenkins를 거의 처음 써봐서 이런 경우 어떻게 대처해야할지 잘 모르겠습니다...!추상적으로 여쭤봐 죄송하지만, 혹시 어떤 대처를 하면 될지 알려주시면 감사드리겠습니다.혹시 자바 설치 버젼도 필요하실까봐 올려드립니다ls /usr/lib/jvm/ java-11-openjdk-11.0.18.0.9-0.3.ea.el8.x86_64 jre-11-openjdk-11.0.18.0.9-0.3.ea.el8.x86_64 java-17-openjdk-17.0.6.0.9-0.3.ea.el8.x86_64 jre-17 jre jre-17-openjdk jre-11 jre-17-openjdk-17.0.6.0.9-0.3.ea.el8.x86_64 jre-11-openjdk jre-openjdk ## java --version openjdk 17.0.6-ea 2023-01-17 LTS OpenJDK Runtime Environment (Red_Hat-17.0.6.0.9-0.3.ea.el8) (build 17.0.6-ea+9-LTS) OpenJDK 64-Bit Server VM (Red_Hat-17.0.6.0.9-0.3.ea.el8) (build 17.0.6-ea+9-LTS, mixed mode, sharing) 젠킨스 로그인 후 dependency 오류 내용Some plugins could not be loaded due to unsatisfied dependencies. Fix these issues and restart Jenkins to re-enable these plugins. Dependency errors: Timestamper (1.26) Plugin is missing: antisamy-markup-formatter (159.v25b_c67cd35fb_) Pipeline: Declarative Extension Points API (2.2150.v4cfd8916915c) Plugin is missing: workflow-cps (3791.va_c0338ea_b_59c) Pipeline Graph Analysis Plugin (216.vfd8b_ece330ca_) Plugin is missing: workflow-cps (3659.v582dc37621d8) Pipeline (596.v8c21c963d92d) Plugin is missing: workflow-cps (2660.vb_c0412dc4e6d) Plugin is missing: pipeline-groovy-lib (593.va_a_fc25d520e9) Pipeline: GitHub Groovy Libraries (42.v0739460cda_c4) Plugin is missing: pipeline-groovy-lib (629.vb_5627b_ee2104) Checks API plugin (2.0.2) Plugin is missing: plugin-util-api (3.3.0) Pipeline: Multibranch (770.v1a_d0708dd1f6) Plugin is missing: workflow-cps (3691.v28b_14c465a_b_b_) Gradle Plugin (2.10) Plugin is missing: workflow-cps (2660.vb_c0412dc4e6d) Bootstrap 5 API Plugin (5.3.2-3) Plugin is missing: font-awesome-api (6.4.2-1) Folders Plugin (6.858.v898218f3609d) Plugin is missing: ionicons-api (56.v1b_1c8c49374e) Some of the above failures also result in additional indirectly dependent plugins not being able to load. Indirectly dependent plugins: JUnit Plugin (1265.v65b_14fa_f12f0) Failed to load: Bootstrap 5 API Plugin (bootstrap5-api 5.3.2-3) Pipeline (596.v8c21c963d92d) Failed to load: Pipeline: Multibranch (workflow-multibranch 770.v1a_d0708dd1f6) Matrix Project Plugin (822.824.v14451b_c0fd42) Failed to load: JUnit Plugin (junit 1265.v65b_14fa_f12f0) Pipeline: REST API Plugin (2.34) Failed to load: Pipeline Graph Analysis Plugin (pipeline-graph-analysis 216.vfd8b_ece330ca_) Workspace Cleanup Plugin (0.45) Failed to load: Matrix Project Plugin (matrix-project 822.824.v14451b_c0fd42)
-
미해결실습으로 배우는 프로메테우스
인프라 설치 파일을 어디서 받아야하나요?
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]이전 강의를 선수강하진 않았습니다. 강의에 나오는 _Lectureprom_learning.kit 소스를 어디서 받아야하나요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
M3 맥북에서 실습이 원할할까요?
M3 맥북에서 실습이 원할할까요?
-
미해결실습으로 배우는 프로메테우스
m3 맥북에서 실습이 원할할까요?
m3 맥북에서 실습이 원할할까요?
-
해결됨CloudNet@와 함께하는 Amazon EKS 기본 강의
Amazon VPC CNI 아키텍처와 통신 흐름
안녕하세요. 강의 잘 듣고 있습니다.한 가지 궁금한 사항이 생겨 질문드립니다. Pod A에서 Pod E로 통신을 할 때 IP 헤더를 덧붙인다고 하셨는데요, Pod E가 Node 3에 있는지 어떻게 알고 헤더를 덧 붙이는 건가요?
-
미해결대세는 쿠버네티스 [초급~중급]
맥 m1 node1 서버 설정 오류
맥 환경에서 환경 구성하는 방법 가이드를 보고 따라하는 도중,master node까지는 완료했는데,k8s-node1 환경을 구성하는 과정에서 계속 오류가 납니다. yum -y update위 명령어를 입력하면Rocky Linux 9 - BaseOS 0.0 B/s | 0 B 00:37 Errors during downloading metadata for repository 'baseos': - Curl error (7): Couldn't connect to server for https://mirrors.rockylinux.org/mirrorlist?arch=aarch64&repo=BaseOS-9 [Failed to connect to mirrors.rockylinux.org port 443: No route to host] Error: Failed to download metadata for repo 'baseos': Cannot prepare internal mirrorlist: Curl error (7): Couldn't connect to server for https://mirrors.rockylinux.org/mirrorlist?arch=aarch64&repo=BaseOS-9 [Failed to connect to mirrors.rockylinux.org port 443: No route to host] 이런 오류가 뜹니다.검색해도 해결법이 안 나옵니다..혹시 어떤 이유인지 알 수 있을까요?
-
미해결쉽게 시작하는 쿠버네티스(v1.25)
vagrant up 수행 후에 sysnet4admin/CentOS-k8s could not be found 로 error 발생
실습 환경을 위한 설치 과정중에 cmd 화면에서 vagrant up 을 수행하였으나 아래와 같이 디렉토리 내 설정파일에 선언된 OS 정보를 불러오지 못해 에러가 발생하는 것 같습니다.추가 설정이 더 필요한게 있는지 아니면 어떤 이유로 발생하는지 궁금합니다.기존에 vm들은 사용하고 있던 상태였고, virtual box 만 버전업(5.0 -> 7.0) 한 상태로 실습 환경을 셋팅했습니다.vagrant 2.4.1vitual box 7.0
-
미해결세 시간만에 끝내는 쿠버네티스부터 마이크로서비스, CI/CD, 서비스 메시까지
강의에 사용된 소스코드는 어디서 받나요?
movies.jsonmovies.py 등강의에 사용된 소스코드는 어디서 받나요?
-
미해결실습으로 배우는 프로메테우스
kube-prometheus 란 무엇인가요?
강의를 들으며 구글링을 하던 중에kube-prometheus 라는 것이 있다는걸 알게되었습니다.아래와 같이 prometheus-operator 의 Repository로 있던데https://github.com/prometheus-operator/kube-prometheus아래 prometheus-operator와는 어떻게 다른건가요?https://github.com/prometheus-operator/prometheus-operator 아직 개념이 잘 잡히지 않아서 위 2개 중 어떤걸로 설치해야 하는건지도 혼란스럽네요.답변 부탁드립니다. 감사합니다.
-
미해결쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2
argo- application create > repo와 통신 불가현상
일프로님 바쁜 와중에 질문드립니다.2-1. App 생성 하기 - [+ NEW APP] 내용 입력 후 결과 값이 아래와 같이 나옵니다.REPO 관련 문제 인것 같은데요. 제 설정에 문제가 있을까요 ?~~Unable to create application: application spec for api is invalid: InvalidSpecError: repository not accessible: repositories not accessible: &Repository{Repo: "https://github.com/k8s-1pro/kubernetes-anotherclass-sprint2.git", Type: "", Name: "", Project: ""}: repo client error while testing repository: rpc error: code = Unknown desc = error testing repository connectivity: Get "https://github.com/k8s-1pro/kubernetes-anotherclass-sprint2.git/info/refs?service=git-upload-pack": dial tcp: lookup github.com on 10.96.0.10:53: server misbehaving~~~----~~~argocd@argo-cd-argocd-server-b7cd88d6b-n5dq6:~$ git clone https://github.com/k8s-1pro/kubernetes-anotherclass-sprint2.gitCloning into 'kubernetes-anotherclass-sprint2'...fatal: unable to access 'https://github.com/k8s-1pro/kubernetes-anotherclass-sprint2.git/': Could not resolve host: github.com~~~argocd 서버에서 git clone 시 도메인 관련 문제 발생하는 부분도 확인했습니다.kube dns 에 설정이 필요할까요 ? cafe: https://cafe.naver.com/kubeops
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
실습3) Tomcat 서버에 배포하기 에러
Windows 11 PC에서 Tomcat 9점대 설치했습니다. Windwos 11 IP : ipconfig에서 이더넷 어댑터 이더넷 2: IPv4 주소 복붙tomcat cmd 실행 후 ipconfig의 IPv4 주소로 tomcat 웹 페이지 접속 성공했습니다. 젠킨스 프로젝트 구성 > 빌드 후 조치에 http://[Windows IP]:8088 외 강의 내용을 토대로 입력했습니다 1) conf/tomcat-users.xml에서 admin/deployer/tomcat : 롤 수정해서 세팅했고2) webapps/host-manager/META-INF/context.xml : 해당 부분 주석 처리했습니다.3) webapps/manager/META-INF/context.xml : 해당 부분 주석처리했습니다.<<콘솔 출력 내용 일부>>[INFO] --- maven-war-plugin:3.2.2:war (default-war) @ web ---[INFO] Packaging webapp[INFO] Assembling webapp [web] in [/var/jenkins_home/workspace/My-Third-Project/target/hello-world][INFO] Processing war project[INFO] Copying webapp resources [/var/jenkins_home/workspace/My-Third-Project/src/main/webapp][INFO] Webapp assembled in [37 msecs][INFO] Building war: /var/jenkins_home/workspace/My-Third-Project/target/hello-world.war[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 5.842 s[INFO] Finished at: 2024-04-01T11:22:14Z[INFO] ------------------------------------------------------------------------Waiting for Jenkins to finish collecting data[JENKINS] Archiving /var/jenkins_home/workspace/My-Third-Project/pom.xml to com.njonecompany.web/web/1.0/web-1.0.pom[JENKINS] Archiving /var/jenkins_home/workspace/My-Third-Project/target/hello-world.war to com.njonecompany.web/web/1.0/web-1.0.warchannel stopped[DeployPublisher][INFO] Attempting to deploy 1 war file(s)[DeployPublisher][INFO] Deploying /var/jenkins_home/workspace/My-Third-Project/target/hello-world.war to container Tomcat 9.x Remote with context nullERROR: Build step failed with exceptionorg.codehaus.cargo.container.ContainerException: Failed to redeploy [/var/jenkins_home/workspace/My-Third-Project/target/hello-world.war] at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:176) at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:81) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:167) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:136) at hudson.FilePath.act(FilePath.java:1236) at hudson.FilePath.act(FilePath.java:1219) at hudson.plugins.deploy.CargoContainerAdapter.redeployFile(CargoContainerAdapter.java:133) at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeployFile(PasswordProtectedAdapterCargo.java:95) at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:113) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:47) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1072) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711) at hudson.model.Run.execute(Run.java:1918) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) at hudson.model.ResourceController.execute(ResourceController.java:101) at hudson.model.Executor.run(Executor.java:442)Caused by: java.net.ConnectException: Connection timed out (Connection timed out) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/sun.net.NetworkClient.doConnect(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.<init>(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:567) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:882) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:895) at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:161) ... 19 morejava.net.ConnectException: Connection timed out (Connection timed out) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/sun.net.NetworkClient.doConnect(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.<init>(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:567) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:882) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:895) at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:161) at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:81) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:167) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:136) at hudson.FilePath.act(FilePath.java:1236) at hudson.FilePath.act(FilePath.java:1219) at hudson.plugins.deploy.CargoContainerAdapter.redeployFile(CargoContainerAdapter.java:133) at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeployFile(PasswordProtectedAdapterCargo.java:95) at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:113) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:47) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1072) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711) at hudson.model.Run.execute(Run.java:1918) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) at hudson.model.ResourceController.execute(ResourceController.java:101) at hudson.model.Executor.run(Executor.java:442)Build step 'Deploy war/ear to a container' marked build as failureFinished: FAILURE
-
미해결대세는 쿠버네티스 [초급~중급]
강의 내용대로 아래 스크립트로 Pod를 만들어서 컨테이너끼리 ping 주고 받으려고 하는데..
apiVersion: v1 kind: Pod metadata: name: pod-1 spec: containers: - name: container1 image: kubetm/p8000 ports: - containerPort: 8000 - name: container2 image: kubetm/p8080 ports: - containerPort: 8080 curl을 사용할 수 없다고 하네요..다른 게시글들 답변보니 kubetm/init 이미지에만 curl이 설치되어 있다고 하시는데 이미지이름을 kubetm/init 로 변경해야하나요? 그렇게 하니까 연결할 포트가 없다고 하고..
-
미해결쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2
Application 기능으로 이해하기 - PV/PVC(local, hostP) 강의 질문입니다.
쿠버네티스 공식 문서의 local 문서에 다음과 같이 명시되어 있습니다. "쿠버네티스 스케줄러는 퍼시스턴트 볼륨 nodeaffinity를 사용하여 파드를 올바른 노드로 스케줄한다."이 내용을 보고 한가지 의문점이 생기드라구요.aws 같은 퍼블릭 클라우드에서는 마스터 노드를 자동으로 컨트롤 해주는데, 그럼 클라우드 환경에서 nodeaffinity는 필요없는거 아닌가라는 의문점이 들었습니다.클라우드 환경에서는 스케줄링도 알아서 해주는 것으로 아는데 nodeaffinity가 어떻게 동작하나요? 실습에 문제 발생 시 최대한 캡쳐 화면을 꼭 올려 주세요. (원인 파악에 도움이 큽니다)영상 내용 질문 시 해당 영상 제목과 내용이 있는 시간을 같이 올려주세요. (내용을 다시 들어보고 답변을 드리기 위해서 입니다)긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)카페 [강의 자료실]에도 많은 질문과 답변들이 있어요!cafe: https://cafe.naver.com/kubeops
-
해결됨멀티OS 사용을 위한 가상화 환경 구축 가이드 (Docker + Kubernetes)
왜 워커노드에도 kubectl을 설치하는 것인가요?
아직 한참 배울 게 많은 학생입니다.kubectl은 사용자가 쿠버네티스에 명령을 내릴 때 사용하는 도구라고 들었습니다. 그런데 사용자는 마스터 노드에 대해서만 통신을 진행하면 되는 것으로 알고 있는데 어째서 모든 노드들에 kubectl을 설치해야 하는 것인가요?
-
미해결쿠버네티스 101 - 클라우드/서버 개발 첫걸음
섹션2 Yaml로 Deployment 실습 시 Pod 이미지가 없다는 오류
안녕하세요.강의에 나온 것처럼 똑같이 Yaml을 만들어 Deployment를 생성하는데 아래처럼 오류가 나는데 잘 모르겠습니다.실제 Deployment와 Pod도 replicas=3으로 모두 생성되기는 하는데 대시보드에서 보면 오류가 있다고 나옵니다.도커 이미지를 조회하면 분명히 있거든요. (docker image inspect hello-kube:v1) 오류 내용Container image "hello-kube:v1" is not present with pull policy of Never
-
미해결쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2
영역파괴의 주범 ConfigMap 강의에서 질문드립니다.
ENV java_ home, ENV volume_path 등을 언급하셧는데 이 환경 변수들은 VM에서 사용하는 환경변수인건가요? 아님 도커에서 사용하는 환경변수인건가요? 항상 좋은 강의 감사합니다.환경변수에 대해서는 실제 CI-CD 실습을 안하니 이해가 잘 안돼는거 같습니다. ㅠㅠ빨리 다음 챕터로 넘어가서 한 번 실습을 해봐야겠네요 실습에 문제 발생 시 최대한 캡쳐 화면을 꼭 올려 주세요. (원인 파악에 도움이 큽니다)영상 내용 질문 시 해당 영상 제목과 내용이 있는 시간을 같이 올려주세요. (내용을 다시 들어보고 답변을 드리기 위해서 입니다)긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)카페 [강의 자료실]에도 많은 질문과 답변들이 있어요!cafe: https://cafe.naver.com/kubeops
-
해결됨대세는 쿠버네티스 [초급~중급]
쿠버네티스 환경 구축 관련 질문입니다.
쿠버네티스 환경 구축 시, Host컴퓨터 한 대에 다수의 가상머신(노드)을 설치해서 구축 하는 방법 말고각각의 master , node1, 2를 담당하는 물리적 (host)컴퓨터들을 직접 연결하여 쿠버네티스 환경을 구축할 수 있을까요?