일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Naver Cloud
- cloudmonitor
- cloud monitor
- alibaba Cloud CDN
- 시험
- argocd
- 쿠버네티스
- cicd
- helm
- slack app
- alibabacloud
- 자동화
- 알리바바클라우드
- k8s
- AWS
- IAC
- Kubernetes
- 테라폼
- kubeadm
- alibaba
- terraform
- Cluster
- hashicorp
- 네이버클라우드
- CDN
- RollingUpdate
- recreate
- CKAD
- NCP
- alibaba cloud
- Today
- Total
목록Kubernetes (14)
Room9

Multi-Container Pods 서비스를 하다보면 동일한 수명주기를 갖는 서비스가 존재함 예시로 웹 서버 인스턴스와 로깅 서비스(SideCar) 두개의 서비스를 하나로 묶어서 확장 및 축소를 할 수 있다. 동일한 라이프 사이클을 가지는 멀티 컨테이너 파드를 사용 한다. 동일한 네트워크 공간을 공유하고 동일한 스토리지 볼륨에 엑세스 할 수 있다. 추가적으로 네트워크를 활성화 하기 위하여 파드 간 서비스나 볼륨 공유를 설정할 필요가 없다. Multi-Container Design Patterns Sidecar Pattern 사이드카 패턴은 원래의 목적 이외에 기능 강화나 확장을 위한 컨테이너를 추가하는 것을 말한다. 실제 사이드카의 모습처럼 원래 목적의 컨테이너 옆에 붙어서 Multi-Container..

Job 잡에서 하나 이상의 파드를 생성하고 지정된 수의 파드가 성공적으로 종료될 때까지 계속해서 파드의 실행을 재시도한다. 파드가 성공적으로 완료되면, 성공적으로 완료된 잡을 추적한다. 지정된 수의 성공 완료에 도달하면, 작업(즉, 잡)이 완료된다. 잡을 삭제하면 잡이 생성한 파드가 정리된다. 작업을 일시 중지하면 작업이 다시 재개될 때까지 활성 파드가 삭제된다. 간단한 사례는 잡 오브젝트를 하나 생성해서 파드 하나를 안정적으로 실행하고 완료하는 것이다. 첫 번째 파드가 실패 또는 삭제된 경우(예로는 노드 하드웨어의 실패 또는 노드 재부팅) 잡 오브젝트는 새로운 파드를 기동시킨다. 잡을 사용하면 여러 파드를 병렬로 실행할 수도 있다. 잡을 스케줄에 따라 구동하고 싶은 경우(단일 작업이든, 여러 작업의 병..

Overview CKAD 취득을 하려고 합니다. 처음에 의도했던 CKA를 취득하면서 동시에 CKAD를 취득하려고 했던 계획은 망가졌습니다. CKAD시험 커리큘럼이 바뀌었기 때문이죠. 사실 CKA도 그렇게 넉넉한 점수로 취득한 게 아니기 때문에 타 블로그에서 추천하는 CKA 취득 후 Probe 정도만 추가적인 공부를 통하여 CKAD를 취득하려고 하는 방법은 통하지 않았을 것으로 생각됩니다. 그래서 바뀐 CKAD를 준비하면서 CKA에서 미흡하게 이해했던 부분을 꼼꼼하게 챙겨서 다시 준비해보려고 합니다. Kubernetes Certified Application Developer (CKAD) with Tests 모든 과정은 뭄샤드님의 강의를 기준으로 정리할 예정이며, 해당 교육의 커리큘럼 순서를 한번 정독한 ..

Overview 이전 글Kubernetes Cluster (1) - VirtualBox VM Config에서 VirtualBox를 이용하여 VM구성을 진행하였습니다. 이번 글에서는 VM을 이용하여 Kubernetes Cluster를 구성해보도록 하겠습니다. Kubernetes 1.20 릴리즈부터 Docker가 Deprecated 되어 Containerd, CRI-O와 같은 다른 Container Runtime Interface(CRI)를 이용해 보도록 하겠습니다. 컨테이너 런타임과 관련된 내용은 링크의 내용을 한번 읽어보면 도움이 될 것 같아 링크 남깁니다. 흔들리는 도커의 위상 - OCI와 CRI 중심으로 재편되는 컨테이너 생태계 Detail containerd(CRI) install Kubernete..

Overview kubernetes를 테스트할 수 있는 환경을 만들어보려고 합니다. 기존에 WindowOS의 Virtualbox를 이용하여 구성된 클러스터가 있지만 이번에는 MacOS에 Virtualbox에 구성해보려고 합니다. 클러스터를 만드는 방법에는 여러 가지가 있겠지만 대표적으로 Cloud 벤더에서 제공하는 EKS, GKE, NKS 등 클러스터에서 관리형으로 사용하는 방법, 온프레미스에서 클러스터를 구성하는 방법, 해당 글에서 설명할 가상 VM을 통한 구축 방법 등 여러 가지가 있겠지만 노트북만 있다면 어디서나 kubectl 명령어를 통한 테스트가 용이한 가상 VM을 이용한 클러스터 구축을 진행하겠습니다. Detail MacOS : VirtualBox가 설치되는 OS라면 어느 OS건 문제가 되지 ..

Overview 이전에 설치했던 ArgoCD를 이용하여 실제 배포를 진행해보도록 하겠습니다. Details ArgoCD Application 생성 - guestbook ArgoCD - Github 연동 Kubernetes에 Application 자동 배포 - nginx ArgoCD Application 생성 - guestbook 로그인 이후 Application 탭에서 +NEW APP 클릭하여 Application 추가합니다. GENERAL 해당 항목에서는 자신의 환경에 맞는 내용으로 작성하여 주시면 됩니다. SOURCE Repository URL을 ArgoCD에서 테스트를 제공하는 Github 저장소로 설정합니다. https://github.com/argoproj/argocd-example-apps.g..