# pod

63개의 포스트
post-thumbnail

[kubernets] Pod / ReplicaSet 생성

metadata 는 key:value 형태로서 지정을 해주는 것으로서 해당 Pod에 대한 이름 즉, 라벨링을 해주는 작업이다.spec 속성에 내가 팟안에 넣어줄 컨테이너에 대한 정보들을 명시한다.이곳에서는 크게 nginx, redis 로 구성한다.기존에 존재하는 ser

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

kubernates

pod안에 컨테이너가 들어간다. 쿠버네티스의 가장 작은단위이다.pod를 만들지 컨테이너를 만들지 않는다.pod.yaml 파일을 만들어서 pod를 만드는데 yaml 파일 없어도 만든다.근데 옵션을 많이 넣어야한다.run 은 create pod 들어가있는것이다.namesp

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

Kubernetes - Pod

1. Background (1) Container vs VM (Virtual Machine) Process 격리의 Container vs Devcie 가상화의 VM 업로드중.. (2) Linux Container 란? 운영체제 수준의 가상화 기술 Linux nam

2023년 5월 2일
·
0개의 댓글
·
post-thumbnail

Kubernetes Pod

Lifecycle Pod를 생성한 후에 내용 하단을 보면 status 라는 내용을 볼 수 있다. Pending Running Succeeded Failed

2023년 4월 25일
·
0개의 댓글
·
post-thumbnail

Kubernetes Objects 1

Pod > 파드(Pod) 는 쿠버네티스에서 생성하고 관리할 수 있는 배포 가능한 가장 작은 컴퓨팅 단위이다 쿠버네티스 공식 문서에는 다음과 같이 정의 하고있다. Container 그림 처럼 하나의 파드에는 여러개의 컨테이너가 들어갈 수 있다. 다만 컨테이너에는 포

2023년 4월 17일
·
0개의 댓글
·

flutter] CocoaPods's specs repository is too out-of-date to satisfy dependencies 에러

cocoapod가 오래되어 종속성 문제가 생겼다는 뜻이다.cocoapod을 업데이트 시켜주면 해결된다해결법은 다음과 같다flutter 프로젝트의 ios 폴더로 이동한다.ios 폴더 내의 Podfile.lock 을 삭제해준다.pod을 업데이트 하고 설치하도록 한다.flu

2023년 3월 29일
·
0개의 댓글
·
post-thumbnail

pod install 중 LoadError (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))

새로운 라이브러리를 추가한 후 pod install 시 mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64') 에러 발생

2023년 3월 25일
·
0개의 댓글
·
post-thumbnail

[k8s]쿠버네티스의 구조

책: 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 - 3장 컨테이너를 다루는 표준 아키텍처, 쿠버네티스인프런 강의 : 쉽게 시작하는 쿠버네티스(v1.25) - 쿠버네티스 환경 구성저자의 github에서 제공하는 Vagrantfile을 다운로드받아 vagrant u

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

[쿠버네티스] kubectl & 파드

쿠버네티스 클러스터를 관리하는 동작은 대부분 kubectl이라는 커맨드라인 인터페이스로 실행할 수 있다. kubespary 같은 경우 kubectl이 같이 설치된다.자동완성 기능을 활성화 시켰기 때문에 kubectl (tab)(tab)를 해주면 사용가능한 서브 커맨드를

2023년 2월 14일
·
0개의 댓글
·

[Mock3_3] Multi-POD

docs >> https://kubernetes.io/ko/docs/concepts/workloads/pods/Create a pod called multi-pod with two containers.Container 1, name: alpha, image: 

2023년 1월 31일
·
0개의 댓글
·

Error: Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig

터미널에서 플러터 프로젝트로 이동 후차례로 해주면 된다.만약 이렇게 했는데 잘 안 된다면 podfile을 vim으로 열어 platform :ios, '9.0' 의 주석을 해제해준다.

2023년 1월 4일
·
0개의 댓글
·

QoS Classes (Quality of Service)

class의 우선 순위에 따라 down 되지 않도록 더 낮은 Pod를 down 시킨 후 자원을 분배모든 Container에 request와 limit가 설정되어 있어야request, limit에는 memory와 cpu가 모두 설정되어 있어야각 Container 내에 m

2022년 11월 15일
·
0개의 댓글
·

Node Schedule

Node 생성 시 Label을 등록하고 Pod에 해당 node의 label을 작성현재 node들의 남은 자원을 기준으로 판단하여 적절한 Node에 배치node1의 잉여 메모리: 1Ginode2의 잉여 메모리: 4Gi새로운 Pod의 필요 메모리: 2Gi→ 스케쥴러가 no

2022년 11월 15일
·
0개의 댓글
·

Pod Life Cycle

Pod의 전체 상태를 대표하는 속성pendingrunningsucceededfailedunknownPod가 생성되면서 실행하는 단계와 상태를 알려주는 속성ConditionsInitializedContainerReadyPodScheduledReadyReason (stat

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

Pod

하나의 Pod 내에는 여러 컨테이너를 가질 수 있다.컨테이너들끼리는 같은 host를 공유localhost를 이용해 상호 접근 가능같은 포트가 여러 컨테이너에 할당되지 못함Pod가 생성되면 IP가 자동 할당클러스터 내에서만 해당 IP로 접근 가능pod 재생성 시 IP 변

2022년 11월 15일
·
0개의 댓글
·

[Flutter] Error running pod install 해결

flutter를 사용해서 ios 개발을 하던 중 빌드 오류가 발생했다.Error: Error running pod install처음에는 구글링 해서 다 안되길래, 프로젝트를 새로 생성해서 코드를 옮기는 무식한 방법을 사용했다.두번째 같은 오류가 발생해서 해결을 해보기로

2022년 11월 11일
·
0개의 댓글
·
post-thumbnail

[해결] 0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate

띄우고자하나는 pod에 taints가 있어 해당 파드에 띄울 수 없는 것이다.kubectl describe node 노드명으로 노드에 taints가 있는게 맞는지 확인한다.이 경우 taints를 지우면된다.전체 노드의 taints를 지우는 소스이다.kubectl tai

2022년 11월 7일
·
0개의 댓글
·

k8s pod 내 socket 사용 확인

k8s 파드가 계속 죽어나는데 이유를 못찾아서 netstat 쳐보고 싶은데pod 내부엔 있지도 않고...ㅠ ㅠ....그렇다고 netstat 을 깔자니.... 그것도 좀 아닌 것 같고이것 저것 찾아보니 netstat 없어도 비슷하게 보는 법이 있었음난 맨날 까먹으니 또

2022년 10월 31일
·
0개의 댓글
·

[Kubernetes] 파드 스케줄링

노드셀렉터어피니티노드 어피니티파드 어피니티안티 어피니티테인트 & 톨러레이션커든드레인

2022년 9월 29일
·
0개의 댓글
·