Chocolatey
윈도우(Windows)에서 설치하기 어려웠던 패키지 프로그램을 쉽게 설치할 수 있도록 도와주는 패키지 관리 프로그램입니다.
설치
관리자 권한으로 터미널 열기 (Powershell)
반드시 관리자 권한으로 터미널을 열어주세요.
Get-ExecutionPolicy 명령어 입력하여 실행 권한 확인
Get-ExecutionPolicy
# expected output
# Bypass(or AllSigned)
만약 결과가 다른 경우 권한을 변경하여야 합니다.
결과가 Bypass 또는 AllSigned가 아니면 Set-ExecutionPolicy 명령어를 입력합니다.
Set-ExecutionPolicy Bypass -Scope Process
권한을 변경하기 위하여 명령어를 입력합니다.
링크를 클릭하여 Chocolatey 설치 페이지에 접속합니다.
설치 페이지 접속
명령어 복사
오른쪽 복사 아이콘을 선택하여 명령어를 복사하세요.
터미널로 돌아와 복사한 명령어 붙여넣기
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
# Expected Output
# You may need to shut down and restart powershell and/or consoles
# first prior to using choco.
# Ensuring Chocolatey commands are on the path
# Ensuring chocolatey.nupkg is in the lib folder
결과가 똑같이 나오지 않았다면, 관리자 권한으로 터미널을 실행했는지 확인하세요.
Helm
Helm 공식 문서에 따르면, Kubernetes 커뮤니티 멤버들은 Chocolatey용 Helm 패키지 빌드에 기여해왔다고 합니다.
감사한 마음을 갖고 Chocolatey로 Helm을 설치합니다. 다른 방법이 궁금하다면 링크를 클릭하세요.
설치
관리자 권한으로 터미널 열기
명령어를 입력하여 Helm 설치
choco install kubernetes-helm
...
Do you want to run the script?([Y]es/[A]ll - yes to all/[N]o/[P]rint): y
# Expected Output
# Chocolatey installed 1/1 packages.
# See the log for details (C:ProgramDatachocolateylogschocolatey.log).
스크립트를 실행하기 위해 y를 입력합니다.
확인
명령어를 입력하여 정상적으로 설치됐는지 확인
helm version
# Expected Output
# version.BuildInfo{Version:"v3.6.3", GitCommit:"d506314abfb5d21419df8c7e7e68012379db2354", GitTreeState:"clean", GoVersion:"go1.16.5"}
정상적으로 설치하였다면 버전은 Helm 3.x 입니다.
Airflow
설치
Helm 3을 사용하여 Airflow를 설치합니다. 자세한 설치 방법은 링크에서 확인할 수 있습니다.
관리자 권한으로 터미널 열기
명령어 입력
kubectl create namespace airflow
helm repo add apache-airflow https://airflow.apache.org
helm install airflow apache-airflow/airflow --namespace airflow
쉽게 Airflow 환경을 구축할 수 있으나, 개발 목적으로 사용하시는 것을 권장합니다. 배포 시 추가 설정이 필요합니다.
접속
명령어를 입력하여 포트 포워딩
kubectl port-forward svc/airflow-webserver 8080:8080 --namespace airflow
링크를 눌러 Airflow로 접속합니다.
웹 브라우저(크롬, 파이어폭스 등)으로 접속
사용자이름 및 패스워드 입력 (기본 값: admin/admin)
DAG 대시보드 진입
로그인 성공 시 볼 수 있는 화면입니다.
삭제
helm uninstall airflow --namespace airflow
마지막으로,
끝까지 읽어주신 모든 분들께 감사드립니다.
다음 글 보기
이전 글 보기