본문 바로가기

전체 글

(49)
서비스 가용성 지표 종류 서비스 가용성 지표(Service Availability Metrics)는 IT 서비스 및 시스템이 예상대로 작동하고 사용할 수 있는 상태를 나타내는 여러 수치들로 구성됩니다. 이 지표들은 서비스의 신뢰성과 성능을 측정하고, 고객이 서비스에 대한 신뢰를 가질 수 있도록 보증하는데 중요한 역할을 합니다. 일반적으로 서비스 가용성은 시간의 특정 비율로 표현되며, 여기에는 여러 가지 요소가 포함될 수 있습니다. 가용성 지표에 포함될 수 있는 항목은 다음과 같습니다: 가용성(Availability) Uptime(가동 시간): 서비스가 정상적으로 작동하는 데 사용할 수 있는 시간. Downtime(다운타임): 서비스가 예정되지 않은 이유로 사용할 수 없는 시간. 가용성 비율(Availability Ratio) 가..
k8s client-go secret 생성/덮어쓰기 예제 Kubernetes에서 Secret을 관리하기 위해 Go 언어를 사용하는 경우 공식적으로 Kubernetes Go 클라이언트 라이브러리를 사용할 수 있습니다. 이 라이브러리는 Kubernetes의 API와 통신하여 리소스를 생성, 조회, 업데이트 및 삭제하는 기능을 제공합니다. Secret이 존재하는지 확인하고, 존재한다면 덮어쓰고, 존재하지 않는다면 새로 생성하는 코드는 다음과 같이 작성할 수 있습니다: package main import ( "context" "fmt" "os" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes" "k8s.io/client-go/tools/clientcmd" "k8s.io/apimach..
uuid 정규표현식(regexp) UUID는 일반적으로 8-4-4-4-12의 형태를 취하는 36개 문자(예: 123e4567-e89b-12d3-a456-426655440000)로 구성되며, 각 섹션은 하이픈으로 구분됩니다. UUID를 검사하는 정규 표현식은 다음과 같은 형태를 취할 수 있습니다: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$ 이 정규 표현식은 다음과 같은 구조를 가집니다: ^[0-9a-fA-F]{8}: 시작(^)부터 8개의 16진수 숫자. -: 정확히 하이픈. [0-9a-fA-F]{4}: 4개의 16진수 숫자. -: 하이픈. [1-5][0-9a-fA-F]{3}: 버전 1에서 5에 해당하는 UUID를 확인하기..