묻고 답해요
148만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
실습 중 username / password 입력 문제 해결
윈도우 10 (ch2/2.3) 환경 배포하여 실습 중에 있습니다.실습 중 강의 환경인 1.22v과 제 실습환경인 1.30.1 의 차이인지 제가 실습 중에 빠뜨린 부분들이 있는지는 자세히 모르겠으나 강사님과 똑같이 진행 중에 상이한 점이 있어 질문드립니다.root@cp-k8s:~/_Lecture_k8s_learning.kit/ch8/8.3/dev1# kg serviceaccount -n dev1 NAME SECRETS AGEdefault 0 135mdev1-hoon 0 135m강의영상과 비교하였 을 떄 serviceaccount 명령어 secrets에 차이가 있었고 이후 실습 명령어에 있어 그림과 같이 유저네임과 패스워드를 묻고 있습니다.결과적으로 추가해야 되는 명령어가 있는지, username password는 알아내는 방법 등 해결법을 요청드립니다. 감사합니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
2.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)[질문 하기]책에는 푸티와 슈퍼퓨티 설치/설정 하는 부분이 있는데 2.3 강의에서 제외된 이유를 알고싶습니다.진행과정중에 설치가 된건가요?필요가 없어진건가요?
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
launchctl-load-vmware-utility 에러
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]3. 질문 잘하기 법을 읽어보셨나요? [예](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기] 안녕하세요. M1 환경에서 Vmware-fusion 설치를 따라가고 있습니다.launchctl-load-vmware-utility 명령어를 실행하려고 하면 Load failed: 5: Input/output errorTry running launchctl bootstrap as root for richer errors.에러가 발생합니다. 어떻게 해야하나요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
[질문] docker.service is masked 로 나옵니다.
다운받은 docker 이미지에 ssh 접속까지 잘되는데 거기서 docker 를 띄우려고 하면 masked 되어있다고 나옵니다.검색을 해봐서 systemctl unmask docker 또는 sysatemctl unmask docker.service 를 해봐도 mask 상태가 풀리지 않습니다. [root@27555416d6cd system]# systemctl status docker● docker.service Loaded: masked (Reason: Unit docker.service is masked.) Active: inactive (dead)[root@27555416d6cd system]# systemctl enable dockerFailed to enable unit: Unit file /usr/lib/systemd/system/docker.service is masked.
-
미해결CloudNet@와 함께하는 Amazon EKS 기본 강의
지금 시점에서 1.26버전은 추가지원만 가능한데, 그 이상의 버전으로 할경우 문제가 될까요?
지금 시점에서 1.26버전은 추가지원만 가능한데, 그 이상의 버전으로 원클릭배포 환경값을 입력해서 구성해서 실습하면 문제가 될게 있을까요? (ex. 1.30, 1.29 ..)
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
operator alertmanager 연결 관련 문의
안녕하세요. 배운 내용을 가지고 회사에서 prometheus를 잘 활용하고 있습니다. 다만 막힌 부분이 있어 문의를 드립니다.Prometheus operator로 prometheus 와 alertmanager가 잘 연계되어있는지 확인하는 방법을 문의드립니다.코드 첨부가 어렵지만, 간단하게 말씀드리면,prometheus operator를 통해 prometheus A 와 alertmanager X를 띄우고 연결이 잘되어 있는 상황 (alertmanager X ui에서 a의 prometheusrules로 정의한 값의 firing 된 것을 확인 가능함 -> ui)prometheus operator를 통해 prometheus B를 띄우고 이 B도 alertmanager X를 이용하려고 했으나, B의 prometheusurule로 정의한 값이 firing 되어도 alertmanager X UI에 값이 나오지 않음. 이런 상황입니다. 기존 A가 연결된 alertmanager X에, 추가로 Prometheus B를 연결하고 싶습니다.이 부분에 대해서 제가 확인한 것은, prometheus B를 띄우고 edit으로 prometheus 값 수정 (config reload가 설정되어있음)alerting: alertmanagers: - apiVersion: v2 name: ~ // alertmanager 이름 입력 (service 명), 기존 잘 연결된 A와 동일한 값 namespace: ~~ // alertmanager X 의 namespace 입력, 기존 잘 연결된 A와 동일한 값 pathPrefix: / port: http-web2. 현재 같은 클러스터, namespace에 존재PrometheusRule 로 생성한 Rule이 Prometheus B의 UI Rule 메뉴에서 정상적으로 firing 된 것을 확인prometheus B의 pod에 log를 확인. -> 해당 로그에 alert이라는 값이 존재하지 않음기존에 연결되어 있던 prometheus A의 config 설정의 alerting 부분과 설정은 동일함. 위 와 같은 상황이며, alertmanager X UI에 B에서 firing 된 값이 나오지가 않습니다.혹시 제가 놓친 부분이 있는지, 아니면 잘 연결이 되어 있는지 추가적으로 더 검사할 방법이 있을까요?
-
미해결대세는 쿠버네티스 [초급~중급]
vagrant box add rockylinux-repo.json 오류
안녕하세요, 설치 과정에 오류가 있어 글 남깁니다.사진에 빨간 화살표로 표시한 스크립트를 cmd에서 실행할 때, Progress:0% 에서 오르지 않습니다. [노트북 환경]윈도우 11 Home윈도우 계정 : Microsoft 계정 Xlocal 한글이름 계정RAM 32GBCPU Intel i7-11800그래픽 GeForce RTX 3050 Laptop GPU64비트
-
미해결쿠버네티스 어나더 클래스 (지상편) - Sprint3
컨테이너와 VM 비교 해주신 설명중에 궁금한 부분이 있습니다.
안녕하세요. 좋은강의 많은 도움을 받고있어 항상 감사드립니다."아무나 모르는 컨테이너 기술의 장점" 섹션을 수강하던중 아래와같은 두가지 궁금한 부분이 있어 질문드립니다.VM과 Container를 비교설명 해주셨는데요. Container 설명 중에 개발자 환경이 Windows Host에 Container 환경을 구성하여 개발환경과 같은 linux명령, 환경을 동일하게 시험해 볼 수 있다고 하셨습니다. 이때 host os에 커널을 공유하는게 Container기술이라고 이해하고 있었는데, Windows Host에 linux 컨테이너 이미지가 가능한 건가요? 컨테이너가 VM에 비해 이미지화/dockerhub를 통한 배포로 인해 동일한 환경을 배포함에 있어서 장점이 있다고 설명해주셨는데요. sprint 1,2 실습환경을 제공해 주신것처럼, vagrant 와 packer를 이용하면 VM도 Container와 비슷한 조건이지 않은가요?
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
[v1.30] 6.2 쿠버네티스 기본 오브젝트 nfs deployment 생성 불가
질문 답변을 제공하지만, 강의 비용에는 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.2 쿠버네티스 기본 오브젝트`강의의 8분 지점에서root@cp-k8s:pwd /root/_Lecture_k8s_starter.kit/ch6/6.2 root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# k apply -f ./dpy-chk-log.yaml # 위의 명령어를 수행 root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# k get pods NAME READY STATUS RESTARTS AGE dpy-chk-log-6b765b4569-5v6d7 0/1 ContainerCreating 0 70m dpy-chk-log-6b765b4569-9944j 0/1 ContainerCreating 0 70m dpy-chk-log-6b765b4569-rrj9p 0/1 ContainerCreating 0 70m위와 같이 1시간이 지나도 생성이 안되는 문제 발생. 이전까지의 강의를 다시 들으면서 했을 때 다른 deployment는 apply로 했을 때 정상적으로 생성이 되었습니다. 혹시 강의가 업데이트 되면서 따로 수정해야 하는 사항이 있었을까요? root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# ls / bin cdrom dev home lib32 libx32 media nfs_shared proc run srv sys usr boot core etc lib lib64 lost+found mnt opt root sbin swap.img tmp var root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# ls /nfs_shared/ log 위와 같이 이전에 실행해야하는 스크립트는 수행했습니다. 아래 현재 상황을 추가 작성합니다.root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# cat /etc/exports # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) # /nfs_shared/log 192.168.1.0/24(rw,sync,no_root_squash)root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# k describe pods Name: dpy-chk-log-6b765b4569-5v6d7 Namespace: default Priority: 0 Service Account: default Node: w2-k8s/192.168.1.102 Start Time: Mon, 05 Aug 2024 16:32:32 +0900 Labels: app=dpy-chk-log pod-template-hash=6b765b4569 Annotations: <none> Status: Pending IP: IPs: <none> Controlled By: ReplicaSet/dpy-chk-log-6b765b4569 Containers: dpy-chk-log: Container ID: Image: sysnet4admin/chk-log Image ID: Port: <none> Host Port: <none> State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Environment: <none> Mounts: /audit from nfs-vol (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-v2gdf (ro) Conditions: Type Status PodReadyToStartContainers False Initialized True Ready False ContainersReady False PodScheduled True Volumes: nfs-vol: Type: NFS (an NFS mount that lasts the lifetime of a pod) Server: 192.168.1.10 Path: /nfs_shared/log ReadOnly: false kube-api-access-v2gdf: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: <nil> DownwardAPI: true QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedMount 107s (x43 over 73m) kubelet MountVolume.SetUp failed for volume "nfs-vol" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -t nfs 192.168.1.10:/nfs_shared/log /var/lib/kubelet/pods/b592c7c9-acfd-4cce-bb83-af99e9dcc186/volumes/kubernetes.io~nfs/nfs-vol Output: mount.nfs: access denied by server while mounting 192.168.1.10:/nfs_shared/log Name: dpy-chk-log-6b765b4569-9944j Namespace: default Priority: 0 Service Account: default Node: w1-k8s/192.168.1.101 Start Time: Mon, 05 Aug 2024 16:32:32 +0900 Labels: app=dpy-chk-log pod-template-hash=6b765b4569 Annotations: <none> Status: Pending IP: IPs: <none> Controlled By: ReplicaSet/dpy-chk-log-6b765b4569 Containers: dpy-chk-log: Container ID: Image: sysnet4admin/chk-log Image ID: Port: <none> Host Port: <none> State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Environment: <none> Mounts: /audit from nfs-vol (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-qxxmn (ro) Conditions: Type Status PodReadyToStartContainers False Initialized True Ready False ContainersReady False PodScheduled True Volumes: nfs-vol: Type: NFS (an NFS mount that lasts the lifetime of a pod) Server: 192.168.1.10 Path: /nfs_shared/log ReadOnly: false kube-api-access-qxxmn: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: <nil> DownwardAPI: true QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedMount 107s (x43 over 73m) kubelet MountVolume.SetUp failed for volume "nfs-vol" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -t nfs 192.168.1.10:/nfs_shared/log /var/lib/kubelet/pods/66ecef69-42e7-4075-a6c5-034b30b0f757/volumes/kubernetes.io~nfs/nfs-vol Output: mount.nfs: access denied by server while mounting 192.168.1.10:/nfs_shared/log Name: dpy-chk-log-6b765b4569-rrj9p Namespace: default Priority: 0 Service Account: default Node: w3-k8s/192.168.1.103 Start Time: Mon, 05 Aug 2024 16:32:32 +0900 Labels: app=dpy-chk-log pod-template-hash=6b765b4569 Annotations: <none> Status: Pending IP: IPs: <none> Controlled By: ReplicaSet/dpy-chk-log-6b765b4569 Containers: dpy-chk-log: Container ID: Image: sysnet4admin/chk-log Image ID: Port: <none> Host Port: <none> State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Environment: <none> Mounts: /audit from nfs-vol (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-v2tdb (ro) Conditions: Type Status PodReadyToStartContainers False Initialized True Ready False ContainersReady False PodScheduled True Volumes: nfs-vol: Type: NFS (an NFS mount that lasts the lifetime of a pod) Server: 192.168.1.10 Path: /nfs_shared/log ReadOnly: false kube-api-access-v2tdb: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: <nil> DownwardAPI: true QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedMount 107s (x43 over 73m) kubelet MountVolume.SetUp failed for volume "nfs-vol" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -t nfs 192.168.1.10:/nfs_shared/log /var/lib/kubelet/pods/fb54e7a8-70e3-48af-8537-73ab56a9dfaf/volumes/kubernetes.io~nfs/nfs-vol Output: mount.nfs: access denied by server while mounting 192.168.1.10:/nfs_shared/log 맨 밑에 에러를 보니 Warning FailedMount 107s (x43 over 73m) kubelet MountVolume.SetUp failed for volume "nfs-vol" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -t nfs 192.168.1.10:/nfs_shared/log /var/lib/kubelet/pods/fb54e7a8-70e3-48af-8537-73ab56a9dfaf/volumes/kubernetes.io~nfs/nfs-vol Output: mount.nfs: access denied by server while mounting 192.168.1.10:/nfs_shared/log 이런 에러가 있는데 어떻게 처리해야할 지 모르겠어서 질문드립니다. 감사합니다.
-
해결됨CloudNet@와 함께하는 Amazon EKS 기본 강의
1장 실습 CloudForamation 이후 awscli 사용을 위한 IAM 자격 증명 문제가 발생을 합니다.
[root@myeks-host ~]# aws ec2 describe-instances | jqAn error occurred (UnauthorizedOperation) when calling the DescribeInstances operation: You are not authorized to perform this operation. User: arn:aws:iam::694833324522:user/dntjr4772@lgcns.com is not authorized to perform: ec2:DescribeInstances with an explicit deny in an identity-based policyaws configure 에서 accesskeys.csv 파일에 맞게 등록은 잘했습니다.iam 사용자 권한을 봐도 AdministratorAccess 권한 정책이 들어가있습니다. 어떤게 문제일까요?
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
LB 수업 관련 질문
질문 답변을 제공하지만, 강의 비용에는 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)[질문 하기]안녕하세요 windows 환경에서 테스트 중인데 LB생성 부분에서 아래와 같이 문제가 있어 질문 드립니다.POD 생성 하였는데 실행이 안되고 삭제도 안되는 상황 입니다.어떻게 해야할까요? 삭제를 하면 1시간이 지나도 삭제가 안되고 있습니다.
-
해결됨대세는 쿠버네티스 [초급~중급]
호스트 인터페이스 및 인/디캡슐레이션
안녕하세요, 중급편 Networking 관련해서 질문이 있습니다. 1) 호스트 네트워크 인터페이스 확인방법아래와 같이 노드IP 정보를 담고있는 인터페이스가 호스트 인터페이스인지요. 2) 인캡슐레이션/디캡슐레이션 확인방법강의영상에서는 아래와 같이 컨테이너에 접근하는 트래픽 정보에 디캡슐레이션 되는 부분이 보입니다.하지만 제쪽에서는 호스트, 컨테이너 인터페이스의 트래픽을 조회해도 인캡슐레이션이나 디캡슐레이션 되는 부분(ex. k8s-node1.36072 > 20.111.156.72)이 안보이고 인캡슐레이션/디캡슐레이션이 끝난 후의 트래픽만 보이는데 버전에 따른 차이인지요. - 컨테이너 인터페이스 트래픽 조회- 호스트 네트워크 인터페이스 트래픽 조회* 1)번의 방법으로 호스트 인터페이스를 조회했는데 방법이 틀렸을 수 있을 것 같습니다. 감사합니다.
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
처음 push.yaml 에서 actions로 넘어갈때
이화면이떠요 선생님과 다른화면이뜨는데 어떡하면되나요
-
해결됨대세는 쿠버네티스 [초급~중급]
그라파나에서 default 네임스페이스 안보이는 이유
안녕하세요,현재 Logging 실습 진행 중에 Loki, Grafana 설치 후 연결은 모두 이상없으나default 네임스페이스만 조회되지 않는데 혹시 설치과정에 제가 누락한 부분이 있는건지요.(해당 네임스페이스에 파드는 Running 상태이며 필터 조건을 변경해도 동일함)
-
해결됨실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
[A.001] prometheus-force-installer.sh 내용중 설치경로 변경요청건
안녕하세요 강사님정말 별건 아니지만....소스에 적힌 설치경로가 2.2 -> 2.11로 변경되어야 할 것 같아서 연락드렸습니다.echo "Start to deploy native prometheus with scraping 15s interval" echo "============================================================" sh ~/_Lecture_prom_learning.kit/ch2/2.11/prometheus-installer-15s.sh보강 수업도 열심히 따라가고 있습니다.두 강사님 모두 늘 감사드립니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
젠킨스 배포에서 ansible의 역할에 대해 궁금한 점이 있습니다.
안녕하세요. MSA 강의부터 젠킨스까지 강의 재밌게 듣고 있습니다. 강의를 듣다가 ansible의 역할에 대해 궁금한 점이 생겨 질문드립니다.현재 저희가 구축한 환경은젠킨스 -> ansible -> k8s로 이루어진 환경으로 알고있습니다. 젠킨스가 빌드하고 빌드된 파일을 ansible로 보내서 ansible에서 이미지를 빌드 및 푸시하고 k8s에서 해당 이미지를 사용하여 배포하는 과정이라고 이해했습니다.저는 여기서 ansible의 역할이 jenkins만으로 충분히 대체될 수 있다는 생각이 들었습니다. 이미지를 빌드하고 푸시하는 과정을 jenkins의 exec command나 script로 따로 짜서 진행하면 ansible의 역할을 대체할 수 있나요? 만약 대체할 수 있다면 그럼에도 불구하고 ansible을 사용하는 이유가 분명이 있을 것이라 사료되는데요, 저희가 구축한 환경 혹은 현업에서 ansible이 또 어떤 방식으로 활용될 수 있을지가 궁금해서 질문드립니다.감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
EC2에 SonarQube 설치 오류 해결법
강의에서 SonarQube를 설치하기 위해 사용했던 코드는sudo wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.6.zip였습니다.하지만, openjdk-17버전에서 위의 SonarQube 버전으로 작업을 했을 때, SonarQube가 최신 JVM 버전에서 더 이상 지원되지 않는 UseConcMarkSweepGC 옵션을 사용하므로 실행이 되지 않습니다.따라서, openjdk-17버전으로 자바를 설치하신 분들은 sudo wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.9.1.69595.zip위 명령어를 사용하셔서 진행하시면 될 것 같습니다. :)
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강의 마지막부분 ssh-copy-id 명령어 질문드립니다.
강의내용에ssh-copy-id root@172.17.0.2 로 되어있습니다.처음부터 강의 따라왔다면 172.17.0.2 는 jenkins-server일텐데강의 내용대로 172.17.0.2 에 copy하는게 맞나요??아니면 강의순서대로 올 경우 ansible ip는 172.17.0.4니까copy는 172.17.0.3에 하는기 맞나요??실습 따라하기 너무 햇갈리내요
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
윈10 docker-server 문제로 실행 안될경우 참고.
실행시 마지막에 ...access permission. 에러시 아래 참고※ 윈도우 10022포트 확인하여 아래 적용 후 1번 시작- 10022포트 막혀있는지 확인: netsh interface ipv4 show excludedportrange protocol=tcp- winnat 정지: net stop winnat- 10022포트 허용: netsh int ipv4 add excludedportrange protocol=tcp startport=10022 numberofports=1- winnat 시작: net start winnat
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
이 K8S와 그림으로 배우는 K8S 차이가 있나요?
물론 강의의 내용이 초급 -> 중급 이상으로 올라가는 만큼 내용의 퀄리티 차이가 있는 것으로 알고 있는데요.이후의 강의들 ANSIBLE (필수) / 프로메테우스(VS ZABBIX) + 그라피나 / ALGO (앞으로 나올)이 단계로 넘어가기 위해서는 이후의 다른 강의도 필수인지 궁금하네요.