Study

· Study
보호되어 있는 글입니다.
· Study/etc.
보호되어 있는 글입니다.
nodeAffinity 추가 Requirements:Use requiredDuringSchedulingIgnoredDuringExecution node affinity Key: color Value: blue Operator - 키값만Name: redReplicas: 2Image: nginxNodeAffinity: requiredDuringSchedulingIgnoredDuringExecutionKey: node-role.kubernetes.io/control-planeUse the right operator 주요 operator 종류 operator 설명 In 값이 지정한 리스트 안에 있으면 매칭 NotIn 값이 지정한 리스트에 없으면 매칭 Exists 해당 key가 노드에 존재하면 매칭 DoesN..
노드에 taints 설정key=sprayvalue=morteineffect=NoSchedule kubectl node node01 spray=mortein:NoSchedule 파드에 tolerations 설정apiVersion: v1 kind: Pod metadata: name: bee spec: containers: - name: nginx image: nginx tolerations: - key: spray value: mortein effect: NoSchedule 노드에 taints 제거 k taint no controlplane node-role.kubernetes.io/control-plane:NoSchedule-
kubectl label pod pod_name key=valuekubectl label pod pod_name key=value --overwrite #key 값이 같을 때 label 추가, 동일한 키에 value 값 변경kubectl get pods -l name=label_name #label이 같은 파드 출력kubectl label pod pod_name key- #label 제거 kubectl label nodes node_name key=value #node에 label 설정노드 label을 특정지어서 배치할 수 있음spec: container: - name: nodeSelector: gpu: "true" disk: ssd kubectl run cmdpod --image=ngi..
· Study/etc.
250721 실행 결과 Dockerfile FROM jenkins/jenkins:2.452.1-jdk17 버전 수정 (Centos7 기준) 1. 자바 설치 (jdk17)wget rpm -ivh jdk-17_linux-x64_bin.rpmjava -version 2. Docker 설치yum install -y yum-utilsyum-config-manager --add-repo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin이 때 GPG key를 묻는데 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35 과 일치하는 경우 설치 진행 3. docker ..
· Study/AWS
진행 환경 - 버지니아 북부에 vpc 생성해서 온프레미스로 진행 중 구성 다운로드 받은 파일로 과정 진행root로 아래 과정 진행 yum install openswan -y#vi /etc/sysctl.confnet.ipv4.ip_forward = 1net.ipv4.conf.default.rp_filter = 0net.ipv4.conf.default.accept_source_route = 0sysctl -p#vi /etc/ipsec.conf#include /etc/ipsec.d/*.conf (주석 제거, 아마 기본적으로 제거가 되어 있을 것)/etc/ipsec.d/aws.conf아래 내용 적음 왼쪽(원본)에서 오른쪽으로 수정 auth=esp 삭제하고 local network가 온프레미스 remote가 a..
· Study/AWS
ec2 인스턴스를 start, stop 시키는 lambda 함수를 만드는 과정 1. 정책 생성 ec2 인스턴스를 시작하고 멈추는 정책을 생성한다. 2. 역할 생성 3. lambda 함수 생성생성 후 코드를 적어주고(현재 인스턴스 중지하는 코드)구성은 맞게 변경하고이벤트 이름 적고 테스트해보고 코드에서 Test 누른 후 Deploy하면위와 같은 메세지와 이런 output이 뜨면 완료된다. 그럼 인스턴스가 중지됨을 확인 할 수 있다. 매번 수동으로 하는 것이 불편하므로 트리거를 추가해 자동으로 실행되게 할 수 있다. cron(분 시 일 월 요일 연)로 작성하면 되는데 기준 시간이 UTC임을 명심한다.
구름름구
'Study' 카테고리의 글 목록