도와줘 지식인 (65) 썸네일형 리스트형 [Kubernetes] Application 기능으로 이해하기 - Probe > startupProbe(App 초기화에 대한 점검)- App기동시 API를 호출(httpGet:path)하여, 10초의 간격(periodSeconds)으로 총 10번의 실패(failureThreshold) 전에 1번의 성공(successThreshold) 응답(200 OK)을 받으면 중지.- 이후 readinessProbe와 livenessProbe 실행> livenessProbe(App 상태 점검)- App이 살아 있는지 검사. 2번 실패(failureThreshold)하면 pod 재기동 > readinessProbe(외부 API 접근 가능 여부 점검)- 외부 트래픽을 pod가 받을수 있는 상태인지 검사하면서 서비스가 활성화. 즉 Service(selector)와 Pod(labels) 연결. ㅁ .. [Kubernetes] Object 그려보며 이해하기 > master node에 접속하여 폴더생성[root@k8s-master ~]# mkdir -p /root/k8s-local-volume/1231 > dashboard 접속 후 Namespace[모든 네임스페이스] -> [+]버튼 -> [입력을 통해 생성] -> yaml 파일 붙여넣기 -> 업로드 ▶ NamespaceapiVersion: v1kind: Namespacemetadata: name: anotherclass-123 labels: part-of: k8s-anotherclass managed-by: dashboard▶ DeploymentapiVersion: apps/v1kind: Deploymentmetadata: namespace: anotherclass-123 name: ap.. [Kubernetes] 표준 생태계 - CNCF 멤버이면서 github stars가 높은 도구 기준으로 선정. [Kubernetes] 설치하기 - CPU : 4코어 이상, RAM 12GB 이상- Virtual Box, Vagrant, MobaXterm 설치# Vagrant 폴더 생성C:\Users\사용자> mkdir k8s && cd k8s# Vagrant 스크립트 다운로드curl -O https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/vagrant-2.3.4/Vagrantfile# Rocky Linux Repo 세팅curl -O https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/vagrant-2.3.4/rockylinux-repo.jsonvagrant box add rockylinux-r.. [Kubernetes] 컨테이너(Container) 한방정리 1. Linux OS- CentOS7,8은 2024년을 마지막으로 EOL(End of Life) 된다.- 2024년 이후는 debian 계열은 ubuntu, RedHat계열은 Rocky Linux, AlmaLinux 가 무료로 사용된다. 2. Container, Container Orchestration- 현재 docker는 mirantis에 인수되었으나, docker 자체가 유료는 아니고, docker desktop 사용에 대해서만 유료화- 기업관리형 Orchestration은 대시보드, metric 쪽이 좀 더 유려하게 되어있음. 3. Container Runtime- docker v1.0 ~ v1.20 : kubelet에서 docker와 rkt 런타임(2개) 중 분기- docekr v1.5 ~ .. 이전 1 ··· 4 5 6 7 다음