728x90 반응형 hubble DevOps & Cloud 2023. 1. 13. 7. 네트워크 로그 수집 자동화(Protobuf, gRPC) 연구실 프로젝트 Season1 Ep7 원래는 gRPC와 protobuf를 사용해서 cilium hubble과 통신해서 로그를 DB에 넣어주는 프로그램을 작성하려 했다. 아직 gRPC와 protobuf 및 네트워크에 대한 개념이 명확하지 않아서 어려운 부분이 좀 있다. 해당 부분은 공부가 더 필요하다. hubble_pb2_grpc.py 를 생성하는 명령어 $ python3 -m grpc_tools.protoc --proto_path=/home/ubuntu/pyproject --grpc_python_out=. hubble.proto hubble_pb2.py를 생성하는 명령어 $ python3 -m grpc_tools.protoc --proto_path=/home/ubuntu/pyproject --python.. DevOps & Cloud 2023. 1. 13. 6. Go & Mongo DB 연구실 프로젝트 Season1 Ep6 오늘은 프로그래밍 언어 중 Go와 MongoDB에 대해서 다뤄보고자 한다. Go와 MongoDB를 사용하는 이유는 다음과 같다. Step1의 전체적인 로드맵이다. 쿠버네티스 환경 구성 => Cilium CNI 설정 및 Hubble 설정 => Micro Service Demo Deploy(나는 sock shop 사용) => Hubble을 사용해서 sock-shop의 네트워크 로그 수집 => 수집된 네트워크 로그를 Recording 해서 Mongo DB에 저장하기(Go& MongoDB) 이번 게시글과 다음 게시글의 목표는 "수집된 네트워크 로그를 Recording 하는 프로그램을 제작하고 해당 프로그램을 사용해서 로그를 Mongo DB에 저장하기"다. 먼저 Go라는 언어.. DevOps & Cloud 2023. 1. 12. 4. Hubble 연구실 프로젝트 Season1 Ep4 https://docs.cilium.io/en/v1.10/gettingstarted/hubble_setup/ Setting up Hubble Observability — Cilium 1.10.18 documentation In order to access the Hubble API, create a port forward to the Hubble service from your local machine. This will allow you to connect the Hubble client to the local port 4245 and access the Hubble Relay service in your Kubernetes cluster. For more info.. 이전 1 다음 728x90 반응형