728x90 반응형 전체 글187 [Scraping] Colab Web Scraping 설정하기 Google Colab 접속 Google Colab colab.research.google.comPIP 설치!python --version !pip install selenium!apt-get update!apt install chromium-chromedriver!cp /usr/lib/chromium-browser/chromedriver /usr/binPython 3.10.12Collecting selenium Downloading selenium-4.25.0-py3-none-any.whl.metadata (7.1 kB)~~~~Processing triggers for man-db (2.10.2-1) ...Processing triggers for dbus (1.12.20-2ubuntu4.1) ..... 2024. 10. 28. [k8s] kubeadm 개념 및 명령어 정리 Kubeadm 개념 및 설치Kubeadm은 최소한의 설정으로 쿠버네티스 클러스터를 부트스트랩할 수 있도록 설계된 도구입니다.클러스터의 상태 관리나 모니터링과 같은 추가 기능은 포함되지 않으며, 이러한 기능들은 별도의 애드온이나 고급 도구에서 처리하는 것을 목표로 합니다.제공 기능클러스터 부트스트랩kubeadm init과 kubeadm join 명령어를 사용컨트롤 플레인 및 워커 노드를 설정하고 클러스터에 추가클러스터 업그레이드kubeadm upgrade를 통해 쿠버네티스 클러스터의 버전을 업그레이드클러스터 초기화 및 구성 관리kubeadm config 및 kubeadm certs를 사용하여 클러스터의 설정과 인증서를 관리Kubeadm 설치sudo apt update && sudo apt install -.. 2024. 10. 2. [k8s] 구성 요소별 관련 명령어 노드 관련 명령어 (Node Commands)kubectl get nodes # 클러스터 내 모든 노드 조회kubectl delete node # 특정 노드 삭제kubectl label node = # 노드에 레이블 추가kubectl describe node # 특정 노드의 상세 정보 조회kubectl top node # 특정 노드의 CPU 및 메모리 사용량 조회파드 관련 명령어 (Pod Commands)kubectl get pods # 모든 파드 목록 조회kubectl get pods --output=wide # 파드에 대한 상세 정보 조회kubectl run --image= # 특정 이미지를 기반으로 파.. 2024. 10. 2. [k8s] Kubernetes 주요 구성 요소 1. Pod 쿠버네티스에서 가장 작은 배포 단위로, 하나 이상의 컨테이너를 포함한다.kubectl get pods # 현재 모든 파드 목록 조회kubectl describe pod # 특정 파드의 상세 정보 확인kubectl delete pod # 특정 파드 삭제kubectl logs # 파드의 로그 출력2. NodePod를 실행할 수 있는 물리적 또는 가상 머신이다.kubectl get nodes # 현재 클러스터 내 노드 조회kubectl describe node # 특정 노드의 상세 정보 확인kubectl cordon # 노드 스케줄링 불가로 설정kubectl uncordon # 노드 스케줄링 가능으로 설정3. .. 2024. 10. 2. [IaC] 코드형 인프라, Infrastructure as Code 란 무엇인가? Infrastructure as Code, IaCIaC는 서버 및 네트워크와 같은 인프라를 물리적으로 설정하지 않고, 코드로 작성하여 자동으로 생성, 관리, 설정하는 방식이다.일관성: 동일한 코드로 여러 환경에서 같은 인프라를 배포할 수 있어 환경 간 차이로 인한 문제를 줄일 수 있다.재현 가능성: 언제든지 동일한 상태의 인프라를 반복적으로 생성할 수 있다.자동화: 인프라 배포 및 관리 작업이 코드에 의해 자동으로 이루어지므로, 수작업에서 발생할 수 있는 오류를 방지한다.유연성: 코드로 인프라를 관리하기 때문에, 필요에 따라 자원을 빠르게 확장하거나 축소할 수 있다.Terraform과 Ansible의 역할IaC의 구현에는 다양한 도구가 사용되며, 그 중에서도 Terraform과 Ansible은 각각 인프.. 2024. 9. 25. [Spring] IoC(Inversion of Control)와 DI(Dependency Injection) 이해하기 IoC(Inversion of Control)란?IoC(Inversion of Control)는 한글로 번역하면 '제어의 역전'이라는 의미, 애플리케이션의 흐름 제어를 개발자가 아닌 프레임워크가 담당하도록 역전된다는 것을 말한다. 다시 말해, 객체의 생성 및 객체 간의 의존성을 수동으로 처리하지 않고, Spring과 같은 IoC 컨테이너가 대신 관리해 주는 것을 의미한다.보통 객체지향 프로그래밍에서는 개발자가 객체를 명시적으로 생성하고, 그 객체가 다른 객체를 사용할 수 있도록 의존성을 직접 주입합니다. 예를 들어, A 객체가 B 객체에 의존하는 경우, A는 B를 생성하거나 그 참조를 받아야 합니다. 이때 개발자가 객체 간의 관계를 직접 설정합니다.IoC를 사용하면 이 관계 설정을 개발자가 아닌 Spri.. 2024. 9. 10. 이전 1 ··· 15 16 17 18 19 20 21 ··· 32 다음 728x90 반응형