Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Enable NTP"
k8s deploy 7주차 RKE2 & Cluster API
Rancher Labs(현재 SUSE)에서 만든 보안 강화형 Kubernetes 배포판 아키텍처 출처 : https://docs.rke2.io/architecture Control Plane RKE Supervisor Kubernetes 구성요소 자동 관리 static pod 생성/관리 kubelet static pod 실행 Static Pods etcd api-server scheduler controller-manager Worker RKE Supervisor kubelet / containerd 관리 kubelet + containerd 실제 컨테이너 실행 k3s k8s etcd runc containerd/cri CNI CoreDNS Ingress NGINX Controller or Traefik Metrics Server Helm 구분RKE2K3skubeadm 목적 Enterprise Lightweight Vanilla Kubernetes 보안 매우 강함 기본 직접...
k8s deploy 6주차 Kubespray offline 설치
Core 인프라 구성요소목적관리 NTP Server 시스템 시간 동기화 인프라팀 DNS Server 내부 도메인 이름 해석 인프라팀 Network Gateway (IGW, NAT, Router) 내부망 및 외부망 통신 네트워크팀 OS 및 컨테이너 Artifact 저장소 구성요소목적예시 YUM/DNF Mirror Linux 패키지 저장소 reposync, createrepo Container Registry 컨테이너 이미지 저장소 Harbor, Docker Registry Helm Repository Helm Chart 저장소 ChartMuseum, Harbor, zot 개발 언어 패키지 저장소 구성요소목적예시 PyPI Mirror Python 패키지 저장소 devpi Go Module Proxy Go 모듈 저장소 Athens 핵심 요약 1. Core 인프라 - NTP - DNS - Network Gateway 2.
k8s deploy 5주차 Kubespary HA & Upgrade
실습도중 메모리 16기가의 한계로 실습 실패 내용 정리만 진행 NAMEDescriptionCPURAMNIC1NIC2Init Script admin-lb kubespary 실행, API LB 2 1GB 10.0.2.15 192.168.10.10 admin-lb.sh k8s-node1 K8S ControlPlane 4 2GB 10.0.2.15 192.168.10.11 init-cfg.sh k8s-node2 K8S ControlPlane 4 2GB 10.0.2.15 192.168.10.12 init-cfg.sh k8s-node3 K8S ControlPlane 4 2GB 10.0.2.15 192.168.10.13 init-cfg.sh k8s-node4 K8S Worker 4 2GB 10.0.2.15 192.168.10.14 init-cfg.sh k8s-node5 K8S Worker 4 2GB 10.0.2.15 192.168.10.15 init-cfg.sh Vagrantfile ( 1..
k8s deploy 4주차
Ansible 기반으로 Kubernetes 클러스터를 자동 설치·구성하는 오픈소스 프로젝트 cycle in kubespray Release Cycle in Kubespray : ‘26.01.24 KubesprayKube Version (N-2) 2.29.x (master-branch) 1.31 ~ 1.33 (1.34) 2.28.x 1.30 ~ 1.32 2.27.x 1.29 ~ 1.31 Kubespray 한 버전당 Kubernetes 3개 minor 지원 운영 시 버전 추천 Dev 환경 : Kubespray 최신 + K8s N-1 Prd 환경 : Kubespray 최신-1 + K8s N-2 Ansible v2.14+, Jinja 2.11+ Ansible 2.17.3 이상 & Python 3.10 ~ 3.12 Spec : Control Plane (Memory 2 GB), Worker Node (Memory 1 GB) Linux Kernel Requirements : 5.8+ 이상...
k8s deploy 3주차-2
K8S Version Skew Policy NEW 버전 사용 가능 여부는 항상 kube-apiserver 기준 HA 환경에서는 “가장 낮은(apiserver OLD)” 버전을 기준으로 판단 환경허용 HA NEW(1.32) + OLD 1개(1.31) 기준허용 kube-apiserver 대비 NEW 불가 / OLD 최대 3개 apiserver 1.32 1.32, 1.31, 1.30, 1.29 apiserver HA (1.32, 1.31) 1.31, 1.30, 1.29 👉 HA에서는 최소 apiserver 버전(1.31) 기준 기준허용 kube-apiserver 대비 NEW 불가 / OLD 1개만 허용 apiserver 1.32 1.32, 1.31 apiserver HA (1.32, 1.31) 1.31만 가능 👉 그래서 HA 환경에서는 apiserver 전체를 먼저 1.32로 올린 후 업그레이드 필요 기준허용 kube-apiserver 대비 NEW 불가 / OLD 최대 3개...
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Enable
Contact Enable, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack