DevOps CI/CDλž€ 무엇인가, 지속적인톡합 지속적인 배포
Β·
TIL/devops
ci πŸ’‘ 지속적인 톡합 μ½”λ“œμ˜ 변경사항이 λ°œμƒν–ˆμ„ λ•Œ μžλ™μœΌλ‘œ λΉŒλ“œν•˜κ³  ν…ŒμŠ€νŠΈν•¨. 좩돌문제λ₯Ό 미리 ν•΄κ²°ν•  수 μžˆλ‹€. cd πŸ’‘ 지속적인 배포 ci ν†΅ν•©λœ λ ˆν¬μ§€ν† λ¦¬μ˜ μ½”λ“œλ₯Ό 배포 κ°€λŠ₯ν•œ μƒνƒœλ‘œ λ§Œλ“œλŠ” 것 버전을 λͺ…μ‹œν•˜μ—¬ 버전관리 용의 ci cd μ’…λ₯˜ - jenkins - travis CI - circleCl - github actions - etc ci cd νŒŒμ΄ν”„λΌμΈμ΄λž€? μ½”λ“œλ₯Ό λΉŒλ“œ ν…ŒμŠ€νŠΈ 배포 ν•˜λŠ” 과정을 거쳐 μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ„ μΆ”μ§„ν•˜λŠ” ν”„λ‘œμ„ΈμŠ€ 개발 및 λ°°ν¬κ³Όμ •μ—μ„œ μ•ˆμ •μ μ΄κ³  μ‹ λ’°μ„± 높은 μ„œλΉ„μŠ€ μ œκ³΅μ„ μœ„ν•΄ 도움을 μ€€λ‹€. ci/cd 배포λ₯Ό μœ„ν•œ μžλ™ν™” κ°œλ…μ •λ„λ‘œ μ–„νŒν•˜κ²Œ μ•„λŠ” μ •λ„μ˜€λ‹€. μ΄λ²ˆκΈ°νšŒμ— κΆκΈˆν–ˆλ˜ λ‚΄μš©μ„ 배우고 직접 ν•΄λ³΄λŠ” κ²½ν—˜μ΄ci/cd 배포λ₯Ό μœ„ν•œ μžλ™ν™”μ— λŒ€ν•΄ 어렴풋이 μ•Œκ³  μžˆμ—ˆμ§€λ§Œ,..
μΏ λ²„λ„€ν‹°μŠ€ minikube μ‚¬μš©ν•΄λ³΄κΈ°
Β·
TIL/devops
κ³΅μ‹μ‚¬μ΄νŠΈλ₯Ό μ°Έκ³ ν•˜μ„Έμš” https://minikube.sigs.k8s.io/docs/start/ minikube start minikube is local Kubernetes minikube.sigs.k8s.io install - wsl ν™˜κ²½μ—μ„œ 진행 ν•  κ²ƒμ΄λ―€λ‘œ μœ„μ™€ 같은 μ„€μ •μœΌλ‘œ λ‹€μš΄λ‘œλ“œ minikube start $ minikube start πŸ˜„ minikube v1.32.0 on Ubuntu 22.04 (amd64) ✨ Using the docker driver based on existing profile πŸ‘ Starting control plane node minikube in cluster minikube 🚜 Pulling base image ... πŸƒ Updating the running ..
μΏ λ²„λ„€ν‹°μŠ€λž€, κ°„λ‹¨ν•œ μš©μ–΄μ •λ¦¬ 및 도컀와 차이점
Β·
TIL/devops
μΏ λ²„λ„€ν‹°μŠ€λž€(Kubernetes) ? μ˜€ν”ˆ μ†ŒμŠ€ 기반의 μ»¨ν…Œμ΄λ„ˆν™”λœ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ κ°„λ‹¨ν•œ μš©μ–΄μ •λ¦¬ μš©μ–΄ 뜻 μ»¨ν…Œμ΄λ„ˆ 앱이 κ΅¬λ™λ˜λŠ” ν™˜κ²½κΉŒμ§€ κ°μ‹Έμ„œ μ‹€ν–‰ν•  수 μžˆλ„λ‘ ν•˜λŠ” 격리 기술 μ»¨ν…Œμ΄λ„ˆ λŸ°νƒ€μž„ μ»¨ν…Œμ΄λ„ˆλ₯Ό λ‹€λ£¨λŠ” 도ꡬ 도컀 μ»¨ν…Œμ΄λ„ˆλ₯Ό λ‹€λ£¨λŠ” 도ꡬ 쀑 κ°€μž₯ 유λͺ…ν•œ 것 μΏ λ²„λ„€ν‹°μŠ€ μ»¨ν…Œμ΄λ„ˆ λŸ°νƒ€μž„μ„ 톡해 μ»¨ν…Œμ΄λ„ˆλ₯Ό μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ ν•˜λŠ” 도ꡬ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ μ—¬λŸ¬ μ„œλ²„μ— 걸친 μ»¨ν…Œμ΄λ„ˆ 및 μ‚¬μš©ν•˜λŠ” ν™˜κ²½ 섀정을 κ΄€λ¦¬ν•˜λŠ” ν–‰μœ„ μ»¨ν…Œμ΄λ„ˆλž€? κ΅¬λ™ν•˜λ €λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ ν•  수 μžˆλŠ” ν™˜κ²½κΉŒμ§€ κ°μ¨μ„œ, μ–΄λ””λ“  μ‰½κ²Œ μ‹€ν–‰ν•  수 μžˆλ„λ‘ ν•΄μ£ΌλŠ” 기술. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 배포 ν™˜κ²½μ˜ λ³€ν™” μΏ λ²„λ„€ν‹°μŠ€μ™€ 도컀 비ꡐ 도컀 μΏ λ²„λ„€ν‹°μŠ€ λͺ©μ  μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ»¨ν…Œμ΄λ„ˆλ‘œ νŒ¨ν‚€μ§•ν•˜κ³  μ‹€ν–‰ ν•  수 μžˆλŠ” ν”Œλž«νΌ μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ ν”Œλž«νΌ μ—¬λŸ¬ λŒ€μ˜ ..
λž˜λ‹ˆ
'TIL/devops' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘