문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
선언형 시스템 주권
- 명령형 구성 관리가 drifted 현상과 감사 실패를 초래하는 이유.
- 시스템 빌드를 위한 Nix 저장소, 유래(derivations), 그리고 순수 함수.
- 전통적인 배포판 대비 NixOS: 불변성과 원자적 업그레이드.
설치 및 기본 사항
- 수동 및 자동 파티셔닝으로 ISO에서 NixOS 설치.
- Nix 언어: 세트, 함수, 그리고 가져오기(import).
- configuration.nix 구조 및 모듈 시스템.
- nix search 및 매뉴얼 페이지를 통한 패키지 및 옵션 검색.
패키지 및 서비스 관리
- nix-env를 사용하여 전역 패키지와 사용자별 패키지 설치.
- systemd 서비스 선언적 활성화.
- 사용자 지정 패키지 재정의 및 오버레이.
- 휴지통 수거 및 저장소 최적화.
재현 가능한 환경
- 즉석 개발을 위한 nix-shell 및 shell.nix.
- 잠금 파일 기반 재현성을 위한 Nix Flakes.
- 팀 온보딩을 위한 devenv 및 devshell.
- 자동 환경 전환을 위한 Direnv 통합.
원격 배포
- 플릿 관리를 위한 NixOps 및 Colmena.
- 원격 빌드 및 바이너리 캐시 구성.
- agenix 및 sops-nix를 사용한 비밀 관리.
- NixOS 가상 머신 및 컨테이너를 통한 배포 테스트.
시스템 업데이트 및 롤백
- nixos-rebuild의 switch, test, boot 모드.
- 이전 세대(genration)로의 원자적 롤백.
- 재현 가능한 업데이트를 위한 채널 관리 및 고정(pinning).
- 긴급 복구 및 부트로더 구성.
고급 주제
- NixOS 컨테이너 및 경량 가상화.
- 크로스 컴파일 및 ARM 빌드.
- 사용자 지정 ISO 및 네트워크 부트 이미지 생성.
- Nix 패키지를 위한 Hydra 지속적 통합(CI).
요건
- 고급 Linux 시스템 관리 및 쉘 스크립팅 경험.
- 함수형 프로그래밍 개념에 대한 기본 이해.
- Git 및 버전 관리된 구성 워크플로우에 대한 친숙함.
대상 청중
- 재현 가능하고 선언적인 시스템을 추구하는 인프라 엔지니어.
- Ansible, Puppet 또는 Chef를 Nix로 대체하고자 하는 DevOps 팀.
- 비트 단위 재현 가능한 배포가 필요한 조직.
21 시간
회원 평가 (4)
경험 많은 트레이너
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
코스 - Kubernetes Security Fundamentals (LFS460)
기계 번역됨
트레이너는 실무 지식을 가지고 있습니다
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
코스 - Kubernetes for App Developers (LFD459)
기계 번역됨
매우 좋고 사용하기 쉬운 가상 환경 솔루션(DA DESKTOP)입니다.
HEITOR GAVA - Motorola Solutions Ltda
코스 - Quick Introduction to Hypervisor and KVM
기계 번역됨
타일러는 매우 지식이 풍부하며 루스트레 관리에 대한 소중한 경험을 우리와 공유했습니다.
Zhenping Liu
코스 - Lustre File System for Admins
기계 번역됨