DevOps Engineer 튜토리얼
DevOps Engineer 튜토리얼은 Linux 기초부터 Docker, Kubernetes, CI/CD, 클라우드 네이티브 워크플로까지 자동화와 컨테이너화를 다룹니다.
다른 스킬 트리
Red Hat Enterprise Linux에서 소프트웨어 설치하기
이번 실습에서는 DNF를 사용하여 Red Hat Enterprise Linux(RHEL) 시스템에서 소프트웨어 패키지를 관리하는 실습을 진행합니다. 시스템 등록, RPM 패키지 정보 탐색, DNF를 통한 소프트웨어 설치 및 제거, DNF 저장소(Repository) 관리, 트랜잭션 기록 조회 방법을 배웁니다.
Linux
Linux 프로세스 관리 및 모니터링
이번 실습에서는 Linux 시스템에서 프로세스를 관리하고 모니터링하는 데 필요한 핵심 기술을 배웁니다. 포그라운드(foreground) 및 백그라운드(background) 프로세스와 상호 작용하고, `ps`로 프로세스를 검사하며, `top`으로 리소스를 모니터링하고, `renice`로 우선순위를 조절하며, `kill`로 프로세스를 종료하는 방법을 학습합니다.
Linux
Red Hat Enterprise Linux에서 파일 시스템 액세스하기
이번 실습에서는 RHEL의 Linux 파일 시스템을 관리합니다. 파일 시스템과 블록 디바이스를 식별하고, 디스크 사용량을 조사하며, 파일 시스템을 수동으로 마운트 및 언마운트하고, 이름, 소유권, 권한, 크기, 시간, 유형별로 `locate` 및 `find` 명령어를 사용하여 파일을 찾는 방법을 실습합니다.
Linux
Matplotlib 기본 꺾은선 그래프(Line Plot)
이번 실습에서는 Matplotlib을 사용하여 기본 꺾은선 그래프를 생성하는 기초를 배웁니다. 데이터를 준비하고, 그래프를 그리며, 축 레이블을 추가하고, 최종 그래프를 이미지 파일로 저장해 봅니다.
Python
컨테이너 에이전트에서 파이프라인 실행하기
컨테이너 기반 Jenkins 환경에서 Jenkins 파이프라인을 실행하고 컨테이너 실행 증거를 확인합니다.
Jenkins
Jenkins 컨트롤러 초기화
격리된 Jenkins 컨트롤러를 시작하고, 초기 관리자 비밀번호를 검색하며, 실제 관리자 계정을 생성하고, 초기화된 대시보드를 확인한 후 임시 컨트롤러를 정리합니다.
Jenkins
도구 및 레이블이 지정된 에이전트 구성
Jenkins 대시보드에서 Jenkins 노드 레이블, 로컬 Git 도구 및 Freestyle 작업을 구성합니다.
Jenkins
테스트 리포트 게시 및 빌드 알림 설정
Jenkins 대시보드에서 Freestyle 잡을 생성하고, JUnit 테스트 결과를 게시하며, 빌드 이메일 알림을 구성합니다.
Jenkins
Jenkins 자격 증명 저장
Jenkins 대시보드에서 Jenkins 사용자 이름/비밀번호 자격 증명을 생성, 확인 및 업데이트합니다.
Jenkins
멀티브랜치 파이프라인 생성하기
로컬 Git 저장소에 두 개의 브랜치를 생성하고, Jenkins 대시보드에서 멀티브랜치 파이프라인을 구성한 뒤 각 브랜치의 빌드 결과를 비교합니다.
Jenkins
Scripted Jenkins Pipeline 작성하기
node, stage, shell 단계 및 Groovy 제어 흐름을 사용하여 Jenkins Scripted Pipeline 작업을 생성하고 실행합니다.
Jenkins
웹훅을 이용한 Jenkins 빌드 트리거
curl 을 사용하여 리포지토리 웹훅을 시뮬레이션하고, 브랜치 및 커밋 데이터를 Jenkins 작업에 전달한 뒤 트리거된 빌드 로그를 확인합니다.
Jenkins
Jenkins 공유 라이브러리 사용하기
로컬 Jenkins 공유 라이브러리를 생성하고, 대시보드에서 등록한 뒤, 파이프라인 작업에서 호출하는 방법을 실습합니다.
Jenkins
Jenkins 구성 백업 및 복원
Jenkins 작업 구성을 백업하고, 삭제한 뒤, 아카이브에서 복원하여 정상 작동하는지 확인합니다.
Jenkins
쿠버네티스 클러스터 버전 확인
고급 출력 기법을 사용하여 쿠버네티스 클라이언트 및 서버의 상세 버전 정보를 조회하고 표시합니다.
Kubernetes
Python Multiprocessing 에서 인수를 전달하는 방법
Python multiprocessing 에서 인수를 효율적으로 전달하는 기술을 배우고, 복잡한 병렬 처리 시나리오를 처리하고 성능을 최적화하는 실용적인 방법을 살펴보세요.
Python
쿠버네티스 대시보드 접근 보안 설정
쿠버네티스 대시보드용 읽기 전용 권한을 가진 제한된 서비스 계정을 구성합니다.
Kubernetes
쿠버네티스 Nginx 포드 배포하기
최신 Nginx 컨테이너를 실행하는 쿠버네티스 포드를 배포하고, 이를 외부로 노출하기 위한 서비스를 생성합니다.
Kubernetes
- 이전
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 509
- 다음