본문 바로가기

분류 전체보기237

RE100과 CF100 너무 시끄럽다 RE100은 뭘까?? 기업의 사용 전력 100%를 재생에너지 전력으로 구매하거나, 자체 생산으로 조달하는 것 이다. 그럼 CF100은 뭔데?? 기업의 사용 전력 100%를 무탄소에너지로 공급하는 것, 재생에너지 외 원자력 발전이 포함된다. 그래서 문제가 뭔데? 둘다 환경을 생각 하자는 것에는 문제가 없잖아!!! 결국 문제가 되는 사항이 원자력이다. 나도 개인적으로 원자력은 반대하는 사항이다. 사실 시한폭탄을 가지고 있는 것과 다름이 없으니까! 하지만 이 문제가 제기가 된 곳은 구글이다. 2018년 구글이 처음 발표하면서 등장했으며, 구글은 “2021년 사용한 에너지의 66%를 무탄소로 달성했다”고 밝힌 바 있다. 2022년 9월 기준 마이크로소프트, 구글 등 전 세계 70여 기업이 참여 하지만 2018년.. 2024. 2. 1.
쿠버네티스 networkpolicy 쿠버네티스의 NetworkPolicy에 대해 알아 보려 합니다. 저 역시도 쿠버네티스는 공부중 입니다. 현재 진행형이고 해야 할것이 너무 많습니다. 그중 설계를 하려 하면 보안에 관한 사항들이 많은 생각을 하게 만듭니다. 아무리 생각해도 오히려 쿠버네티스로 하면서 보안적 관점에서는 더 어려운거 같습니다. 아래와 같이 구성 되어 있다고 해봅시다. 각 노드와 파드를 생각해 보겠습니다. 각 노드는 물리적으로 서로 다른 서버일 것입니다. 물리적 보안을 생각 한다면 Node_1번은 Web서버의 영역 Node_2번은 WAS서버의 영역으로 나눠질 수 있습니다. 그리고 Node_3번의 경우 MGMT영역 이라 할 수 있겠네요 어찌 생각해 보면 Cloud Server로 운영할때 보다 더 신경이 쓰이는 건 사실입니다. po.. 2024. 1. 30.
PostgreSQL 튜너 https://pgtune.leopard.in.ua/ PGTune - calculate configuration for PostgreSQL based on the maximum performance for a given hardware configuration pgtune.leopard.in.ua 재밋네 postgresql Mysql만사용하다가 postgresql을 조금씩 사용해 보려합니다. 하지만 막상 손데고 어디서 부터 컨피그 수정 할지 모를때가 있습니다. 위 사이트를 이용해 보세요 너무 잘 만들어 놨네요, 심플하게 사용하기 쉽게 만들었다고 생각합니다. 2024. 1. 25.
service와 endpoint service를 통해 외부의 mysql에 통신하는 방법을 해보려 합니다. 아래와 같으 service와 endpoint를 생성합니다. 이렇게 만들고 확인하려면 다음과 같습니다. apiVersion: v1 kind: Service metadata: name: service-mysql namespace: mysql spec: ports: - name: mysql port: 3306 protocol: TCP --- apiVersion: v1 kind: Endpoints metadata: name: service-mysql namespace: mysql subsets: - addresses: - ip: 10.0.2.2 ports: - port: 3306 name: mysql protocol: TCP 위와같이 설정.. 2024. 1. 25.
Minio ObjectStorage Minio에 대해서 쓰려 했는데 계속 망설여 지다 글을 쓰게 됩니다. Minio는 우리가 AWS에서 사용하는 S3와 같은 객체형 스토리지 입니다. 객체형 스토리지가 예전에는 생소했는데, 클라우드가 보급이 확산되며 지금은 굉장히 많이 사용 되고 있는 스토리지 중 하나 입니다. 객체형 스토리지의 주요 특징은 다음과 같습니다: 객체 단위 저장: 데이터를 객체로 저장하며, 각 객체는 고유한 식별자(주로 URL 또는 고유 키)를 가지고 있습니다. 객체는 데이터 자체와 메타데이터(예: 파일 이름, 크기, MIME 유형 등)로 구성됩니다. 확장성: 객체 스토리지 시스템은 대용량 데이터를 처리할 수 있는 확장성을 제공하며, 수백만 개 이상의 객체를 저장하고 검색할 수 있습니다. 분산 아키텍처: 객체 스토리지 시스템은 .. 2024. 1. 19.
K8S 리셋 최근 Kubeflow 를 지우고 설치하는 과정을 거치고, 거기에 argocd역시 같은 상황을 반복해서 테스트했다. masternode가 이상함을 느꼈고 평소보다 CPU MEM리가 많이 사용 되고 있었다. 어떻게 해야 하나 다시 설치 하자니 시간이 너무 많이 소비 될거 같고, 서비스가 아닌 테스트 장비 이니 단순히 리셋을 하고 싶었다. 한마디로 K8S를 초기화 하고 다시 클러스터링을 맺어야 하는 작업이다. 주의사항 : 다음 작업은 모든 리소스가 삭제됨을 미리 알린다. Master Node 초기화 kubeadm reset 이게 전부다. 그러면 우리가 최초로 설치했던 상태로 변경 되며, 새롭게 조인 해야할 Token이 발급된다. WorkNode 초기화 kubeadm reset worknode역시 다음과 같은 .. 2023. 12. 24.
Modoboa Mail Server 정말 오랜만에 글을 쓰네요. 그동안 마음의 상처 몸에 체력 저하가 심해서 아무것도 하기가 싫었습니다. 다시 마음 잡고 이번에는 메일 서버를 하나 만들었습니다. 아직 수정해야 할 부분들은 많지만 그래도 굉장히 쓸만합니다. Python / Django 로 되어있고 설치 하기는 간편하나. 사용자 수가 많지 않아서인지 자료가 별로 없습니다. 그리고, 조금의 Django 지식만 있으면 튜닝도 가능 할거 같습니다. https://modoboa.readthedocs.io/en/latest/installation.html Installation — Modoboa 2.2.0 documentation If you start from scratch and want to deploy a complete mail server,.. 2023. 12. 10.
오늘은... 정말 요즘은 글 쓰기 싫었습니다. 하루종일 엔지니어가 문서만 쓰고 있다보니, 글 쓰기 자체가 싫었습니다. 전문 분야가 있다 함부러 넘어서는 것은 아니다 그렇게 퇴근하고 집에 와서 너무도 슬픈 소식이 들려왔습니다. 친구 아들이 백혈병이라고, 2주전까지만 해도 그 아이들 만나서 용돈도 주고 했는데 말입니다. 같은 아이를 키우는 입장에서 눈물이 멈추질 않네요 다른쪽으로 생각을 돌리려 해도 잘 안됩니다. 정말 신이 있다면 어떻게 이럴 수 있을까요, 그 착하고 어린 아이에게 그리 가혹한 병을 주시는 겁니까... 그 아이가 잠시 아파야 할 이유가 있다면, 이제 그만 그 가족에게 슬픔을 그만 내리고 이제는 축복으로 가득찼으면 좋겠습니다. 아이가 격어야하기에는 너무도 큰 병입니다. 많은사람들이 행운을 빌어주길 바랍니다. 2023. 11. 23.
정신병동에도 아침이 와요 정신병동에도 아침이 와요 다들 보셨나요? 박보영과 연우진의 연기가 굉장히 인상적인 작품입니다. 연기도 연기지만, 내용이 현대 시대에 너무나 잘 맞는다고 생각합니다. 저같은 공황장애 환자는 격한 공감을 하며 봤습니다. 오랜만에 글을 남기네요 매일 글을 쓰고자 했지만 참 쉽지 않습니다. 한동안 일에 치여 지치고, 야근에 글쓸 체력지 되지 않았습니다. 퇴근하고 와서 거의 넷플릭스와 함께 게을러지기 시작했는데. "정신병동에도 아침이 와요" 라는 드라마를 다들 추천하길래 저도 보게 되었습니다. 회사 사람들 대부분이 다들 본인들 얘기라고 합니다. 그만큼 우리 사회에 정신적 고통을 받는 사람이 많다는 얘기입니다. 저마다 각기 다른 증세로 옵니다 누군가는 공황으로 누군가는 조현으로 망상도 격을수 있고요, 하지만 옆에서.. 2023. 11. 16.
NCP의 NAS Ncloud 서비스에서 NAS서비스를 사용함에 있어 온프레미스 서버와의 연동이 안된다. 일단 상세히 살펴보지 않아, 내가 못 찾은 것 일수도 있겠지만 구성하는 과정을 보면 일단 연결 할 수 없는 것이 확실시 된다. NAS의 ACL연결을 살펴보면 [ READ / WRITE ] 또는 [ READ ONLY ]정책이 있다 여기에 서버를 어디에 넣느냐에 따라서 우리가 NFS구성을할때 RO / RW를 구분하는 것과 같은 기능을 한다. 결국 아래와 같는 구성은 불가한 것이다. 위 형태가 가장 우리가 사용하기 편리한 상태의 구성이다. 하지만 이게 불가능 하니 방향성을 조금 바꿔야 한다. 아래와 같이 NCP내부에 있는 서버에 NAS를 연결한 서버에다 연결하는 것이다. On-premise서버에서 다음과 같은 명령을 실행 .. 2023. 11. 7.
당신에게 100억은... 이어서 술을 마시게 된 이유이다. 보통 내가 100억을 가진 사람과 대화를 할 경우가 얼마나 있겠는가... 여기서 말하는 100억은 유동 자산이다. 그중 나는 현금만을 말한다. 보통 자산이 100정도 된다 얘기해보면 대부분 아파트 몇채 조그마한 상가다 그리고 매월 유동현금은 500백정도 사용하고.. 헌대 나는 현금 100억을 굴릴수 있는 사람은 본적이 없어서 얘기를 듣기위해 건강을 판거다. 조금더 디테일 하게는 간을 판거다. 헌데, 측근중 100억 정도의 자산을 가진 분들이 꾀 있다. 하지만 현금을 움직이는 일에 항상 어려움을 격는다. 이유는 다 부동산에 묶여 있고 현금화 하는데 시간이 한참 걸리기 때문이다. 하지만 이분 같은경우는 현금보유량이 많고 반대로 부동산은 적은 경우다. 헌대 이번에 80억정도 .. 2023. 11. 7.
이렇게 많은 술은 1년만에.. 건강이 악화되고 술을 완전히 끊었었다. 한 1년 3개월 정도 인거 같다 그리고 1년쯤 지나서 2잔 정도 마신게 다였다. 그리고 오늘 1병을 마셔버렸다. 가장 걱정인건 공황장애약을 먹고 있어서 술이랑 먹으면 두통이 너무 심하다. 원인이 그거인지는 모르지만. 약 먹은 뒤로 생긴거니까.. 내가 술을 끊게된 가장 큰 이유는 가족이다. 아이들이 너무 어린 나이에 아빠가 아파서 골골 대고 있는걸 보여주기 싫어서다. 그렇게 1년 넘게 생각도 나지 않던 술이 오늘은 자리를 피할수 없어서 마시게 되었다. 헌데 지금은 그렇게 마시던 술이 싫다. 술 자리도 싫고, 이유는 시간이다. 술을 끊고나서 6개월정도 지나서 왜 그리 시간을 술 마시는데 허비했나 싶다. 보통 우리가 회사를 마치고 술을 마시기 시작하면 6시 이후다. 자리.. 2023. 11. 6.
Mariadb Select 조금더 심도 있게~ https://mariadb.com/kb/en/getting-data-from-mariadb/ Getting Data from MariaDB Extensive tutorial on using the SELECT statement. mariadb.com 오늘은 Getting Data From MariaDB 를 진행해 보겠습니다. 우선 테스를 위해 데이터 삽입을 해야 할거 같습니다. 아래와 같이 몇개 더 넣어보죠~ INSERT INTO books (isbn, title, author_id, publisher_id, year_pub, description) VALUES ('0553213695', 'Sample Title 1', 1, NULL, '2000', 'Description for Sample Title.. 2023. 11. 6.
아들과 아빠사이.. 태어날 때가 아직도 생생한데. 이제 초등학교들어갈 준비를 하고 있습니다. 내년이면 초딩이네요~ 이제 조금 학부모라는게 실감이 납니다. 녀석도 사춘기가 오며 반항의 시기가 오겠죠. 학교에 보내려 하니 여러모로 걱정이 됩니다. 아이들에게 맞을까봐 왕따를 당할까봐 걱정도되고 때리고 올까봐 걱정도 되고 둘다 피해갈 수 있는 현명한 아이가 되길 바랍니다. 그렇게 교육시키려 하지만 세상이 모든 일이 내 뜻대로 되나요.. 단 한번도 그런 일은 없던거 같습니다. 만들어가는 방법밖에.. 아이가 볼때 이제 아빠가 나이가 들어가는 것처럼 보이나 봅니다. 오늘은 너무 귀여워서 안고 있었는데 몇살이냐고 묻더라구요.. 그래서 나이를 얘기해 줬더니 많네.. 그러네요.. 사실 아이가 묻는 의도는 100% 이해하지 못합니다. 그냥 대.. 2023. 11. 5.
Ncloud API 는 부족해.. ncloud의 api는 부족해.. 제목 그대로다. 아무래도 ncloud가 하이퍼클로버X에 많은 노력을 기울이는 듯하다. 사실 시장에서 가장 큰 경쟁력을 가질 수 있는 제품이기도 하기 때문이다. 하지만 그래도 기본에는 충실해야 하지 않을까 싶다. https://cli.ncloud-docs.com/docs/cli-vloadbalancer-loadbalancer-getloadbalancerrulelist getLoadBalancerRuleList cli.ncloud-docs.com 어찌 get만 된단 말이오.... https://cli.ncloud-docs.com/docs/cli-vloadbalancer-loadbalancer-changeloadbalancerlistenerconfiguration change.. 2023. 11. 3.
Golang을 학습하기 위해 https://gowebexamples.com/templates/ Templates - Go Web Examples Hey, Philipp here! I'd like to tell you, that my platform Go Web Examples Courses just launched. Enjoy easy to follow video courses about web devlopment in Go. Make sure to check out the special offer I have for early supporters. We'll see us over there! : gowebexamples.com golang web example이 많이 수록되어 있는 웹사이트를 공유합니다. 보통 저도 MVC 패턴으로.. 2023. 11. 3.
데이터 변경 그리고 삭제 이번에는 데이터 변경과 삭제에 대해서 다뤄보려 합니다. https://mariadb.com/kb/en/mariadb-basics/ MariaDB Basics Basic article on using MariaDB. mariadb.com 여기에 있는 내용으로 진행 할겁니다. Changing & Deleting Data 해당부분 부터 확인 하시면 됩니다. 현재 데이터의 상황은 위와 같습니다. 그리고 아래와 같이 isbn 의 값이 '0805210644' 이면 title을 'Amerika'로 바꾸라는 것입니다. UPDATE books SET title = 'Amerika' WHERE isbn = '0805210644'; 업데이트문이 잘 실행 되었고, 변경 된 값을 확인 할 수 있습니다. 그럼 이번에는 데이터를 .. 2023. 10. 31.
폭망 단풍구경~ 완연한 가을이 왔다. 너무도 알록달록하게 말이다. 그래서 이번 여행지를 충북 괴산 문광 저수지로 잡았다. 문광저수지 은행나무길이 그렇게 아름답다 하길래 거기로 잡았다. 헌데 내가 생각을 너무 잘못했다. 얼마나 많은 사람들이 여기를 갈지 생각하지 않았던 것이다. 충북 괴산은 작은 마을에 있는 저수지 이다. 이 곳에 정말 여유로운 주차시설을 생각한 것 자체가 내 잘못이다. 정말 주차를 할수 없어서 그냥 나왔다. 3시간 30분이 걸려서 도착한 곳에 주차를 하지 못해 그냥 발길을 돌려야 했다. 그보다 사실 의지만 있다면 길에다 차를 대고 1Km정도 걸어서 갈수 있는데. 장인어른이 그냥 돌아가자 하셨다. 지난 여수 여행이후 컨디션이 많이 안좋으셔서 인지 최근 많이 지쳐 보이신다. 그래도 그냥 집으로 돌아가기는 그.. 2023. 10. 28.