kubernetes 3

CICD 3차전 - 깃허브 액션 사용하기

깃허브 액션 사용하기깃허브 액션을 활용한 코드 파이프라인 구성 방식에 대해 알아보겠습니다. 이 방식은 개인적인 출석체크 자동화 프로젝트에 적용된 CICD 중 일부입니다.개발자가 git을 이용해 버전 관리개발자는 로컬에서 코드를 작업하고 git을 통해 버전 관리를 합니다.개발자가 git을 이용해 GitHub에 코드를 push작업이 완료되면 개발자는 코드를 GitHub에 푸시합니다.GitHub에서 코드 변경이 일어날 경우 GitHub Actions 파이프라인을 실행GitHub은 코드 변경이 발생하면 GitHub Actions 파이프라인을 트리거합니다.GitHub Actions 파이프라인GitHub Actions은 다음과 같은 작업을 수행합니다:도커 파일을 빌드하여 이..

쿠버네티스(Kubernetes labels QoS)

[2] 레이블 적용 pod에는 레이블을 지정할수 있다. 레이블 단위로 파드들을 묶어서 서비스를 등록하거 이것저것할수 있다. 예제 레이블 type : web인 녀석만 서비스로 묶어보자 apiVersion: v1 kind: Service metadata: name: svc2 spec: selector: type: web ports: - port: 8000 [3] 노드 스케줄러 Pod 생성 apiVersion: v1 kind: Pod metadata: name: pod-3 spec: nodeSelector: kubernetes.io/hostname: 노드이름 containers: - name: container image: 이미지이름 apiVersion: v1 kind: Pod metadata: name: h..

쿠버네티스 환경셋팅( kubernetes 설치 1.22)

쿠버네티스 설치 (도커방식 쿠버네티스 1.22.5) 가상머신 3대 준비 호스트이름CPURAM ip master24 192.168.179.100 node124 192.168.179.110 node224 192.168.179.120 공통설정 -방화벽 허용 -리눅스 시스템들어오는 패킷을 iptables 에서 관리하게 설정(켜기) 셋리눅스(로컬방화벽 끄기) firewall-cmd --permanent --add-port=6443/tcp firewall-cmd --permanent --add-port=2379-2380/tcp firewall-cmd --permanent --add-port=10250/tcp firewall-cmd --permanent --add-port=10251/tcp firewall-cmd -..

728x90
반응형