본문 바로가기

전체 글28

쿠버네티스 기본 용어(Terms) An Introduction to Kubernetes Base Terms CNCF (Cloud Native Computing Foundation) The Cloud Native Computing Foundation (CNCF) builds sustainable ecosystems and fosters a community around projects that orchestrate containers as part of a microservices architecture. Kubernetes is a CNCF project. Kubernetes Kubernetes is a portable, extensible, open-source platform for managing containerized workl.. 2020. 6. 25.
ipset 이용하여 DDoS or DoS 방어 하기 최근 관리하고 있는 서버에 DoS성 공격이 유입되어 급하게 상단에 있는 HA Proxy에 Access Log를 기반으로 Request 횟수에 따른 IP Block 기능을 추가 하였다. 현재 서버 운영은 User --> HA Proxy --> Web Server 로 구성이 되어 있다. 전반적인 Process를 아래와 같이 처리 하였다. 1. Proxy 서버에서 ipset을 이용하여 iptables에 Source IP 차단 설정 2. 웹서버에서 Access Log 읽어 지정한 횟수 이상으로 Request 유입시 Block List로 체크 (매분 스크립트로 체크) # Proxy Server ipset 기능을 이용하여 list group을 white list, block list 이렇게 2개의 그룹을 생성 하였.. 2020. 6. 22.
[MySQL] Query CheetSheet ROW_FORMAT 일괄 적용 쿼리 가져오기 SELECT CONCAT('ALTER TABLE `', table_name, '` ROW_FORMAT=DYNAMIC;') AS aQuery FROM information_schema.tables WHERE table_schema = 'SCHEMA NAME'; Index 생성 쿼리 가져오기 SELECT CONCAT_WS('', 'alter table ', table_name, IF( index_name ='PRIMARY', ' add primary key', IF( non_unique =1, CONCAT_WS('',' add index ', index_name ), CONCAT_WS('',' add unique index ', index_name ) ) ), '.. 2020. 4. 27.
AWS Instance 사용자 이미지 생성 및 ENA 문제 사용자 이미지 생성하기 기존에 생성해놓은 Instance를 선택후 오른쪽 버튼을 클릭후 Image > Create Image를 선택 하면 선택한 Instance의 이미지를 생성해 준한다. 이때 생성된 이미지는 사용자 계정 및 관련 내용이 그대로 이미지화 되어서 추후 동일한 형태의 이미지로 생성이 가능하다. 이미지 생성 버튼을 클릭하면 Create Image 확인창이 나오고 Image name / Image description 입력 후 "Create Image" 버튼을 눌러 주면 된다. 이미지 생성시 No reboot 옵션 이때 "No reboot" 체크 박스에 체크를 해주지 않으면 실행중인 Instance가 재부팅 된다. 실제 운영중인 서비스라면 주의 해야 한다. 재부팅을 하는 이유는 AWS 공식 문서.. 2020. 4. 14.
WANTED Welcome Kit을 받다. 작년말에 회사를 옮기면서 WANTED(원티드)를 통해서 입사를 지원하였다. 입사를 지원하면서 원티드에서 3개월이 지난 후 말일 이후에 Starterr Pack을 준다는 이야기를 듣긴 했는데 이제 입사한지도 벌써 3개월이 훌쩍 지나가고 있다. 생각을 안하고 있었는데 오늘 WANTED에서 Starter Pack이 도착했다. 박스로 이쁘게 포장 및 퀄리티 있는 형태로 배달 되어 받았다. 구성품을 보니 가방 / 파우치(필통 형태 및 간단한 물건 담을수 있는..) 2종류 / 볼펜 / 상태메시지 카드 / 노트3종 으로 구성이 되어 있다. 받고 나니 기분이 좋아 진다. 이런거 받고 막 사진을 찍는 스타일이 아니다 보니 처음에 막 뜯었다가 보내준 정성을 생각해서 이후에 다시 사진을 찍어 놓았다. ㅎㅎㅎ 2020. 4. 10.
Git 저장소 만들고 SSH Key로 접속하기 (2) Git 저장소 만들고 SSH Key로 접속하기 (1) 내가 Git Repository가 필요 했던 이유.. 아무래도 개발자는 아니다 보니 Git을 개발자들과 같이 매일 사용하는건 아니지만 요즘 업무의 특성상 DevOps를 지향하고 있다 보니 아무래도 git 명령어를 많이 사용하고.. blog.secuof.net 그전 글에서 GitHub의 Repository를 만들고 간단히 commit / push 하는 방법을 알아보았다. 이제 SSH 접속을 위해서 SSH Key를 생성하고 SSH키를 GitHub에 등록하는 방법을 알아 보도록 하겠다. SSH Key 만들기 일단 리눅스 기반 기준으로 설명하도록 하겠다. 필자는 MacOS기반을 이용하고 있지만 리눅스 가반의 모든 운영체제는 동일하게 적용해서 Key를 생성 할.. 2020. 4. 10.