본문 바로가기

분류 전체보기105

쿠버네티스란?(kubernetes, k8s) 쿠버네티스란?쿠버네티스는 컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화(컨테이너 오케스트레이션) 하기 위한 오픈 소스 플랫폼이다. 구글에서 개발하여 2014년에 오픈 소스로 공개했으며, 현재는 CNCF(Cloud Native Computing Foundation)에서 관리하고 있다. 쿠버네티스 클러스터란?쿠버네티스 클러스터는 컨테이너화된 애플리케이션을 배포, 관리, 확장, 복구하는데 필요한 모든 리소스를 구성한 시스템이다. 클러스터는 컨트롤 플레인(Control Plane)과 노드(Node)로 구성되며, 각각의 역할에 따라 애플리케이션의 상태와 작업을 관리한다. 컨트롤 플레인(Control Plane)컨트롤 플레인은 클러스터의 중앙 관리 영역으로, 클러스터의 전반적인 상태를 제어한다.API 서버.. 2025. 1. 14.
python m2crypto install 문제 윈도우 환경에서 python3.7을 사용하고 있는데 python3.9로 업그레이드 하는 과정에서 m2crypto 인스톨 문제가 계발 발생되어 해결 과정을 기록한다.   m2crypto란?M2Crypto는 Python에서 OpenSSL 라이브러리를 기반으로 암호화 기능을 제공하는 라이브러리로 암호화, 전자 서명, 인증서 관리, SSL/TLS 통신 등 다양한 암호화 고나련 작업을 수행할 수 있다. M2Crypto는 Python과 C의 확장 모듈로 작성되었으며, OpenSSL의 기능을 Python에 통합한 것이다. 증상3.7의 패키지를 freeze 를 사용해 3.9에 옮기려고 했는데 위와 같은 에러에서 더이상 진행이 되지 않는다.원인은 주로 C 컴파일러나 종속성 문제로 발생된다고 한다.  해결 방법- Micr.. 2024. 12. 12.
[Xcode]Could not locate device support files iOS17 업데이트 이후 아래 메시지가 노출되면서 Xcode 디버깅이 되지 않는 문제가 발생.  문제의 MAC/iPhone 버전MACOS : Monterey 12.7.6Xcode : 14.2iPhoneOS : 17.6.1 해결방법iOS17 이상부터는 Device Support 파일을 제공하지 않고 CoreDevice를 통해 별도의 파일을 추가하지 않아도 iOS 버전에 맞게 디버깅이 가능하게 됨. CoreDevice를 활성화 하기 위해선 조건이 필요하다.첫 번째로 Xcode 버전인 최소 14.3 이상이어야 된다.두 번째로 Xcode 14.3을 사용하기 위해선 macOS가 최소 13(Ventura 13)이상이어야 된다.(다행히 내가 가진 MAC은 2018년 모델이라 업그레이드 가능) macOS를 최소 조건에.. 2024. 8. 13.
업무용어(IT용어 포함) 사전 이 페이지는 글쓴이가 회사생활을 하면서 알고 있거나, 처음 들어본 업무 또는 IT 용어들을 한 곳에 정리하기 위한 페이지이며, 수시로 새로운 용어들을 추가할 예정이다.  ㄱ금일 : 오늘금번 : 이번기재 : 문서에 기록기안 : 검토를 받기 위한 서류공란 : 공백구두 : 어떤 일처리를 말로 하는 것 ㄴ납기 : 기한누락 : 항목, 내용등이 빠짐 ㄷ당일 : 그날 ㄹ  ㅁ명일 : 내일  ㅂ반려 : 결재 서류가 처리되지 않고 되돌아옴* OOO님이 상신하신 물품 구매 관련 품의서 실제 금액과 상이하여 반려되었습니다.  ㅅ서면 : 종이로 된 문서* 이번 회의는 서면으로 대체합니다.상신 : 상사에게 일에 대한 의견이나 내용을 글이나 말로 보고* 팀장님 물품 구매 관련 품의서 상신 했습니다.송부 : 편지나 물품 등을 보냄.. 2024. 6. 26.