목록전체 글 (28)
윤서율의 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bsuybW/btsHcmIpyAs/VeUV4SxBhskVrdyfmk54sk/img.png)
앞서서...NCUC는 NAVER Cloud User Community (네이버클라우드 유저 커뮤니티) 의 줄임말로네이버 클라우드를 사용하는 유저들이 자발적으로 모여 네트워킹을 하는 커뮤니티 입니다.https://www.facebook.com/groups/ncpusergroup2회차 모임23년 7월말 우당탕탕 1회 소모임을 진행하고 개최의 즐거움도 잠시 어떻게 하면 참가자 분들이 보람찬 시간을 보낼 수 있을까 고민하게 되었다. 그리고 진행 방식을 크게 바꿔보자 결심하고 24년 4월 23일 2회 소모임을 진행하였다.대 격변지난 모임은 운영진이 주도적으로 모임을 진행하는 짜임을 갖추었지만, 이 방법은 유저가 만들어가는 모임이라는 소모임의 의도와 다른 게 아닐까 생각되었고 이번에는 자칫하면 혼란스러울 수도 있는..
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b0Kv8H/btssAHsKowX/emC3LK5952YS216RgjjX1K/img.png)
개발자는 개발만 잘하면 되는거 아닌가? 취업을 하기 전까지 개발자는 개발만 잘하면 된다고 생각했었지만, 업무를 진행하며 가장 크게 생각이 바뀐 부분이 바로 로깅과 모니터링이었다. 잘 짠 알고리즘으로 개발하는 것도 중요하지만 이를 지속해서 관리하고 관찰할 줄 알아야 하는 눈을 가져야 했다. 소프트웨어의 품질과 안정성은 절대적인 중요성을 가진다는것을 알게되었다. 그럼 어떻게 소프트웨어의 품질과 안정성을 확보할 수 있을까? 답은 바로 '모니터링'에 있다. 소프트웨어의 배포와 운영 이후에도 계속해서 시스템의 상태와 동작을 관찰하고 기록하는 것은 개발자에게 매우 중요한 역할이라 생각한다. 자신이 만든 프로그램이 적어도 어떤 환경에서 어떻게 돌아가는지는 알고 파악할 줄 알아야한다. 모니터링은 마치 소프트웨어의 심장..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ttKUg/btssDLum1D0/68w5US64kKvMkGaib1r781/img.png)
인증서는 왜 필요할까? 결론부터 말해서 웹 통신에서 인증서는 내가 보내는 메시지를 안전하게 목적지(상대방)에 보내고 악의적인 사용자에게 잘못 배송되더라도 내용을 숨겨서 최대의 피해를 방지하고자 사용한다. 이를 위한 방법으로 암호화가 있는데, 대칭키 암호화 방식과 비대칭키 암호화 방식을 주로 사용된다. 또한, 통신에 있어서 상호 상대방이 누군지를 알아야 할 필요가 있는데 이를 보장해주는 개체로 CA기관이 존재한다. *CA / 인증 기관 (certificate authority) 인증서 웹사이트에 적용하기 먼저, 아파치를 이용하여 웹서버를 띄워보고, 무료 인증서를 발급받아 SSL을 적용해본다. 이어서 네이버 클라우드 플랫폼의 Certificate Manager를 이용하여 손쉬운 인증서 관리 방법을 알아보고 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/biiNn8/btspFly3Pzm/n3k596J0gkUjJLpKoRAj2K/img.png)
회사에서 내부 전파용으로 작성했던 백서를 오랜만에 다시 읽어보니 밖으로 전파해도 문제없다 판단되어 블로그에 포스팅합니다. k8sgpt에 대해서 간단히 설명하고, 사용 방법을 가이드합니다 Publication date: March, 2023 Abstract k8sgpt명령어로 kubernetes 클러스터를 스캔하고 문제를 진단 및 분류하기 위한 도구 Introduction (Background) kubernetes k8sgpt는 NLP를 사용하여 쿠버네티스 클러스터의 로그와 다른 데이터를 분석하여 문제를 식별하고 진단하는 도구이다. 쿠버네티스 클러스터에서 발생할 수 있는 일반적인 문제들을 인식할 수 있는 내장 분석기들을 지원하여 파드 충돌, 서비스 실패, 인그레스의 잘못된 구성 등의 문제들을 찾아줄 수 있..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bKueWv/btspeGplI2S/khWkhSHCvps9e190laMJ8k/img.png)
🎞️ 큰 경험들올해는 정말 쉽게 할 수 없는 많은 큰 경험이 물 밀듯이 지나가고 있는 한 해가 되고있는것 같다. 뉴스에 나올 정도의 무서운 일도 있었지만 좋은 추억이 더욱 많았다. 그 중 하나가 바로 NCUC 판교 소모임을 개최한 일이라고 생각한다. 네이버 클라우드 마스터 주니어를 지원하게 되어 당선되었고, 좋은 분들을 만나 이전부터 꿈꾸었던 IT 커뮤니티 모임을 직접 열 수 있는 힘을 얻었다. 그 이전에 회사 차원에서 AWS 서밋, NHN Cloud 콘퍼런스 등 부스 운영과 오픈 인프라 데이와 곧 개최될 GopherCon Korea 이벤트를 운영하며 내공이 쌓이고 정신과 마음이 다져졌다고 생각했는데 직접 개최하는 건 생각보다 큰일이었다.🎈 네이버 클라우드 플랫폼 유저 커뮤니티 판교 소모임발표자를 모..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AG44p/btsoyWmmRC9/1Hf1rNyKCaKyNTNXxH8pDK/img.png)
이전글 2023.07.18 - [DevOps] - [Ncloud] 테라폼으로 시작하는 네이버클라우드 플랫폼 - 1 2023.07.20 - [DevOps] - [Ncloud] 테라폼으로 시작하는 네이버클라우드 플랫폼 - 2 5. 테라폼을 사용해서 server 배포하기 네이버 클라우드 플랫폼에서 제공하는 테라폼 프로바이더를 사용하면, 콘솔에서 하는 작업을 코드화할 수 있다. 이를 통해 인프라의 형상 관리 등, IaC(Infrastructure as Code)의 여러 이점을 챙길 수 있다. 5.1 테라폼 Workshop 이번 게시글에서 사용하는 테라폼 코드는 하시코프 코리아에서 제공하는 workshop (https://docmoa.github.io/03-Public%20Cloud/NCP/09-Terraform..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Uv0CX/btsnSZeabRG/iMQwZ4cYFwKgixRV2QhNJ1/img.png)
이전글 2023.07.18 - [DevOps] - [Ncloud] 테라폼으로 시작하는 네이버클라우드 플랫폼 - 1 4. 콘솔에서 server 배포하기 콘솔을 통해서 VPC 네트워크부터 서버까지 배포하는 작업을 진행해보자 4.1 네트워크 구축하기 4.1.1 VPC 생성하기 Services → VPC 검색! VPC 생성하기 VPC 이름: first-vpc IP 주소 범위: 10.0.0.0/16 여기에서 콘솔을 통해 입력하는 아규먼트(인수)들이 테라폼의 Ncloud 프로바이더를 통해 API를 호출하는 경우의 파라미터(인자) 값이 된다고 이해하면 된다. 생성되면 다음과 같이 VPC ID와 CIDR 블록 할당을 확인할 수 있다. 여기서 ID는 테라폼에서 리소스를 구분하는데 중요한 역할을 한다. 4.1.2 subn..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yZs7l/btsnZZYaZhR/JH5xokAz7DX8VkZWZULDi1/img.png)
1. 네이버 클라우드 플랫폼이란? 네이버 클라우드 플랫폼은 네이버 클라우드에서 제공하는 클라우드 서비스를 사용할 수 있게 해주는 포탈과 콘솔 페이지를 말한다. 줄여서 Ncloud라고 부른다. 1.1 왜 클라우드를 사용하는가? 비용 절감효과 사용하는 만큼 지불하는 등 기회 비용 최적화로 비용이 절감된다.→ 어느것이 더 저렴한가? 정답: 사용 방법에 따라 다르다. 장기적으로는 구매? 일수도 예를 들어 렌트카를 생각해 볼 수 있다. 직접 자동차를 구매해서 사용하는 사람도 있지만, 필요에 따라 자동차를 빌려서 필요할때만 사용하는 사용자층이 존재한다. 다양한 부가 상품 이용을 통한 개발 비용 절감 빠른 deploy 기존 Legacy 인프라에 비해 빠른 인프라 구성 시간을 가진다. 글로벌 진출시 용이 글로벌 리전 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YyMeP/btsnD3BhWJx/nORw5QHHhgUk7V9iezv3MK/img.png)
CNCF 자격증을 취득하려고 이런저런 정보를 알아보다가 개인 후원 프로그램을 발견하게 되었다. 이 프로그램에 대해서 알아보려고 찾아봤으나, 정보를 찾지 못했고 아쉬운 점도 있어서 포스팅하게 되었다. 여기 에서 확인할 수 있는 개인 후원 프로그램은 아래와 같은 여러 가지 혜택을 제공하고 있다. (기계 번역) Linux Foundation은 개발자에서 소프트웨어 전문가 및 기술 애호가에 이르기까지 모든 개인에게 Linux 개인 지원자 프로그램 등록을 통해 기술의 다양성과 새로운 기술에 대한 액세스를 증가시키는 중요한 커뮤니티 및 산업 이니셔티브를 발전시키는 데 도움이 되는 방법을 제공합니다. 활성 Linux 개별 서포터 프로그램이 되면 다음과 같은 이점이 있습니다. 활성 Linux 개인 서포터 등록과 함께 ..