본문 바로가기

학부연구생26

Tetragon 개념 우선 ebpf 란?eBPF는 확장 BPF라는 뜻이다. 기존의 BPF에서 사용하던 머신에서 레지스터의 크기를 늘리고 스택과 맵을 도입했다. BPF는 네트워크 트래픽을 분석해야 하는 프로그램을 위해 특정 OS에서 사용되는 기술이다.eBPF는 커널 소스 코드를 변경하거나 커널 모듈을 로드하지 않고도 샌드박스 및 권한 있는 컨텍스트에서 실행할 수 있는 새로운 기능을 도입하는 방법을 제공한다.Tetragon 란?보안 관찰 및 시행을 수행하는 클라우드 네이티브 eBPF 기반 도구이다.가장 쉽게 설명하면 “런타임 보안 적용 및 관찰 도구”커널의 eBPF에서 정책과 필터링을 직접 적용하며 진행됨Kubernetes 워크로드에 적합하며 클러스터의 각 노드에서 daemonset로 실행된다. 그 다음 Tetragon은 Kub.. 2024. 11. 25.
[minikube] minikube , Kubernetes 개념 정리 1) minikube 란?쿠버네티스를 로컬 환경에서 사용할 수 있게 만든 쿠버네티스의 가벼운 구현체쿠버네티스 클러스터를 배포하고 관리하는 오픈소스mini + kube의 합성어 로컬 컴퓨터에서 단일 노드 쿠버네티스 클러스터를 실행하여 애플리케이션을 개발, 테스트 및 배포를 쉽게 할 수 있고, 단일 머신에서 다중 노드 쿠버네티스 환경을 시뮬레이션하여 다양한 쿠버네티스 기능 및 구성을 실험할 수 있음. 구조: 로컬 머신 위에 vm 위에 하나의 노드minikube가 여러 driver를 제공driver를 선택해서 쿠버네티스 node를 어떤 환경으로 구성할지 선택할 수 있음 ex) vm, 가상머신 기반 클러스터 구성도커 드라이버로 도커 컨테이너 기반 쿠버네티스 클러스터 노드 역할을 수행하도록 해서 싱글 노드로 구성.. 2024. 11. 25.
[minikube] get pods시 ErrImagePull 오류 문제 상황pod를 생성했는데 ErrImagePull 상태가 됨.ErrImagePull 상태는 Kubernetes가 지정된 Docker 이미지를 가져오는 데 실패했음을 의미한다.   문제 원인agent-image:latest는 로컬에서 빌드한 Docker 이미지이다.하지만 Kubernetes는 기본적으로 Docker Hub 또는 다른 컨테이너 레지스트리에서 이미지를 가져오려고 시도하기에 이미지를 가져오지 못했다는 오류 메세지가 출력된다.지금 진행한 상황에서 보면 agent-image:latest는 로컬에만 있기 때문에 Kubernetes가 이미지를 찾을 수 없다. 해결 방법이미지를 Docker Hub에 푸시한 뒤 진행하는 방법을 선택했다.  1. 도커 로그인 docker login을 통해 도커에 로그인한다.. 2024. 11. 25.
[Kali] 칼리 리눅스 설치하기 1. 사이트 접속 후 다운로드https://www.kali.org/ Kali Linux | Penetration Testing and Ethical Hacking Linux DistributionHome of Kali Linux, an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments.www.kali.org 사이트에 우선 접속한다. 상단에 있는 get kali 클릭 후 두 가지 중에 오른쪽을 선택한다.  이렇게 여러 파일들이 나오면본인의 세팅된 컴퓨터 환경에 맞춰 선택해 다운받으면 된다.   2. 압축 풀기 다운 받으면 .7z파일.. 2024. 11. 6.
Minikube 비활성화 E0915 03:17:43.732019   29853 status.go:376] failed to get storage capacity of /var: NewSession: new client: new client: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain E0915 03:17:43.732162   29853 status.go:260] status error: NewSession: new client: new client: ssh: handshake failed: ssh: unable to authenticate, attempted meth.. 2024. 9. 15.
minikube start 이후 생기는 permission denied,ssh 오류들 minikube 실행을 위해 명령어를 쳤는데 오류가 남sudo minikube start --force --driver=docker 1번 오류Exiting due to HOST_JUJU_LOCK_PERMISSION: Failed to start host: boot lock: unable to open /tmp/juju-mke11f63b5835bf422927bf558fccac7a21a838f: permission denied권한 오류로 생기는 메세지! 에러 메세지에서 코멘트 남겨준 대로 아래 명령어를 통해  /tmp 폴더의 파일 권한 문제를 해결sudo sysctl fs.protected_regular=0  2번째 오류Exiting due to IF_SSH_AUTH: Failed to start host:.. 2024. 9. 15.