묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
강의 자료 파일이 깨진거 같습니다
다운로드해도 파일이 안열리고 파일명이 자소분리현상이 있습니다
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
Argo CD Image Updater를 이용한 수업 이슈(2232) ImagePull
처음 강의부터 쭉 따라오신 분들에 한해서 제가 발견한 이슈사항 공유하고 싶어서 글을 남겼습니다. 저의 경우는 Repository를 전부 제 개인껄로 옮겨서 사용중인데요. 문제는 포크를 하지않고 제가 공부하는 Repo가 따로 있어 거기에 모아 놨다는게 문제입니다. github pull할때 path가 미친듯이 짜증나더라구요.pull하는 기준이 제가 git으로 관리하는 폴더들이 싸드리 싹싹 똑같이 생성되기 때문에 접근이 엄청 힘들었는데요. 그래서 이짓을 해야 했습니다. pipeline { agent any tools { gradle 'gradle-7.6.1' jdk 'jdk-17' } parameters { // 배포 환경 선택 choice(choices: ['dev', 'qa', 'prod'], name: 'PROFILE', description: '배포 환경 선택') } environment { // 본인의 username으로 하실 분은 수정해주세요. DOCKERHUB_USERNAME = '비밀' GITHUB_URL = '입니다' APP_VERSION = '1.1.1' BUILD_DATE = sh(script: "echo `date +%y%m%d.%d%H%M`", returnStdout: true).trim() // 위에 date 포맷 오류가 있어요. %y%m%d.%H%M%S가 맞습니다) TAG = "${APP_VERSION}-" + "${BUILD_DATE}" // 소스코드 위치 SOURCE_DIR = "kubernetes/일프로/project/kubernetes-anotherclass-api-tester-main" // 배포 및 도커관련 위치 KUBE_DIR = "kubernetes/일프로/kubernetes-anotherclass-sprint2-main" // 실습 넘버링 CLASS_NUM = '2232' } stages { stage('소스파일 체크아웃') { steps { checkout scmGit(branches: [[name: '*/main']], extensions: [[$class: 'SparseCheckoutPaths', sparseCheckoutPaths: [[path: "${SOURCE_DIR}"]]]], userRemoteConfigs: [[url: "${GITHUB_URL}"]]) sh "pwd" sh "ls -al" } } stage('소스 빌드') { steps { // 755권한 필요 (윈도우에서 Git으로 소스 업로드시 권한은 644) sh "pwd" sh "ls -al" sh "cd ./${SOURCE_DIR} && chmod +x ./gradlew" sh "cd ./${SOURCE_DIR} && gradle clean build" } } stage('릴리즈파일 체크아웃') { steps { checkout scmGit(branches: [[name: '*/main']], extensions: [[$class: 'SparseCheckoutPaths', sparseCheckoutPaths: [[path: "${KUBE_DIR}/${CLASS_NUM}"]]]], userRemoteConfigs: [[url: "${GITHUB_URL}"]]) } } stage('컨테이너 빌드 및 업로드') { steps { // jar 파일 복사 sh "cp ./${SOURCE_DIR}/build/libs/app-0.0.1-SNAPSHOT.jar ./${KUBE_DIR}/${CLASS_NUM}/build/docker/app-0.0.1-SNAPSHOT.jar" script{ // 도커 로그인 withCredentials([usernamePassword(credentialsId: 'docker_password', passwordVariable: 'PASSWORD', usernameVariable: 'USERNAME')]) { sh "echo " + '${PASSWORD}' + " | docker login -u " + '${USERNAME}' + " --password-stdin" } // 도커 빌드 및 업로드 if (DOCKERHUB_USERNAME == "1pro") { TAG = "1.0.1-231220.175735" // 1pro useranme 수강생을 위한 고정 태그명 sh "docker build ./${CLASS_NUM}/build/docker -t ${DOCKERHUB_USERNAME}/api-tester:${TAG}" } else { // 도커 빌드 sh "docker build -t ${DOCKERHUB_USERNAME}/api-tester:${TAG} ./${KUBE_DIR}/${CLASS_NUM}/build/docker" // [2] 잦은 배포 - versioning 무의미, 계획된 배포 - versioning 필수 sh "docker push ${DOCKERHUB_USERNAME}/api-tester:${TAG}" } // 도커 이미지 삭제 sh "docker rmi ${DOCKERHUB_USERNAME}/api-tester:${TAG}" } } post { always { // 도커 로그아웃 sh "docker logout" } } } } } 삽질을 몇번하니 이젠 뭐 대충 어디서 문제가 발생하는지 보이더군요... 뭐 서두는 여기까지... 급하신분은 여기부터 보시면 됩니다.싱크가 제대로 안될 경우 해결방법detail에서 annotations 작성시 image path를 잘 적었는지 확인(1pro/api-tester -> ${docker username}/api-testerrepo URL 본인 것인지 확인PATH 경로 잘 작성했는지 확인(저처럼 fork를 하지않고 특정 레포에 넣으신분들...) image pull이 안되는 경우 해결방법Jenkinsfile을 뒤져서 DOCKERHUB_USERNAME 및 GITHUB_URL변경했는지 확인2232/deploy/helm/api-tester 폴더에 들어가 values.yaml과 values-xx.yaml파일들의 images가 1pro-/api-tester가 아닌 ${docker username}/api-tester인지 확인Docker Hub에 접속해 v1.0.0으로 태그가 달려있으면 삭제 후 212 List View의 container-build했던 부분의 Jenkinsfile에서 image생성시 사용한 태그가 v1.0.0인지 확인해보고 GitHub에 들어가 v를 삭제한 1.0.0으로 커밋한 후에 컨테이너 빌드를 다시 시작(이 때 CI/CD서버에 docker에 로그인이 되어 있어야합니다.) 저는 이정도로 해결이 되었습니다. 아름다운 결과...
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
그라파나 접속안됨요.
[Sprint1]실무에서 느껴 본 쿠버네티스가 정말 편한 이유 > 모니터링 설치 - Loki-Stackaver.com/kubeops보고 그대로 따라 했고pod, serivce도 노드포트로 잘 떠있는데대시보드는 잘 들어가 지는데 그라파나는 안들어가지네요? 그라파나 로그를 보니logger=provisioning.plugins t=2025-03-14T08:35:36.026484731Z level=error msg="Failed to read plugin provisioning files from directory" path=/etc/grafana/provisioning/plugins error="open /etc/grafana/provisioning/plugins: no such file or directory" 이렇게 뜹니다.
-
해결됨대세는 쿠버네티스 (초급~중급편)
설치확인 시 오류(kubectl get pod -A)
안녕하세요. 강사님. vagrant up 으로 초기 설치를 완료하였고,설치 확인을 위해 아래 명령을 실행했는데, "ContainerCreating" 상태에서 진행이 안되고 있습니다.kubectl get nodes 에서 보면 node 들이 제대로 안 올라오는데, 확인해야 할 사항이 있을까요?(사내망에서 설치가 안되서, 일반 네트웍에서 설치완료하였고, 현재 실행은 다시 사내망입니다.) [root@k8s-master ~]# kubectl get pod -ANAMESPACE NAME READY STATUS RESTARTS AGEcalico-apiserver calico-apiserver-5dcbcb6d5c-qh5gs 1/1 Running 2 (2m52s ago) 4h42mcalico-apiserver calico-apiserver-5dcbcb6d5c-wcd8b 1/1 Running 2 (2m52s ago) 4h42mcalico-system calico-kube-controllers-55ff45c86c-7cgxx 1/1 Running 2 (2m52s ago) 4h54mcalico-system calico-node-49t4r 0/1 Init:0/2 0 69mcalico-system calico-node-6kz5k 0/1 Init:0/2 0 69mcalico-system calico-node-84hjp 1/1 Running 3 (2m52s ago) 4h54mcalico-system calico-typha-58766d784b-hb274 0/1 ContainerCreating 0 69mcalico-system calico-typha-58766d784b-tg7zr 1/1 Running 3 (2m52s ago) 4h54mcalico-system csi-node-driver-h5tk7 2/2 Running 4 (2m52s ago) 4h54mcalico-system csi-node-driver-nn4zf 0/2 ContainerCreating 0 69mcalico-system csi-node-driver-rgsnv 0/2 ContainerCreating 0 69mkube-system coredns-5d78c9869d-5bk8z 1/1 Running 2 (2m52s ago) 4h55mkube-system coredns-5d78c9869d-nlccd 1/1 Running 2 (2m52s ago) 4h55mkube-system etcd-k8s-master 1/1 Running 2 (2m52s ago) 4h55mkube-system kube-apiserver-k8s-master 1/1 Running 2 (2m52s ago) 4h55mkube-system kube-controller-manager-k8s-master 1/1 Running 2 (2m52s ago) 4h55mkube-system kube-proxy-jkp4z 0/1 ContainerCreating 0 69mkube-system kube-proxy-lqkqp 0/1 ContainerCreating 0 69mkube-system kube-proxy-sgk7v 1/1 Running 2 (2m52s ago) 4h55mkube-system kube-scheduler-k8s-master 1/1 Running 2 (2m52s ago) 4h55mkube-system metrics-server-7db4fb59f9-2nfkl 0/1 Pending 0 4h55mkubernetes-dashboard dashboard-metrics-scraper-5cb4f4bb9c-clzsv 0/1 Pending 0 4h55mkubernetes-dashboard kubernetes-dashboard-6bc7c98694-hj4t2 0/1 Pending 0 4h55mtigera-operator tigera-operator-84cf9b6dbb-fq6ss 1/1 Running 5 (2m6s ago) 4h55m [root@k8s-master ~]# kubectl get nodesNAME STATUS ROLES AGE VERSIONk8s-master Ready control-plane 4h55m v1.27.2k8s-node1 NotReady <none> 69m v1.27.2k8s-node2 NotReady <none> 68m v1.27.2
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
리소스 표시문제
metrics server까지 설치해서 파드별로는 리소스 차트가 보이는데 상단에는 데이타 기다리는중으로만 나오네요???
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
cri 활성화
vagrantfile다운받아서 보면 주석으로 cri활성화 부분에 /etc/containerd/confi.toml 파일에서 SystemdCgroup 으로 설정하는 부분이 있던데이부분이 cri활성화 부분과는 무관하지 않나요? kubernetes document에서 cri활성화부분에 대한 설정은 딱히 안보이고..단순히 cri 를 준수하는 컨테이너 런타임을 사용해야한다라고만 나오는데~~cri활성화를 어떻게 하나요?
-
해결됨CloudNet@ - Amazon EKS 기본 강의
원클릭 배포시 myeks 를 제외한 나머지 설치 불가
안녕하세요~ 좋은 강의 감사합니다. 원클릭 배포를 4장부터 수행하고 있습니다. 4장 myeks 를 포함한 총 9개의 스택이 생성되어야 하는데, myeks 를 제외한 나머지 스택 설치가 안되고 있습니다. 문제 해소를 위하여 가장 최근 문의 내용 중 [원클릭 배포 결과가 다릅니다.] 를 참고하여 진행을 하였으며, aws sts get-caller-identity --query Arn 실행 시 CF 시 입력했던 계정으로 되어 있음을 확인 했습니다. CF 에 입력한 AccessKey, SecretKey 의 IAM 계정은 Console Access 접근 권한은 없고 Only CLI 접근 권한이 부여된 계정이며 권한은 AdministratorAccess 만 가지고 있습니다.
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
설치 위해 커맨드 위치가 궁금합니다.
강의는 master서버만 하나만 해두고 모두 다 설치하도록 했는데 실제는 마스터에 별로 노드들이 생성될텐데요...이럴경우에 이 강의메 모든 node부분에 해당되는 부분만 해주면 추가적으로 별도 노드에서는 할게 없나요? 별도로 노드들간 알아서 다 연결이 자동으로 되나요? 또한 지금은 마스터 노드에 편하게 들어갈수있어서접속해서 마스터노드 내에서 kubeadm 초기화 부터 calico설치 dashboard설치등 모두 설치 하는데. 가령 eks같은경우는 마스터 접속이 안될뿐더러...여러 노드들들 생성하는게 일반적인데 이런 환경에서는 실제로 어디위치에서 어떻게 kubeadm초기화명령을 실행하고 또 실행했을때는 마스터 노드를 알아서 찾아서 마스터 노드위치에 kube-scheduler,etdc, control, kube-proxy, kube-apiserver 모두 설치되나요? 그런데 kube-proxy같은경우는 노드마다 설치되는게 아닌지요? 또한 eks같은경우 calico도 어디에서 설치명령어를 실행하나요? 이런경우도 마스터노드를 찾아서 알아서 마스터노드에만 설치가 되나요? 대시보드도 마스터에만 설치가 되나요? 명령어는 어디에서 날리나요? 마스터 노드 접속이 안될텐데요....헷갈립니다. ㅠㅠ
-
미해결실습으로 배우는 그라파나 - {{ x86-64, arm64 }}
connection refused The connection to the server 192.168.1.10:6443 was refused
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기] vagrant up 이 잘 안되어서ova 통해 이미지 다운로드 후 진행하고 있는데요다음과 같은 오류가 발생합니다확인부탁드릴께요 root@cp-k8s:~# k run chk-info --image=sysnet4admin/chk-infoE0313 23:55:03.115284 3884 memcache.go:265] couldn't get current server API group list: Get "https://192.168.1.10:6443/api?timeout=32s": dial tcp 192.168.1.10:6443: connect: connection refusedThe connection to the server 192.168.1.10:6443 was refused - did you specify the right host or port?
-
해결됨Jenkins를 이용한 CI/CD Pipeline 구축
컨테이너에 ssh로 접속 비밀번호 불일치
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.PS C:\Users\user> docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES6b7834a16e0a edowon0623/docker:latest "/sbin/init systemct…" 56 minutes ago Up 56 minutes 0.0.0.0:10022->22/tcp, 0.0.0.0:8081->8080/tcp docker-serverf762097105dd jenkins/jenkins:lts-jdk17 "/usr/bin/tini -- /u…" 2 days ago Up 3 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp jekins-server docker 컨테이너 상태는 Up상태입니다. ssh root@localhost -p 10022 명령어 입력후 비밀번호는 강좌 밑에 있는 비밀번호를 입력하였는데도 계속 denied를 당하고 있습니다. 해결 방법이 있을까요? (현재 사용중인 OS는 window 11 )
-
해결됨대세는 쿠버네티스 (초급~중급편)
vagrant up 실행 시 오류
안녕하세요. 강사님. 설치 중 오류가 있어 문의드립니다.vagrant up 명령 실행 시 중간에 나던 오류는 yum -> dnf 로 변경하여 오류 없이 [7] 까지는 통과했는데요. 아래 [8] 번 부터 오류가 발생합니다.확인 가능하시면 확인을 좀 부탁 드립니다. k8s-master: ======== [8] kubeadm으로 클러스터 생성 ======== k8s-master: ======== [8-1] 클러스터 초기화 (Pod Network 세팅) ======== k8s-master: W0313 17:20:12.760941 26182 version.go:104] could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release/stable-1.txt": Get "https://dl.k8s.io/release/stable-1.txt": tls: failed to verify certificate: x509: certificate signed by unknown authority k8s-master: W0313 17:20:12.760978 26182 version.go:105] falling back to the local client version: v1.27.2 k8s-master: [init] Using Kubernetes version: v1.27.2 k8s-master: [preflight] Running pre-flight checks k8s-master: [preflight] Pulling images required for setting up a Kubernetes cluster k8s-master: [preflight] This might take a minute or two, depending on the speed of your internet connection k8s-master: [preflight] You can also perform this action in beforehand using 'kubeadm config images pull' k8s-master: W0313 17:20:12.881425 26182 images.go:80] could not find officially supported version of etcd for Kubernetes v1.27.2, falling back to the nearest etcd version (3.5.7-0) k8s-master: W0313 17:20:13.861338 26182 checks.go:835] detected that the sandbox image "registry.k8s.io/pause:3.6" of the container runtime is inconsistent with that used by kubeadm. It is recommended that using "registry.k8s.io/pause:3.9" as the CRI sandbox image. k8s-master: error execution phase preflight: [preflight] Some fatal errors occurred: k8s-master: [ERROR ImagePull]: failed to pull image registry.k8s.io/kube-apiserver:v1.27.2: output: E0313 17:20:13.105343 26238 remote_image.go:167] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"registry.k8s.io/kube-apiserver:v1.27.2\": failed to resolve reference \"registry.k8s.io/kube-apiserver:v1.27.2\": failed to do request: Head \"https://registry.k8s.io/v2/kube-apiserver/manifests/v1.27.2\": x509: certificate signed by unknown authority" image="registry.k8s.io/kube-apiserver:v1.27.2" k8s-master: time="2025-03-13T17:20:13+09:00" level=fatal msg="pulling image: rpc error: code = Unknown desc = failed to pull and unpack image \"registry.k8s.io/kube-apiserver:v1.27.2\": failed to resolve reference \"registry.k8s.io/kube-apiserver:v1.27.2\": failed to do request: Head \"https://registry.k8s.io/v2/kube-apiserver/manifests/v1.27.2\": x509: certificate signed by unknown authority" k8s-master: , error: exit status 1 k8s-master: [ERROR ImagePull]: failed to pull image registry.k8s.io/kube-controller-manager:v1.27.2: output: E0313 17:20:13.323731 26275 remote_image.go:167] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"registry.k8s.io/kube-controller-manager:v1.27.2\": failed to resolve reference \"registry.k8s.io/kube-controller-manager:v1.27.2\": failed to do request: Head \"https://registry.k8s.io/v2/kube-controller-manager/manifests/v1.27.2\": x509: certificate signed by unknown authority" image="registry.k8s.io/kube-controller-manager:v1.27.2"
-
해결됨대세는 쿠버네티스 (초급~중급편)
섹션 10 deprecated
강사님 안녕하세요.섹션10에 제목으로 deprecated 라는 단어가 붙었는데 해당 섹션의 하위 강의들은 듣지 말아야하는 것인지 궁금합니다.
-
해결됨대세는 쿠버네티스 (초급~중급편)
Vagrant up 오류
안녕하세요. 강사님.. 수고가 많으십니다.k8s v1.27 설치 가이드에 따라 설치를 진행하고 있는데요.vagrant up 명령 실행 시 아래와 같은 오류가 발생합니다.(보안 문제인가 싶어, box remove 후 vagrant box add --insecure rockylinux-repo.json 로 다시 add 한 상태입니다.)원인 및 조치 방법을 알 수 있을까요? k8s-node1: ======== [6-2-1-1] containerd 설치 ======== k8s-node1: Rocky Linux 8 - AppStream 0.0 B/s | 0 B 00:00 k8s-node1: Errors during downloading metadata for repository 'appstream': k8s-node1: - Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=AppStream-8 [SSL certificate problem: self signed certificate in certificate chain] k8s-node1: Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=AppStream-8 [SSL certificate problem: self signed certificate in certificate chain] k8s-node1: Failed to enable unit: Unit file containerd.service does not exist. k8s-node1: ======== [6-3] 컨테이너 런타임 : cri 활성화 ======== k8s-node1: /tmp/vagrant-shell: line 68: /etc/containerd/config.toml: No such file or directory k8s-node1: sed: can't read /etc/containerd/config.toml: No such file or directory k8s-node1: Failed to restart containerd.service: Unit containerd.service not found. k8s-node1: ======== [7] kubeadm 설치 ======== k8s-node1: ======== [7] repo 설정 ======== k8s-node1: [kubernetes] k8s-node1: name=Kubernetes k8s-node1: baseurl=https://pkgs.k8s.io/core:/stable:/v1.27/rpm/ k8s-node1: enabled=1 k8s-node1: gpgcheck=1 k8s-node1: gpgkey=https://pkgs.k8s.io/core:/stable:/v1.27/rpm/repodata/repomd.xml.key k8s-node1: exclude=kubelet kubeadm kubectl cri-tools kubernetes-cni k8s-node1: ======== [7] SELinux 설정 ======== k8s-node1: ======== [7] kubelet, kubeadm, kubectl 패키지 설치 ======== k8s-node1: Rocky Linux 8 - AppStream 0.0 B/s | 0 B 00:00 k8s-node1: Errors during downloading metadata for repository 'appstream': k8s-node1: - Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=AppStream-8 [SSL certificate problem: self signed certificate in certificate chain] k8s-node1: Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=AppStream-8 [SSL certificate problem: self signed certificate in certificate chain] k8s-node1: Failed to enable unit: Unit file kubelet.service does not exist.The SSH command responded with a non-zero exit status. Vagrant
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
온프레미스 Window server에 쿠버네티스 적용
안녕하세요 선생님,회사에서 사용하는 서버 1대에 Nginx를 프록시를 통해 총 7개의 WAS 서비스가 동작하고 있습니다.현재 상황에서 조금 더 안정적인 인프라 아키텍쳐를 위해 쿠버네티스를 적용해볼까 하여 수강을 시작했습니다.현재 20% 수강을 하면서 아직 감이 잡히지 않았지만위와 같은 서버 환경에 쿠버네티스 적용이 맞을까요?강의에서 환경과는 조금 차이가 있어서 여쭤봅니다
-
미해결쿠버네티스 어나더 클래스-Sprint4 (#Promethues #Grafana #Loki #OpenTelemetry)
리소스(CPU, Memory) 이해하기 유익한 시간이었습니다.
현업에서 애플리케이션의 파드의 적정한 CPU와 Memory에 대해 어떻게 설정해야 하는지 막막했는데 이번 강의를 통해서 큰 그림을 알 수 있어서 좋았습니다.사용 현황을 모니터링할 때 어떻게 봐야하는지 몰랐는데 큰 도움이 되었습니다. 감사합니다.혹시 Java 애플리케이션 기준으로 메모리 튜닝에 대한 부분에 대해 추가적으로 공부하려면 어떤 자료를 참고하면 좋을까요?
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
이전 강의 이후 파드 제거??
무게감 있게 설치하는 방법 3/3 - 최종 정리 이후대시보드에 파드가 17개가 있습니다.Loki를 실습하기 위해서 파드를 다 지워도 되는건가요?
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
영상과 일치하는 Vagrantfile 버전이 있을까요?
curl -O https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/vagrant-2.4.3/Vagrantfile로 다운시 파일의 버전이 강의와 맞지않아서 당시에 사용하신 파일을 받을 수 있는 링크가 있을까요?
-
미해결쿠버네티스 어나더 클래스-Sprint4 (#Promethues #Grafana #Loki #OpenTelemetry)
Mac상 환경설정관련
안녕하세요맥에서 해당강좌 따라 하면서 공부하려 하는데내용중 맥관련하여 자료실에 가이드가 있다고 하는데 그자료실이 어디에서 확인 가능한가요?감사합니다
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
프로메테우스랑 로키스택 설치관련 질문
안녕하세요. 강의 잘 보고 있습니다.제가 현재 맥 환경에서 사용중인데요. 제가 기존에 사용하는 페러럴즈라는 VM프로그램이 있는데, 그거로 사용시에 대쉬보드설치는 완료했는데, 프로메테우스랑 로키스택의 경우는 설치가 되지 않더라구요. 현재 제가 작은 서버를 하나 가지고 있어서 네트워크를 고정아이피로 사용중인데요. 그래서 192.168.56.x를 사용할수 없어 제가 사용하는 ip를 기반으로 VM IP를 또한, 공유네트워크를 사용할 수 없어 기본어뎁터를 베이스로하는 브릿지 모드로 맞췄습니다. 빠른설치 게시글을 통해서 해당 부분 ip를 변경해서 대쉬보드 설치는 완료해서 띄울 수 있었는데요. 프로메테우스와 로키스택의 경우는 pending이 발생하거나 설치자체가 안되는지 상태를 알수없다는 STATUS만 나오게 됩니다. 그래서 깃허브에 올려놓으신 yaml파일을 읽어보았는데요. 프로메테우스와 로키스택에서는 ip를 명시하는 부분은 없더라구요?(다른 yaml파일에서는 발견함) 왜 이런 현상이 나타나는지 모르겠습니다. 크러쉬가 일어나지도 않아서 로그가 남겨지진 않구요... 뭐가 문제일까요?ㅠㅠ 그래서 UTM을 설치해서 실행했을때는 문제가 없이 동작했습니다. 다른 부분이라하면 ip만 강의와 다르게 했을 뿐인데 .yaml파일에 ip명세가 문제가 아니라면 뭐가 문제일까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
maven project 오류
maven 설치한거 같은데 maven이 설치에 문제가 있는걸까요 왜 빌드 했을때 아무것도 작동하지 않는지 알고싶습니다