전체 글70 [NCP] Terraform으로 KVM 서버를 만들어보자 - Code [NCP] Terraform : ncloud version 3.2.0 업데이트지난주 (20241018) 기준 Terraform 의 ncloud 버전이 업데이트 되었습니다. 업데이트 내역에서 가장 중요한 부분은 KVM 하이퍼바이저를 지원한다는 것이 될 것 같습니다. 기존에 Terraform으로 server를 생dream-coding.tistory.com 지난번 작성했던 글처럼, 이제는 Terraform 으로도 KVM 서버 및 NKS 생성이 가능해졌다.이번 글에서는 간단하게 bastion 서버를 Terraform으로 만드는 code를 공유하고자 한다.실제로 현재 나는 Hypervisor의 제약 없이 Server, NKS 등의 자원을 IaC로 생성하고 있는데, 확실히.. 편하다..provider.tfterr.. Study/NCP 2024. 10. 31. [NCP] Terraform : ncloud version 3.2.0 업데이트 지난주 (20241018) 기준 Terraform 의 ncloud 버전이 업데이트 되었습니다. 업데이트 내역에서 가장 중요한 부분은 KVM 하이퍼바이저를 지원한다는 것이 될 것 같습니다. 기존에 Terraform으로 server를 생성할 때에는 XEN을 사용해야 했었고,NKS에서도 KVM을 지원하긴 했지만 일부 기능의 누락으로 사용의 어려움이 많았는데,이번 업데이트에서 해당 부분이 대폭 수정되었습니다. Server Hypervisor 설정data "ncloud_server_image_numbers" "kvm-image" { server_image_name = "rocky-8.10-base" filter { name = "hypervisor_type" values = ["KVM"] }}da.. Study/NCP 2024. 10. 25. [NCP] NKS 사용을 위한 iam 인증 및 kubectl, k9s 설치 스크립트 해당 스크립트는 NKS cluster의 hypervisor(KVM/ZEN)에 상관 없이 사용 가능합니다. access key와 secret key, cluster UUID를 미리 정리해두시면 빠르게 입력하여 사용 가능합니다.공공존의 경우 private / 민간존의 경우 public으로 분류되며, 정확하게 입력해주셔야 api url이 정상 설정됩니다. #!/bin/bash# 사용자 입력 받기read -p "Enter your Ncloud Access Key ID: " NCP_ACCESS_KEY_IDread -p "Enter your Ncloud Secret Access Key: " NCP_SECRET_ACCESS_KEYread -p "Enter your Cluster UUID: " CLUSTER_UUID#.. Study/NCP 2024. 10. 23. [영화] 조커: 폴리 아 되 후기 - 스포있음 10월 1일 영화가 개봉하자마자 기대하는 마음으로 보고 온 1인으로써,영화를 본 후로 잠들기 직후까지, 그리고 현재까지도 마음속에 조커가 남아 계속해서 생각하고 있다가다른 사람들은 어떻게 이 영화를 보았는지가 궁금해 남겨보는 후기이자, 스포글이 될 것같다. 솔직히 영화의 영상미나 미장센, 연출, 배우의 연기력, 가창력등은 정말 우수했다고 생각한다.개인적으로 뮤지컬 영화를 좋아하기때문에 "노래때문에 몰입에 방해가 되었다."는 후기들에는 크게 공감하지 못한다. "감독이 무슨 이야기를 하고 싶은걸까" 라는 생각을 영화를 보는 내내 떨칠 수가 없었던 영화였다.조커와 아서 그 사이에서의 어떠한 갈등의 요소들, 서사 또한 너무나도 짧게 느껴졌으며,결말부의 마지막 약 10분은 어떻게 어떻게 잘 버텨온 내 인내심(?).. About Me/Entertainment 2024. 10. 2. [NCP] NKS 사용을 위한 bastion 설정 및 ArgoCD 배포 bastion 환경 설정kubectl 설치curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectlchmod +x kubectlmkdir -p ~/.local/binmv ./kubectl ~/.local/bin/kubectlkubectl 설치 확인kubectl version --clientncp-iam-authenticator 설치curl -o ncp-iam-authenticator -L https://github.com/NaverCloudPlat.. Study/NCP 2024. 9. 12. [뮤지컬] 사형수는 울었다 관극 후기 뮤지컬 사형수는 울었다날짜 2024-07-21 오후 2시좌석 B61공연 시간 100분 (인터미션 포함)캐스팅 정승환 | 김소정 | 김사랑 | 이지용 | 이강준 | 김재웅 | 김상민 | 정호윤 | 한재 인스타그램의 뮤지컬랜드(@musical__land) 님의 초대이벤트에 당첨되어운좋게 주말동안 또 한 번 뮤지컬을 즐길 수 있었다. 5~7월에 관극했으나 아직 포스팅하지 못한 모든 공연들을 포함해서사실 이번 "사형수는 울었다"가 가장 소극장 뮤지컬이었는데,공연장 입구에서부터 시작해서 극의 분위기에 몰입할 수 있게끔 잘 꾸며진 공연장이 마음에 들었다. 공연장 내부의 객석은 단차가 낮고, 무대와의 거리가 가까워서, 만약 앞에 키가 크신 분이 앉으시면..어디에 앉든지와 상관없이 시야 방해가 조금 있을 것 같다.. About Me/Entertainment 2024. 8. 7. [Command] 모니터링 명령어 모음 Linux 시스템에서 CPU 사용량, 시스템 가동 시간, 메모리 사용량을 모니터링하기 위해 사용되는 명령어들에 대해 알아보자.1. CPU 사용률 나타내기top -bn1 | grep "Cpu(s)" | awk '{printf("CPU 사용률 : %.1f%%\n", 100 - $8)}'목적: CPU 사용률을 계산하고 표시함설명:top -bn1: top 명령어를 배치 모드(b)로 한 번 실행(n1).grep "Cpu(s)": top 출력에서 CPU 통계를 포함하는 줄을 필터링awk '{printf("CPU 사용률 : %.1f%%\n", 100 - $8)}': awk를 사용하여 CPU 유휴 시간($8)을 100에서 빼서 CPU 사용률을 계산하고 형식에 맞게 출력출력: CPU 사용률 : X.X% 형식으로 CPU .. Study/Linux 2024. 8. 5. [연극] 러브레터 관극 후기 연극 러브레터날짜 2024-04-10 오후 6시좌석 E열 15번공연 시간 100분 (인터미션없음)캐스팅 정보석 | 유선 처음 봤던 뮤지컬이 너무 즐거웠기때문에,뮤지컬에 비해 다소 정적일 수 있는 '연극'은 나에게 어떻게 다가올까 문뜩 궁금해하고 있던 찰라에이런 저런 연극들을 기웃거리다 내가 너무 좋아하는 배우님들의 2인극을 볼 수 있는 극이 있다고?!?! 당장 예매 갈겨!! 어쩌다보니 예매를 결정하게 된 시기가 만우절이었는데,그 어떤 광고도 없이 갑자기 만우절 특가로 결제가 되더라..?오히려 좋아.. 극의 줄거리는 사실 간단하다. 시놉시스 글 쓰는 것을 좋아하는 '앤디'와 글보다는 그림 그리는 것을 좋아하는 '멜리사'가50년에 걸쳐 주고 받은 특별한 러브레터를 중심으로 극이 이루어져있다. 자신.. About Me/Entertainment 2024. 7. 22. [뮤지컬] 빨래 관극 후기 뮤지컬 빨래날짜 2024-03-16 오후 6시30분좌석 1층 10열 17번공연 시간 165분 (인터미션 15분)캐스팅 장혜민 | 문남권 | 조영임 | 백지예 | 김영환 | 박준성 | 이윤성 | 정예지 유튜브를 떠돌아다니다놀면뭐하니? 에서 이은정 배우님께서 부르시는 빨래의 2막, "슬플 땐 빨래를 해"를 들은 이후..뮤지컬 빨래를 반드시 직관하고 말겠다는 다짐을 했었다. 그러나.. 나는 지방에 살았고,관극 경험? 없음.돈? 없음.시간? 없음.무려 3無 의 가난한 대학생이었기때문에.. 언젠가 꼭, 반드시, "진짜 어른" 이 되면뮤지컬을 지겹도록 즐겨주리 다짐했었다. 그리고 올해,이직과 함께 서울살이를 시작하게 되면서가장 처음 본 뮤지컬이 바로 "빨래" 다. 내가 본 빨래는 무려 5993번째 빨래.. About Me/Entertainment 2024. 7. 11. [Command] alias 등록하고, 명령어 쉽게 사용하기 NKS를 구축하고, kubectl 명령어를 사용하는 과정에서 굉장한 번거로움이 발생했다. kubectl --kubeconfig=$KUBE_CONFIG -n kube-system get secret kubectl --kubeconfig=$KUBE_CONFIG cluster-infoNKS는 이런식으로 --kubeconfig 옵션을 반드시 사용해줘야 하는데이때문에 쓸데없이 명령어가 길어지는 현상이 발생했다. 때문에 alias에 해당 명령어를 등록해 앞으로 프로젝트 진행 과정에서 더욱 쉽게 kubectl을 사용할 수 있도록 하겠다. # 현재 등록되어 있는 명령어 확인alias# kctl을 해당 명령어로 대체alias kctl='kubectl --kubeconfig=/econfig.yaml'# 등록확인al.. Study/Linux 2024. 7. 11. [NginX] repository 등록 01. repo 생성vim /etc/yum.repos.d/nginx.repo-----------------------------------------------------------------------------------[nginx-stable]name=nginx stable repobaseurl= http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signing.keymodule_hotfixes=true [nginx-mainline]name=nginx mainline repobaseurl= http://nginx.org/packages/mainline/c.. Study/Linux 2024. 7. 8. SNI와 HTTPS: TCP Proxy 설정에서의 차이점 최근 Proxy 서버를 설정하는 과정에서SSL 인증서가 없는 도메인에 대해 TCP Proxy를 구축하면서SNI(Server Name Indication)를 인식할 수 있도록nginx의 stream_ssl_preread_module을 사용해봤다. [NginX] NGINX 소스 컴파일로 설치하기Nginx 로 TPC Proxy를 구축하기 위해서는 stream모듈을 사용해야 합니다.기존 RPM 관리 도구 (dnf, yum) 를 사용하여 nginx를 설치할 경우 stream 모듈을 활용할 수 없습니다.때문에 소스 컴파일을 통해 nginx를dream-coding.tistory.com 이를 통해 SNI와 DNS, 그리고 HTTPS의 차이점에 대해 명확히 이해할 필요가 있었다.이번 포스팅에서는 이들 개념의 차이점을 자.. Study/Network 2024. 7. 8. 이전 1 2 3 4 ··· 6 다음 728x90