전체 글
1,964개의 글
(AWS) Amazon Elastic Kubernetes Service Anywhere 정식 출시 소식
1. 소식 AWS의 새로운 서비스인 EKS Anywhere가 정식 발표되었습니다. (9/8 New Update) 2. 내용 다음은 https://aws.amazon.com/ko/about-aws/w…
[GCP] 공지 : Google Kubernetes Engine(GKE) 취약점에 관한 중요 정보
1. 개요 "Google Kubernetes Engine(GKE) 취약점에 관한 중요 정보" 라는 메일이 옴 2. 내용 Google Cloud 고객님, 안녕하세요. CVE-2021-25741에 설명…
[GCP] 공지 : IAP(Identity-Aware Proxy) 중요 보안 업데이트
1. 개요 GCP에서 "IAP(Identity-Aware Proxy) 중요 보안 업데이트" 라는 메일 옴 2. 내용 Google Cloud Platform 고객님께, 중요한 IAP(Identity-…
AWS EKS Container Insight 알아보기 (3)
Container Insights CloudWatch Agent 설치 Amazon EKS 클러스터에서 지표를 수집할 수 있도록 CloudWatch 에이전트를 설치한다. 1) CloudWatch을 위…
AWS EKS Container Insight 알아보기 (2)
Container Insight 적용해보기 Container Insights 본격적으로 적용해보기 전에, 설치를 위한 사전 조건으로 확인해야할 사항들과 IAM 권한 부여에 대해 알아본다. Conta…
AWS EKS Container Insight 알아보기 (1)
Container Insights란? 컨테이너 기반 애플리케이션과 마이크로서비스의 도입이 확대되면서 모니터링 및 관리 작업에 대한 부담도 커지고 있다. AWS는 컨테이너에서 모니터링 데이터를 안정적…
[AWS] EBS General Purpose SSD 중 gp2와 gp3의 차이점
1. AWS EBS 스토리지 타입 Solid state drives (SSD) — Optimized for transactional workloads involving frequent read/wr…
Microk8s 설치기
Microk8s 설치기 Install MicroK8s on Linux snap install microk8s --classic 명령어로 설치해야 하는데... snap 이 없어서 일단 설치 진행함. …
GCP Deployment Manager란?
1. 서문 구글 클라우드가 제공하는 인프라 배포 서비스인 Deployment Manager를 소개한다. 2. 구성요소 Deployment Manager는 다음과 같은 구성요소들을 가진다. 2.1. …
[Apache] 80,443 Root 외의 서비스계정으로 Start 하기
Apache 설치하여 이용 시, 리눅스에서는 80, 443 은 Root로만 port를 사용할 수 있다. 그러나 아래와 같이 set cap 설정을 프로세스에 해주면, Root 가 아니라도 port를 …
CPU Affinity 적용하기
1. 개요 실행중인 프로세스나 프로그램을 특정 CPU core에 bind시켜주는 OS 기능이 있다. Cache Binding 작업이 많은 프로그램을 실행시킬 때 각각의 CPU를 분리하여 할당함으로써…
[AWS] Glacier to S3 all-at-once 한번에 여러 대상을 복구하기.
AWS CLI 는 "*"(WildCard)를 지원하지 않는다. 그래서 Gracier에서 S3로 복구 시, 여러개를 한번에 하기가 힘들다. 그래서 아래와 같이, List를 먼저 작성하고 복구를 수행할…
Ansible vs Puppet 차이점을 알아봄
1. 개요 Ansible과 Puppet의 차이점을 알아보는 아티클이다. 2. Ansible은? Ansible은 Michael DeHaan이 만들었고 2012년 AnsibleWorks에 의해 소개되었…
마이크로서비스 모니터링을 위한 Sleuth와 Zipkin에 대해 알아봄
1. 개요 마이크로서비스 아키텍처 분산 서비스를 모니터링하기 위한 Sleuth와 Zipkin에 대해 알아보자. 2. Sleuth란? 클라이언트의 호출은 여러 서비스를 거쳐 처리되므로 전체적인 로그 …
[AWS][Cloudfront] Cloudfront - CustomDomainName (Regional) 연결 시 주의사항.
AWS Cloudfront 에서 API Gateway Custom Domain Name Regional Endpoint로 연결 시, 기존 설정과 유의해야 될 사항이 있다. 1. Cloudfront …
Java Array Sort (자바 배열 정렬)
1. 개요 자바 언어에서 배열(Array)을 정렬하는 방법이다. Arrays.sort 를 사용한다. 2. 숫자 정렬 import java.util.Arrays; public class ArraySo…
Java Random Number (난수) 생성하기
1. 개요 자바를 이용하여 랜덤한 숫자를 생성하는 방법 2. Math.Random() 사용 private void getNumberByMathRandom() { double randomValue =…
Terraform AWS VPC enable_dns_support, enable_dns_hostnames
1. 개요 VPC에서 DNS 지원 : VPC에는 해당 VPC에서 시작된 인스턴스가 퍼블릭 IP 주소에 해당하는 퍼블릭 DNS 호스트 이름을 받는지 여부와 해당 VPC에 대해 Amazon DNS 서버…
AWS VPC 삭제 시 종속성 오류 (dependency error)
1. 개요 VPC 삭제 시점에 종속성 오류가 발생하면 확인해야 할 것. 2. 확인해야 할 것 모든 인스턴스 종료 모든 서브넷 삭제 사용자 지정 보안 그룹 및 사용자 지정 라우팅 테이블 삭제 인터넷 …
cross check fsroot tree references extent 발생할 때
1. 개요 2. 해결책 디스크 유틸리티 실행하여 검사 및 복구 실행
AirDrop 안될 때
1. 개요 에어드랍(AirDrop)이 안될 때 확인해야 할 것 2. 본론 설정에서 에어드랍이 켜져있는가? 에어드랍의 허용범위가 적절한가? (모두 등) iOS 버전 문제 - 소프트웨어 업그레이드가 필…
MiscellaneousRTO RPO
1. 개요 고가용성 시스템을 표현하기 위한 RPO, RTO를 설명하는 시간이다. 다음은 아마존에서 제공하는 이미지 링크이다. 2. RPO Recovery Point Objective, 즉 목표 복구…
k8s componentstatuses Unhealthy 현상 해결
1. 개요 CentOS 7에 Kubernetes 를 설치하고 설치가 잘 되었는지 컴포넌트들의 상태를 확인하였는데, 스케쥴러와 컨트롤러의 상태가 Unhealthy인 것이 발견되었다. # kubectl…
[Elasticache] Redis Type 변경.
AWS Elasticache Redis(클러스터 모드 비활성화)는Type 변경(Scale-up) 시, data는 보존되며 아래와 같은 과정으로 처리가 됩니다. 이 과정에서 온라인이 유지 되며, Da…