IT24 [Error] vagrant up 오류 해결 virtualbox, vagrant를 이용해 쿠버네티스 랩 환경을 구성할때, vagrant up 명령어 실행시 오류가 발생했다. vagrant up으로 발생하는 문제의 종류는 크게 다음과 같다. 1. 기존 구성과 충돌 2. 베이그런트 호스트와 게스트 통신 실패 3. 베이그런트 실행 권한 문제 오류를 해결하기 위한 몇 가지 방법을 알아보자. 1. 기존 구성과 충돌 1-1. 가상환경 VM 삭제 C:\Users\\VirtualBox VMs 위 경로에서 생성된 VM들이 있다. 문제가 생겼을 때 파편화되어 남아있는 경우가 있다. 사용하지 않는 VM들은 다 지워준다. 1-2. virtualbox 호스트 네트워크 삭제 virtualbox > 파일 > 호스트 네트워크 관리자 네트워크 모두 삭제 1-3 .vgrant.d.. 2023. 11. 21. 쿠버네티스 시작하기 쿠버네티스를 알기 전에 컨테이너 오케스트레이션에 대해 알아야 한다. 서버를 관리하기 위한 노력 문서로 관리 - 문제점이 많다. OS 변화, 버전 관리, 인수인계 등 문서로 관리하던 서버를 코드로 관리하기 위해 나옴 가상머신 사용 서버 하나에 가상머신 여러개로 사용하게 되면서 버전이 다른 환경 가능, 충돌 위험이 줄어든다. 그러나 관리가 불편하고 느린 단점이 존재한다. 클라우드 환경에서 사용하기 어렵다. 특정 벤더에 디펜던시가 생기는 단점도 있다. 도커의 등장 컨테이너의 특징 - 가상머신과 비교하여 컨테이너 생성이 쉽고 효율적 - 언어나 프레임워크에 상관없이 애플리케션을 동일한 방식으로 관리 - 개발, 테스팅, 운영 환경은 물론 로컬 PC과 클라우드까지 동일한 환경을 구축 - 오픈소스이고 특정 클라우드 벤.. 2023. 11. 20. [Python] 파이썬 aiohttp 라이브러리 파이썬 aiohttp 모듈은 비동기 HTTP 클라이언트 및 서버를 구축하기 위한 라이브러리이다. asyncio 모듈과 함께 사용된다. aiohttp는 고성능 및 오류 처리를 위한 다양한 기능을 제공한다. 설치 aiohttp는 pip를 사용하여 설치할 수 있고 명령어는 다음과 같다. pip install aiohttp # pip install aiohttp==3.7.3# 특정 버전 설치 기본 사용법 aiohttp, asynio 를 import 해준다. import asyncio import aiohttp GET 요청 예제 아래는 aiohttp를 사용한 간단한 GET 요청 예제이다. async with 구문을 사용하여 클라이언트를 생성하고 요청을 보낼 수 있다. import asyncio import aio.. 2023. 11. 16. [Python] 파이썬 map(), map함수 파이썬 map() 함수는 여러 개의 데이터를 받아서 각각의 요소에 함수를 작용한 결과를 반환하는 내장 함수이다. 리스트, 튜플 등의 반복 가능한(iterable) 객체를 입력받을 수 있다. 기본 문법은 다음과 같다. map() 함수 기본 문법 map(function, iterable) function : 각 요소에 적용할 함수 iterable : 함수를 적용할 데이터 집합 map() 함수는 iterable의 각 요소에 대해 function 함수를 적용한 결과를 새로운 iterable로 반환한다. 이때, function 함수는 각 요소를 인자로 받아서 처리하며 함수의 반환값이 새로운 iterable의 각 요소가 된다. 리스트에 map 사용 map은 리스트의 요소를 지정된 함수로 처리해주는 함수. map은 .. 2023. 11. 15. 이전 1 2 3 4 5 6 다음