Study/NCP7 [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. [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. [NCP] Sub Account 로 계정 관리하기 01. Sub Account 란?대표 계정 외에 부가 계정을 생성하여 역할별로 권한을 관리할 수 있는 NCP 서비스입니다.Role-Based Access Control (RBAC) 기능을 활용한 권한 관리 서비스로,하나의 서비스를 여러 담당자가 운영할 때,역할별로 서브 계정을 생성하고, 권한을 부여하여 서비스를 운영 및 관리하기에 용이합니다. 저는 개인 계정을 사용할 때에도 적어도 1개의 Sub Account 를 생성한 후,해당 계정을 통해 다양한 서비스를 사용하여 toy project 등을 진행합니다. Sub Account를 사용하여야,비용관리는 main 계정에서, 실제 서비스 생성은 sub 계정에서 하는 등 사고를 방지할 수 있고,추후 Cloud Activity Tracer 서비스를 활용해 나눠진 계.. Study/NCP 2024. 5. 9. [NCP] 간편한 VIP 관리를 위한 NCP CLI 스크립트 이번 포스트에서는 NCP CLI를 활용하여 VIP(Virtual IP)를 간편하게 관리하는 스크립트를 소개하려 합니다. VIP를 사용하는 서버 환경에서 주석을 통해 사용자 정의 가능한 부분을 명확히 구분해두어 쉽게 적용하고 수정할 수 있습니다. VIP 란? VIP는 서버 환경에서 중요한 개념 중 하나로, 네트워크 장애 또는 서버 장애 시 트래픽을 안전하게 전달하기 위해 사용됩니다. NCP(Naver Cloud Platform)는 이러한 VIP를 관리하기 위한 CLI(Command Line Interface)를 제공합니다. 이번 글에서는 이 CLI를 이용하여 VIP를 활성화하고 비활성화하는 스크립트를 만들어보려 합니다 VIP UP Script 이 스크립트는 VIP를 활성화합니다. 호스트 이름과 VIP 주소.. Study/NCP 2024. 4. 19. [NCP] Transit VPC와 SFC 에 대해 알아보자 최근 NCP에서 SFC 라는 서비스가 민간/공공존에 신규로 런칭되었습니다. 현재 SA로 일하면서, NCP로 공공기관과 하고 있는 사업이 있었는데, 해당 사업에서도 Transit VPC와 SFC를 사용하게 되어 해당 서비스에 대해 더욱 자세히 알아보고, 실제로 사용해볼 수 있는 기회가 있었습니다. NCP에서 주관한 SFC웨비나와 공식 가이드를 기반으로 Transit VPC와 SFC에 대하여 설명해보겠습니다. SFC란? SFC 출시 배경 우선, Service Function Chain (줄여서 SFC)의 컨셉에 대해 명확하게 알고 있어야, 해당 서비스를 사용할 때에도 혼돈이 적을 것 같습니다. (SFC 와 관련된 부가적인 NCP 서비스들이 굉장히 많기 때문입니다,) 2023년 1월, 국가 클라우드 컴퓨팅 보.. Study/NCP 2024. 4. 16. 이전 1 다음 728x90