어떤 교육 인가요? | 훈련 목표 · systemd 기반 서비스 운영 이해 및 실습· journald 기반 로그 분석 및 장애 추적 · 기본적인 네트워크 구성 및 트러블슈팅 · kubeadm 기반 Kubernetes 클러스터 설치 · Pod/Deployment/Service 기반 애플리케이션 운영 · AI 기반 로그 요약 및 장애 원인 분석 실습 교육 과정 요약 본 과정은 현대 Linux 운영(systemd, journald, ip 네트워크)과 Kubernetes 설치 및 기본 운영을 통합한 신입·초급 전용 인프라 입문 과정입니다. 단순 명령어 사용이 아닌 ‘운영 구조를 이해하고 직접 구축·운영하는 경험’과 운영. 그리고, 장애가 발생 시, 간단하게 LM모델을 사용하여 시스템 로그 분석을 간단하게 합니다. 교육 대상 · IT 인프라·서버·클라우드 직무 신입 재직자 · 개발 직무에서 인프라·클라우드 직무로 전환을 희망하는 실무자 · Linux·컨테이너 기반 인프라 기초를 실무 중심으로 학습하고자 하는 인원 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
교육은 이렇게 진행됩니다. | [교육 과정 내용]
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
어떤 교육인가요?
교육 소개
· systemd 기반 서비스 운영 이해 및 실습
· journald 기반 로그 분석 및 장애 추적
· 기본적인 네트워크 구성 및 트러블슈팅
· kubeadm 기반 Kubernetes 클러스터 설치
· Pod/Deployment/Service 기반 애플리케이션 운영
· AI 기반 로그 요약 및 장애 원인 분석 실습
교육 내용 요약
본 과정은 현대 Linux 운영(systemd, journald, ip 네트워크)과 Kubernetes 설치 및 기본 운영을 통합한 신입·초급 전용 인프라 입문 과정입니다.
단순 명령어 사용이 아닌 ‘운영 구조를 이해하고 직접 구축·운영하는 경험’과 운영. 그리고, 장애가 발생 시, 간단하게 LM모델을 사용하여 시스템 로그 분석을 간단하게 합니다.
교육 대상
· IT 인프라·서버·클라우드 직무 신입 재직자
· 개발 직무에서 인프라·클라우드 직무로 전환을 희망하는 실무자
· Linux·컨테이너 기반 인프라 기초를 실무 중심으로 학습하고자 하는 인원
교육은 이렇게 진행됩니다.
[교육 내용 요약]
교과목 | 단원명 | 세부내용 | 시간 |
현대 Linux 운영체제 구조와 systemd 기반 서비스 관리 | Linux 운영체제 기본 구조 이해 | · GNU/Linux 운영체제의 철학과 계층 구조 · POSIX 표준의 역할과 의미 · API와 ABI의 차이와 시스템 호출 구조 | 0.5 |
실습: Linux 실행 환경 기본 점검 | · 각 배포판별 커널 버전 확인 · 라이브러리 의존성 확인 · 사용자 영역과 커널 영역 구조 확인 | 0.5 | |
init 시스템의 진화 과정 | · SysV init의 프로세스 관리 구조 · runlevel 기반 서비스 제어 방식 · systemd로 전환된 기술적 배경 · init와 systemd의 차이점 | 0.5 | |
실습: SysV와 systemd 구조 비교 | · SysV 스크립트 위치 확인 · systemdservice 파일 위치 확인 · 부팅 방식 비교 | 0.5 | |
현대 Linux 핵심 구성요소 이해 | · systemd의 전체 역할 · syslog,journald의로그구조차이 · networkd와 NetworkManager 역할 차이 | 1 | |
실습: 핵심 구성요소 동작 흐름 확인 | · systemd PID 1 프로세스 확인 · journald 로그 흐름 확인 · 네트워크 관리 프로세스 확인 | 1 | |
systemd 전체 흐름 이해 | · PID 1의 역할과 책임 · Unit 구조 · service · socket · timer · target · Unit 의존성 구조 · After · Requires · Wants | 1 | |
실습: systemd 기반 서비스 운영 | · systemd 컴포넌트 명령어 | 1 | |
AI 활용 | · 오류 발생 구간 검색 · 해당 오류 기반에 대한 해결책 제안 | 1 | |
journald 로그 분석과 ip 기반 네트워크 운영 | Linux 로그 시스템 구조 이해 | · syslog 기반 텍스트 로그 구조 · journald기반바이너리로그구조 | 0.5 |
실습: 로그 저장 구조 확인 | · 메모리 기반 로그 위치 확인 · 디스크 기반 로그 위치 확인 · 영구적 로그 구성 | 0.5 | |
journald 로그 관리 방식 | · BOOT ID 기반 부팅 로그 구조 · PRIORITY기반 심각도 구분 | 0.5 | |
실습: journalctl 로그 필터링 | · 시간 기준 필터 · 서비스 기준 필터 · 우선순위 기준 필터 | 0.5 | |
현대 Linux 네트워크 구조 | · ip 기반 네트워크 구성 원리 · ip addr · ip route · ip neigh · ss 기반 소켓 연결 분석 구조 | 1 | |
실습: 네트워크 직접 구성 | · 고정 IP 설정 · DNS 설정 · Gateway 설정 · 포트 및 소켓 상태 확인 | 1 | |
장애 분석 구조 | · 포트 충돌 발생 원리 · 라우팅 오류발생 구조 · DNS 장애 발생 구조 | 1 | |
실습: 네트워크 장애 재현 및 복구 | · 포트 충돌 상황 재현 · 통신 장애 원인 분석 · 네트워크 복구 | 1 | |
AI 활용 | · 장애 내용 확인하기 · AIAssistant를 통한 해결책 | 1 | |
Cloud Native 개념과 Kubernetes 클러스터 구축 | Cloud Native 개념 이해 | · Cloud Native 정의 · MSA 구조 개념 · 선언형인프라개념 | 0.5 |
OCI(Open Container Initiative) 구조 | · Image Spec 구조 · RuntimeSpec 구조 | 0.5 | |
실습: 컨테이너 런타임 환경 확인 | · CRIO/containerd 프로세스 확인 · 이미지 저장 구조 및 시스템 위치 | 1 | |
Kubernetes 전체 구성요소 이해 | · Control Plane 구성요소 ·Node구성요소 | 1 | |
Control Plane 세부 구성요소 역할 | · etcd · kube-apiserver · scheduler · controller-manager | 1 | |
실습: kubeadm 기반 클러스터 구축 | · Control Plane 설치 · WorkerNode 클러스터 조인 · Flannel 기반 Pod 네트워크 구성 · kubectl 환경설정 및 자동 완성 | 1 | |
가상화와 컨테이너 비교 | · VM 구조 · Container 구조 · Kubernetes 구조 차이점 | 1 | |
AI 활용 | · 클러스터 설치 로그 자동 요약 · 초기 구성 오류 원인 자동 분류 | 1 | |
Kubernetes 기본 리소스 운영과 무중단 배포 | Kubernetes 기본 리소스 구조 | · Namespace · Pod · Multi-container Pod · Deployment · Service(ClusterIP,NodePort) | 0.5 |
실습: 기본 리소스 생성 | · Pod 생성 · Deployment 생성 · Service 생성 및 외부 노출 | 0.5 | |
애플리케이션 상태 관리 | · readiness probe · liveness probe | 0.5 | |
실습: 헬스체크 적용 | · Probe 설정 적용 · 비정상 상태 테스트 | 0.5 | |
배포 전략 | · rollout · rollback | 1 | |
실습: 무중단 배포 및 롤백 | · 롤링 업데이트 수행 · 버전 롤백 복구 | 1 | |
장애 대응 구조 | · CrashLoopBackOff 발생 원인 · 컨테이너 재시작 메커니즘 | 1 | |
실습: CrashLoop 장애 재현 및 분석 | · CrashLoop 장애 재현 및 분석 | 1 | |
AI 활용 | · Kubernetes 이벤트 로그 자동 요약 · 장애 원인 자동 리포트 생성 | 1 | |
합계 | 28 | ||