본문 바로가기

Cloud/kubernetes5

[kubernetes] #2 - 기본 이해 (2/4) - API / 오브젝트 쿠버네티스는 공부를 잘 하기 위해서는 기본 이해를 하실때 용어와 클러스터링 개념 및 컨셉을 잘 이해하셔야 합니다. 클러스터링의 개념은 앞선 장에서 보시면 조금 이해하시는데에 도움이 되실겁니다. 이번 포스팅은 쿠버네티스의 API와 오브젝트에 대해 말씀드려볼까합니다. 먼저 들어가기전에 쿠버네티스는 항상 공식문서에도 내용이 잘 나와 있기때문에 보는 습관을 기르시는게 좋습니다. * (참조) 공식 문서 * - 쿠버네티스 API 파트: https://kubernetes.io/ko/docs/concepts/overview/kubernetes-api/ - 쿠버네티스 오브젝트: https://kubernetes.io/ko/docs/concepts/overview/working-with-objects/kubernetes-.. 2022. 8. 22.
[kubernetes] 클러스터 설치 중 kubeadm init 에러 해결 k8s 설치 중 kubeadm init이 되지않는 경우가 발생하였습니다. 아래와 같이 kubeadm init명령 후 에러가 발생하였습니다. 문제 : Status from runtime service failed 런타임 서비스 Fail이 발생 (왠지 도커의 문제가 발생된듯 보인다) /etc/docker# kubeadm init [init] Using Kubernetes version: v1.24.3 [preflight] Running pre-flight checks error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR CRI]: container runtime is not running: output: E0714 16.. 2022. 7. 14.
[kubernetes] #2 - 기본 이해 (1/4) - 아키텍처 이번 장에는 쿠버네티스의 기본 구성요소 (구조)에 대해 알아보겠습니다. 1. 아키텍처 쿠버네티스의 아키텍처는 생각외로 간단합니다. 쿠버네티스는 앞장에서 말씀드렸듯이 클러스터라고 보시면 됩니다. 이 k8s 클러스터는 컨테이너화된 애플리케이션을 실행하는 노드라고 하는 워커머신의 집합(Worker Node)과 워커 머신들을 관리하는 마스터 노드(Master Node)로 구성되어 있습니다. - 구성 노드 : 클러스터를 구성에는 두가지로 구분된 노드가 있습니다. "Master Node" : 클러스터관리를 담당하는 마스터노드 "Worker Node" : 컨테이너가 실제 배포되는 곳이며, 모든 명령은 Master Node의 API Server와의 통신하여 애플리케이션 실행에 필요한 작업등을 수행 합니다. 각 노드간의.. 2022. 2. 24.
[kubernetes] #1 - 소개 및 개요 1. 쿠버네티스란? 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼이다. 쿠버네티스는 선언적 구성과 자동화를 모두 용이하게 해준다. 쿠버네티스는 크고, 빠르게 성장하는 생태계를 가지고 있다. 쿠버네티스 서비스, 기술 지원 및 도구는 어디서나 쉽게 이용할 수 있다. 특히나 벤더나 플랫폼에 종속되어 있지 않고, 대부분의 클라우드에 사용가능하며, 여러 퍼블릭 클라우드나 온프레미스/퍼블릭 클라우드에도 유용하게 사용되어 많이 각광 받게 되었습니다. 컨테이너와 연관이되어 생각을 많이 하게되는데, 쿠버네티스는 명칭처럼 키잡이(helmsman)나 파일럿을 뜻하는 그리스어에서 유래했다. 말 그대로 컨테이너엔진들을 지원하며, 여러 컨테이너들을 집합시켜 관리합니다. 항구.. 2022. 2. 23.
[kubernetes] #0 - 들어가기전.. 기존의 레거시 개발을 할때부터 도커와 쿠버네티스에 대해 어느정도 이해는 하고 있다고 생각하고 있었습니다만,, 클라우드 네이티브 개발을 시작하면서, 클라우드에 완전한 내재화를 위해서는 많은것들이 알아야하고 (많은것 : k8s, docker, msa, iac, logging, monitoring, security, istio, go-lang, ... 기타 등등) 공부 하였습니다. (물론 지금도 하고 있습니다.) 그 중 필수적으로 필요한 쿠버네티스에 대해 언젠간 한번 정리해서 누군가에게 도움이 되어야지 생각을 하게 되었습니다. 글 쓰는데에 재주는 없지만, 차근차근 k8s에 대해 공부와 이해하면서 습득했던 내용들을 기록하려 합니다. 혹시나 이글을 보고 계신 필자 중에서 클라우드에 관심이 있거나, 쿠버네티스에 관.. 2022. 2. 23.
반응형