일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- systemd-resolved
- MariaDB
- ARP
- RDB
- CoreDNS
- 개발자취업부트캠프
- dns forward
- ssh tunneling
- DNS
- Layer 2
- 국비지원교육
- L2 통신
- PVC
- 메가바이트스쿨
- L2 통작
- 패스트캠퍼스
- linux dns
- k8s
- 내일배움카드
- PV
- linux domain
- Spring boot
- reclaim
- 127.0.0.53
- MegabyteSchool
- Today
- Total
목록개념 공부 (33)
hoonii2

1. 개요prometheus service discovery 에서 relabel_config 설정이 k8s API 서버로 조회한 정보를 바탕으로 타겟을 필터링하고 relabel 작업을 수행합니다. 이 때 API 서버에 직접 API 요청을 하면 어떤 데이터를 받아오는지 궁금하여 이를 확인하는 방법을 정리합니다. 2. k8s API 정보API 서버에서 Service 리소스 정보를 받아오는 것을 목적으로 하겠습니다. https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.30/#service-v1-core Kubernetes API Reference DocsAPI Overview Welcome to the Kubernetes API. You can ..
1. 개요vagrant 를 통해 virtualbox vm k8s 환경을 구성해서 사용 중이며 vagrant suspend 로 정지, up 을 통해 k8s cluster 를 다시 동작시키며 사용하고 있었습니다.평소와 동일하게 vagrant up 후 helm 을 통해 prometheus 를 설치하였으나 Pod 상태가 ContainerCreating 에 stuck 되는 현상이 발생하여 관련 사항을 작성합니다. 2. Pod 상태 확인root@cp-k8s:~# k get pod -ANAMESPACE NAME READY STATUS RESTARTS AGE...monitoring ..

1. 개요aws document 와 terraform aws provider 를 참고하여 EKS 를 배포하고 구성요소 이해를 목적으로 합니다.이해와 학습이 목적이므로 terraform module 을 사용하지 않고 직접 리소스를 작성하여 구성합니다. 배포 목적 아키텍처는 다음과 같습니다.- 각 subnet 의 태그는 EKS 에서 올바른 서브넷을 검색하기 위해 필수 요구사항입니다.( 관련 문서 링크는 아래 6.subnets.tf 에 기재하였습니다. )- 추후 Ingress 동작 및 private subnet 의 외부 통신을 위해 public subnet 을 구성했습니다. 2. locals.tf# locals.tflocals { env = "dev" region = "ap-nort..

1. 개요terraform 을 통한 ec2 root device ebs 증설 진행 및 downtime 발생 여부를 확인합니다. 2. terraform 설정data "aws_ami" "ami_ubuntu" { most_recent = true owners = ["099720109477"] filter { name = "name" values = ["ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-*"] } filter { name = "virtualization-type" values = ["hvm"] } filter { name = "architecture" values = ["x86_64"] }}resource ..

1. 개요terraform 을 통해 EC2 생성 시 최신 AMI ID 를 동적으로 연결하여 구성하는 것이 목적입니다. 2. AWS AMI 정보 확인ubuntu ami id 는 아래 사이트에서 검색이 가능합니다.https://cloud-images.ubuntu.com/locator/ec2/ Ubuntu Amazon EC2 AMI FinderAmazon EC2 AMI Locator As Ubuntu cloud images are uploaded and registered on the Amazon EC2 cloud, they are referred to as AMI (Amazon Machine Images). Each AMI is a machine template from which you can instan..

1. 상황 이전에 k8s Cluster 에서의 DNS 조회 문제에 대한 문제를 다뤄봤었으나 상세한 내용이 빠져있어 다시 정리하고자 합니다. 우선 현재 테스트하는 환경은 VMware Workstation 을 통해 1개의 Master , 2개의 Worker Node 로 구성되어 있으며 NAT 동작을 위해 VMnet NAT type 가상 네트워크 어댑터를 사용하고 있습니다. VMware Workstation 특성 상 때문인지는 모르겠으나 해당 네트워크를 사용하는 가상 리눅스의 Nameserver 가 해당 어댑터의 특정 IP 가 지정되어 동작했습니다. ( 이는 아래 3번 항목에서 상세 확인이 가능합니다 ) 만약 가상화 환경으로 k8s cluster 를 구성하여 테스트하는 환경이라면 동일한 문제가 발생할 것으로 ..
1. 개요 기존 사용중인 PV 를 다른 Claim 에서 사용하고자 할 때 알아두어야 할 개념을 작성하였습니다. 2. PV 의 Life Cycle PV 에는 4가지 상태가 있습니다. - Available : PVC 에 할당될 수 있는 상태 - Bound : PVC 에 할당된 상태 - Released : PVC 에서 할당이 해제되어 정보 유지 중인 상태 - Fail : 여러 이유로 문제가 생긴 상태 PV 가 할당이 해제되었을 떄 동작하는 방식인 Reclaim 의 정책은 아래와 같습니다. ( spec.persistentVolumeReclaimPolicy ) - Retain : 할당이 해제되어도 내부 내용을 지우지 않고 Released 상태로 유지합니다. 또한 기존 할당되었던 PVC 정보도 유지하여 다른 Cla..

1. 개요 대용량 Data 가 저장된 상황에서 Index 를 잘 활용하면 성능을 개선할 수 있다는 얘기를 듣고 실제로 성능 개선이 가능한 지 테스트하고 결과를 공유하고자 합니다. 2. 대용량 Data 구성 https://github.com/datacharmer/test_db GitHub - datacharmer/test_db: A sample MySQL database with an integrated test suite, used to test your applications and database A sample MySQL database with an integrated test suite, used to test your applications and database servers - GitHub..