1. 포트포워드전 백업 mkdir iptables_backup cd iptables_backup iptables-save > 2021.08.26.rule #복원할 때 iptables-restore < 2021.08.26.rule 2. 80번 포트에서 300076포트로 포트포워딩 iptables -A PREROUTING -t nat -i enp6s0 -p tcp --dport 80 -j REDIRECT --to-port 30076 3. iptables 리스트 확인 & 삭제 iptables -t nat -L #넘버링해서 확인하고 싶을때 iptables -t nat -L --line-numbers #삭제하기 iptables -t nat -D PREROUTING 3 넘버링을 하면 삭제/변경할 때 유용한다. 4...
workflows & pipelines continuous delivery rollouts events Argo Workflows는 Kubernetes에서 병렬 작업을 조정하기위한 오픈 소스 컨테이너 네이티브 워크 플로 엔진입니다. Argo Workflows는 Kubernetes CRD로 구현됩니다. 쿠버네티스용 선언적 GitOps 지속적 배포 도구 Argo Rollouts는 고급 배포기능을 쿠버네티스에 제공하는 컨트롤러 및 CRD임 쿠버네티스를 위한 이벤트 기반의 의존성 관리자임 참고: 공식홈페이지
서버 가상화 및 클라우드는 네트워크 트래픽의 급속한 증감 및 변경을 초래함 네트워크를 가상화하고 네트워크 구성과 기능 설정 등을 소프트웨어로 프로그래밍할 수 있게 만들어줌 => 기존 네트워크가 장비마다 가지고 있던 통신의 전송 기능(데이터 플레인)과 제어 기능(컨트롤 플레인)을 분리하여, 제어 기능을 컨트롤러에 논리적으로 집중시켜 데이터의 흐름을 소프트웨어로 정의함 1.서버 가상화와 마찬가지로 물리적 네트워크가 추상화되므로, 하나의 물리적 네트워크 위에 컨트롤러 별로 여러 개의 가상 네크워크를 구축할 수 있음 2.네트워크 장비의 아키텍텨가 수작 통합형 아키텍터에서, 각 기능별 레이어를 분리해서 오픈형 인터페이스로 연결하는 아키텍쳐로 바뀌고 있음 3.네트워크 장비는 컨트롤러가 집중적으로 제어하게 되며, 기..
[DevOps] 개발과 운영이 함께 협력하여, 완성도 높은 소프트웨어를 더욱 신속하게 만들어가는 문화 old) 개발 부서 - 고객의 니즈에 부응하는 최신 어플리케이션과 서비스를 빠르게 제공하길 원함 운영 부서 - 고객에게 불편을 끼치지 않는 안정적인 운영 new) 새로은 서비스의 빠른 시장 투입이 요구되고 있어, 개발과 운영의 콜라보레이션이 중요시 되고 있음 ☆배경 1.개발 방법 => 서비스의 전체 그림 안에서 결정된 부분을 먼저 개발해서 배포하는 개발 속도 우선적인 방법 => 애자일 2.클라우드 => 애플리케이션 개발/운영환경을 지원하는 PaaS 서비스와 컨테이너 서비스가 완비되었기 때문 3.자동화 =>많은 수의 서버를 소규모 인원으로 운용할 수 있게되어, 운영 부서의 리소스를 개발 부서로 이전하고 있..
공통의 이벤트 데이터 포맷을 정의하는 스펙: 플랫폼, 시스템, 서비스에 상관없이 이벤트 데이터를 전송할 수 있음 CloudEvents는 일반적인 방식으로 이벤트 데이터를 설명하기 위한 툴임 지속성 이벤트를 설명하는 일반적인 방법이 없기 때문에 개발자는 각 이벤트 소스에 대해 새로운 이벤트 처리 논리 작성 접근성 공통 이벤트 형식이 없다는 것은 여러 환경에서 이벤트를 데이터를 제공하기 위한 공통 라이브러리, 도구 및 인프라가 없음을 의미함. CloudEvents는 이벤트 라우터, 추적 시스템 및 기타 도구를 빌드하는데 사용할 수 있는 Go, Python, javascript, C#, Ruby 용 SDK를 제공함 이동성 참고: 공식홈페이지