잡지식

    minikube local 테스트 시 external IP pending 해결

    로컬 쿠버네티스 구성하여 사용하는 경우에는 LB 설정을 진행해도 external IP가 pending 상태가 지속되어 실제 접속 테스트 하기가 어려운 경우가 발생하는 것 같음(나는 그랬다 ㅎ) https://minikube.sigs.k8s.io/docs/handbook/accessing/#using-minikube-tunnel minikube tunnel 명령어를 통해 해결 가능 usrbin:~/study$ minikube tunnel ✅ Tunnel successfully started 📌 NOTE: Please do not close this terminal as this process must stay alive for the tunnel to be accessible ... 🏃 Starting t..

    쿠버네티스 관련 용어 정리

    원래 이런 용어 정리나.. 개념 정리부터 하는걸 안좋아하지만 막상 하다보니까 말이 너무 헷갈려서 이력관리를 위한 정리(틀린게 있다면.. 알려주세요 (_ _)) 내가 하면서 정리하려던 용어부터 정리해놓고 이후에 더 추가되는게 있으면 여기서 이어붙여야징징이 1. 컨테이너: os 가상화를 통해 host os 자원을 공유하여 격리된 프로세스 환경을 만드는 기술. 단순하게 말하면 가상화 된 어플리케이션 하나를 의미하는 듯(근데 이게 특정 기능만 올린거일수도 있고.. 그게 권장하는게 맞지만 아니면 모든걸 다 올려서 하나의 어플리케이션 모든 기능이 다 들어갈수도 있고 이건 만드는 사람 마음인듯) 내가 이해한 내용은 vm이랑 비슷하게 가상화를 통해 자원의 낭비를 줄이는 건 맞지만, os 자체를 가상화해서 새로운 os를..

    centOS docker-compose install

    열받는다 docker-compose 설치하는거 찾아보면 다 공식 레포에서 curl로 가져와서 실행권한주고 잘쓰는데 나는 계속 안되더라 명령어 없다고 나오고.. 근데 centos7 환경에서 사용중인데 그냥 yum으로 설치해주면 된다 ㅎ sudo yum install docker-compose

    Fragmentation VS Segmentation

    블로그에 치명적인 실수를 한 이후 트라우마로 한동안 블로그를 구경도 안했었다 ㅎ 트라우마 극복 겸 최근에 이걸 이제서야 이해하다니? 한 내용 작성 Fragmentation Segmentation Network Layer L3 L7 특징 MTU 보다 큰 패킷이면 라우터 등의 네트워크 장비에서 단편화 IP 헤더의 frag 필드로 제어 어플리케이션(L7)단에서 적정한 크기로 알아서 나눠보내주는 것 반드시 MTU 만큼 쪼개지는 것이 아님 너무 대충 적었으나 내 스스로가 가장 이해하기 쉽게 적어봤다 와이어샤크에서 "Fragmented IP protocol" 이라는 설명과 함께 단편화 된 패킷이 보이는 경우가 있는데 이것이 L3단에서 Fragmentation 된 패킷이다. 이걸 적게 된 이유가.. fragmenta..

    base64 gzip decoder

    import base64 import zlib if __name__ == "__main__": data = None with open("encoded-text", "rb") as f: data = f.read() decompressed_data=zlib.decompress(base64.b64decode(data), 16+zlib.MAX_WBITS) with open("decoded-text", "wb") as f: f.write(decompressed_data) 악성코드 분석하다가 H4sIAAAAAAA 로 시작하는 이상한 파일을 만났는데 이게 gzip으로 압축 한 다음 base64 encode를 진행하면 나오는 헤더라고 한다

    [Pandas] dataframe 문자열 포함/미포함 조건 필터링

    0. 특정 문자열과 일치하는 데이터 필터링 dataFilter = df['col_name'] == 'check_data' venezuela = df[dataFilter] 1. 특정 문자열을 포함하는 데이터 필터링 dataFilter = df['col_name'].str.contains("str1|str2|str3") venezuela = df[dataFilter] 조건이 여러개면 | 연산자로 묶어주면 됨 2. 특정 문자열을 포함하지 않는 데이터 필터링 dataFilter = df['col_name'].str.contains("str1|str2|str3") venezuela = df[~dataFilter] 조건을 만들어 준 뒤 ~ 연산자를 사용하면 됨

    [AMD Radeon] RX6600 It takes two 그래픽 깨짐 현상

    요약 : C:\It takes two 설치 경로\ItTakesTwo.exe -dx12 그래픽 카드가 없던 지난날 새롭게 글카를 구매하고 행복하게 It takes two 게임을 실행한 그때 좌측에 보면 저런 검정색 깨짐 현상이 발생.. 끔찍하고 처참하다 아무튼 해결방법을 찾아서 가져왔다 C:\It takes two 설치 경로\ItTakesTwo.exe -dx12 -dx12 이 옵션을 주면 된다. 보통 C:\Program Files (x86)\Steam\steamapps\common\ItTakesTwo\Nuts\Binaries\Win64 경로에 있다. 잘된당 >

    VMware 16.2 pro dark mode

    원래 되는데 16.2에 Edit > Preferences 에 다크모드가 사라졌다 https://communities.vmware.com/t5/VMware-Workstation-Pro/Darkmode-missing-in-16-2-0/m-p/2876585 Darkmode missing in 16.2.0 Updated to vmware workstation pro 16.2.0, ( on current windows 10 build ), and darkmode disappeared. Under edit, display, settings, the theme panel which use to be present to select theme options is now completely gone. How do we ..