|
| 1 | +--- |
| 2 | +layout: null |
| 3 | +--- |
| 4 | +<?xml version="1.0" encoding="UTF-8"?> |
| 5 | +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> |
| 6 | + <channel> |
| 7 | + <title>ppippi-dev Blog</title> |
| 8 | + <atom:link href="https://ppippi.dev/feed.xml" rel="self" type="application/rss+xml"/> |
| 9 | + <link>https://ppippi.dev/</link> |
| 10 | + <description>My personal blog for organizing learnings and experiences in MLOps, AI, and Cloud.</description> |
| 11 | + <lastBuildDate>Mon, 15 Sep 2025 00:00:00 +0000</lastBuildDate> |
| 12 | + <item> |
| 13 | + <title>MCP - Model Context Protocol</title> |
| 14 | + <link>https://ppippi.dev/2025/09/15/mcp-one-page/</link> |
| 15 | + <guid isPermaLink="true">https://ppippi.dev/2025/09/15/mcp-one-page/</guid> |
| 16 | + <description>MCP 구현해보기</description> |
| 17 | + <pubDate>Mon, 15 Sep 2025 00:00:00 +0000</pubDate> |
| 18 | + <category>LLMOps</category> |
| 19 | + </item> |
| 20 | + <item> |
| 21 | + <title>Actions Runner Controller 구축하기</title> |
| 22 | + <link>https://ppippi.dev/2025/07/03/actions-runner-controller/</link> |
| 23 | + <guid isPermaLink="true">https://ppippi.dev/2025/07/03/actions-runner-controller/</guid> |
| 24 | + <description>MLOps CI 환경 구축하기</description> |
| 25 | + <pubDate>Thu, 03 Jul 2025 00:00:00 +0000</pubDate> |
| 26 | + <category>MLOps</category> |
| 27 | + <category>Infra</category> |
| 28 | + </item> |
| 29 | + <item> |
| 30 | + <title>Nvidia Triton Inference Server 구축하기</title> |
| 31 | + <link>https://ppippi.dev/2025/05/16/nvidia-triton-inference-server/</link> |
| 32 | + <guid isPermaLink="true">https://ppippi.dev/2025/05/16/nvidia-triton-inference-server/</guid> |
| 33 | + <description>설치부터 운영까지, Triton 추론 서버 실전 가이드</description> |
| 34 | + <pubDate>Fri, 16 May 2025 00:00:00 +0000</pubDate> |
| 35 | + <category>MLOps</category> |
| 36 | + </item> |
| 37 | + <item> |
| 38 | + <title>AI 에이전트의 핵심, LLM Function Calling 파헤치기</title> |
| 39 | + <link>https://ppippi.dev/2025/05/07/llm-function-calling/</link> |
| 40 | + <guid isPermaLink="true">https://ppippi.dev/2025/05/07/llm-function-calling/</guid> |
| 41 | + <description>Python과 OpenAI API를 활용해 LLM이 외부 함수를 호출하고 실제 작업을 수행하는 방법을 알아봅니다.</description> |
| 42 | + <pubDate>Wed, 07 May 2025 00:00:00 +0000</pubDate> |
| 43 | + <category>LLMOps</category> |
| 44 | + </item> |
| 45 | + <item> |
| 46 | + <title>GKE에서 AWS IAM Role 연동: Access Key 없이 안전하게 AWS 리소스 접근하기</title> |
| 47 | + <link>https://ppippi.dev/2025/05/03/gke-iam-role/</link> |
| 48 | + <guid isPermaLink="true">https://ppippi.dev/2025/05/03/gke-iam-role/</guid> |
| 49 | + <description>GKE Workload Identity와 AWS IAM Role을 활용한 안전한 멀티클라우드 접근 방식</description> |
| 50 | + <pubDate>Sat, 03 May 2025 00:00:00 +0000</pubDate> |
| 51 | + <category>Infra</category> |
| 52 | + </item> |
| 53 | + <item> |
| 54 | + <title>AI Agent 구현해보기</title> |
| 55 | + <link>https://ppippi.dev/2025/04/14/ai-agent/</link> |
| 56 | + <guid isPermaLink="true">https://ppippi.dev/2025/04/14/ai-agent/</guid> |
| 57 | + <description>ChatGPT를 이용한 간단한 주식 agent 봇 만들기</description> |
| 58 | + <pubDate>Mon, 14 Apr 2025 00:00:00 +0000</pubDate> |
| 59 | + <category>LLMOps</category> |
| 60 | + </item> |
| 61 | + <item> |
| 62 | + <title>Terraform: IaC를 도구를 이용한 GKE 생성하기</title> |
| 63 | + <link>https://ppippi.dev/2023/05/28/terraform-gke/</link> |
| 64 | + <guid isPermaLink="true">https://ppippi.dev/2023/05/28/terraform-gke/</guid> |
| 65 | + <description>Terraform은 강력한 Infrastructure as Code(IaC) 도구로, 클라우드 서비스의 생성, 관리, 업데이트를 자동화하는 코드를 작성할 수 있게 해줍니다.</description> |
| 66 | + <pubDate>Sun, 28 May 2023 00:00:00 +0000</pubDate> |
| 67 | + <category>Terraform</category> |
| 68 | + </item> |
| 69 | + <item> |
| 70 | + <title>lambda container 배포하기</title> |
| 71 | + <link>https://ppippi.dev/2023/01/31/lambda-container/</link> |
| 72 | + <guid isPermaLink="true">https://ppippi.dev/2023/01/31/lambda-container/</guid> |
| 73 | + <description>AWS의 대표적인 serverless 서비스인 lambda에는 흔히 우리가 아는 코드로 배포하는 방식과 컨테이너로 배포하는 방식이 있다.</description> |
| 74 | + <pubDate>Tue, 31 Jan 2023 00:00:00 +0000</pubDate> |
| 75 | + <category>AWS</category> |
| 76 | + </item> |
| 77 | + <item> |
| 78 | + <title>kubernetes API 통신 관련 내용 정리</title> |
| 79 | + <link>https://ppippi.dev/2023/01/29/k8s-firewall/</link> |
| 80 | + <guid isPermaLink="true">https://ppippi.dev/2023/01/29/k8s-firewall/</guid> |
| 81 | + <description>최근 워크스테이션에 쿠버네티스를 셋팅하고 있는데, 이 과정에서 쿠버네티스가 어떤 방식으로 통신하고 있는지 자세히 들여다 보았다.</description> |
| 82 | + <pubDate>Sun, 29 Jan 2023 00:00:00 +0000</pubDate> |
| 83 | + <category>kubernetes</category> |
| 84 | + </item> |
| 85 | + <item> |
| 86 | + <title>kubernetes 구성하기</title> |
| 87 | + <link>https://ppippi.dev/2023/01/08/k8s구성하기/</link> |
| 88 | + <guid isPermaLink="true">https://ppippi.dev/2023/01/08/k8s구성하기/</guid> |
| 89 | + <description>보통 Public Cloud에서 제공하는 EKS, GKE 등의 쿠버네티스 서비스를 사용하기 때문에 쿠버네티스 구성에 대해 생각을 해본적 없다가, 온디맨드에 kubernetes를 구성하는 상황 |
| 90 | +및 CKA 시험을 목적으로 공부하기 위해서 구축하는 방법을 정리해 봤습니다.</description> |
| 91 | + <pubDate>Sun, 08 Jan 2023 00:00:00 +0000</pubDate> |
| 92 | + <category>kubernetes</category> |
| 93 | + </item> |
| 94 | + <item> |
| 95 | + <title>2022년을 돌아보며</title> |
| 96 | + <link>https://ppippi.dev/2022/12/19/2022년회고/</link> |
| 97 | + <guid isPermaLink="true">https://ppippi.dev/2022/12/19/2022년회고/</guid> |
| 98 | + <description>어느덧 2022년을 마무리하는 12월이 되었다. 내가 생각했을 때 가장 많은 것을 경험한 한 해였다고 생각한다.</description> |
| 99 | + <pubDate>Mon, 19 Dec 2022 00:00:00 +0000</pubDate> |
| 100 | + <category>Life</category> |
| 101 | + <category>회고</category> |
| 102 | + </item> |
| 103 | + <item> |
| 104 | + <title>GKE - 자동 업데이트</title> |
| 105 | + <link>https://ppippi.dev/2022/10/01/GKE업데이트/</link> |
| 106 | + <guid isPermaLink="true">https://ppippi.dev/2022/10/01/GKE업데이트/</guid> |
| 107 | + <description>현재 사용하고 있는 GKE 환경에서는 다양한 작업이 이뤄지고 있습니다.</description> |
| 108 | + <pubDate>Sat, 01 Oct 2022 00:00:00 +0000</pubDate> |
| 109 | + <category>GCP</category> |
| 110 | + <category>GKE</category> |
| 111 | + </item> |
| 112 | + <item> |
| 113 | + <title>안지워지는 namespace 지우기</title> |
| 114 | + <link>https://ppippi.dev/2022/09/19/namespace지우기/</link> |
| 115 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/19/namespace지우기/</guid> |
| 116 | + <description>쿠버네티스를 사용하다보면, Namespace를 삭제하고 싶은 경우가 생깁니다.</description> |
| 117 | + <pubDate>Mon, 19 Sep 2022 00:00:00 +0000</pubDate> |
| 118 | + <category>kubernetes</category> |
| 119 | + </item> |
| 120 | + <item> |
| 121 | + <title>GCP - Secret-Manager 구현하기</title> |
| 122 | + <link>https://ppippi.dev/2022/09/17/GCP-secret-manager/</link> |
| 123 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/17/GCP-secret-manager/</guid> |
| 124 | + <description>이전 포스팅에서 [GKE - 워크로드아이덴티티 구성하기](https://wjdqlsdlsp.github.io/gcp/2022-09-17-GKE-%EC%9B%8C%ED%81%AC%EB%A1%9C%EB%93%9C%EC%95%84%EC%9D%B4%EB%8D%B4%ED%8B%B0%ED%8B%B0/)를 통해 IAM 정보를 감추는 시도를 해왔습니다.</description> |
| 125 | + <pubDate>Sat, 17 Sep 2022 00:00:00 +0000</pubDate> |
| 126 | + <category>GCP</category> |
| 127 | + <category>Secret-Manager</category> |
| 128 | + </item> |
| 129 | + <item> |
| 130 | + <title>GKE - 워크로드아이덴티티 구성하기</title> |
| 131 | + <link>https://ppippi.dev/2022/09/17/GKE-워크로드아이덴티티/</link> |
| 132 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/17/GKE-워크로드아이덴티티/</guid> |
| 133 | + <description>GCP에는 워크로드 아이덴티티라는 기능이 있습니다.</description> |
| 134 | + <pubDate>Sat, 17 Sep 2022 00:00:00 +0000</pubDate> |
| 135 | + <category>GCP</category> |
| 136 | + <category>Workload Identity</category> |
| 137 | + </item> |
| 138 | + <item> |
| 139 | + <title>GKE - Keda 구현하기(pub/sub)</title> |
| 140 | + <link>https://ppippi.dev/2022/09/17/keda 사용하기/</link> |
| 141 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/17/keda 사용하기/</guid> |
| 142 | + <description>이번 포스팅에서는, **Kubernetes Event-driven Autoscaling** 인, Keda에 대한 설정을 하고자 합니다.</description> |
| 143 | + <pubDate>Sat, 17 Sep 2022 00:00:00 +0000</pubDate> |
| 144 | + <category>GCP</category> |
| 145 | + <category>Keda</category> |
| 146 | + <category>kubernetes</category> |
| 147 | + </item> |
| 148 | + <item> |
| 149 | + <title>GCP OnAir - Big Series</title> |
| 150 | + <link>https://ppippi.dev/2022/09/15/BigSeries/</link> |
| 151 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/15/BigSeries/</guid> |
| 152 | + <description>본 포스트는, GCP OnAir - Big Series 컨퍼런스 관련 내용을 정리한 내용입니다.</description> |
| 153 | + <pubDate>Thu, 15 Sep 2022 00:00:00 +0000</pubDate> |
| 154 | + <category>GCP</category> |
| 155 | + </item> |
| 156 | + <item> |
| 157 | + <title>신입개발자 회고</title> |
| 158 | + <link>https://ppippi.dev/2022/09/15/회고1/</link> |
| 159 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/15/회고1/</guid> |
| 160 | + <description>#### Intro</description> |
| 161 | + <pubDate>Thu, 15 Sep 2022 00:00:00 +0000</pubDate> |
| 162 | + <category>Life</category> |
| 163 | + <category>회고</category> |
| 164 | + </item> |
| 165 | + <item> |
| 166 | + <title>Cloud jam 중급반(kubernetes) - 몰랐던 내용들</title> |
| 167 | + <link>https://ppippi.dev/2022/09/14/Cloud-Jam-중급반/</link> |
| 168 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/14/Cloud-Jam-중급반/</guid> |
| 169 | + <description>본 포스트는, Google Cloud에서 진행한 Cloud Jam 중급반(GKE)을 통해 배운 몰랐던 내용들을 정리했습니다.</description> |
| 170 | + <pubDate>Wed, 14 Sep 2022 00:00:00 +0000</pubDate> |
| 171 | + <category>kubernetes</category> |
| 172 | + </item> |
| 173 | + <item> |
| 174 | + <title>gcr 이미지 푸쉬</title> |
| 175 | + <link>https://ppippi.dev/2022/09/14/GCP이미지푸쉬/</link> |
| 176 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/14/GCP이미지푸쉬/</guid> |
| 177 | + <description>본 포스트는 제가 보려고 만든 글로, 내용이 다소 빈약합니다.</description> |
| 178 | + <pubDate>Wed, 14 Sep 2022 00:00:00 +0000</pubDate> |
| 179 | + <category>gcr</category> |
| 180 | + <category>Docker</category> |
| 181 | + </item> |
| 182 | + <item> |
| 183 | + <title>PV, PVS, Storage Class</title> |
| 184 | + <link>https://ppippi.dev/2022/09/14/PV,PVS,SC/</link> |
| 185 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/14/PV,PVS,SC/</guid> |
| 186 | + <description>쿠버네티스에는 다양한 볼륨관련 리소스들이 있습니다.</description> |
| 187 | + <pubDate>Wed, 14 Sep 2022 00:00:00 +0000</pubDate> |
| 188 | + <category>kubernetes</category> |
| 189 | + </item> |
| 190 | + <item> |
| 191 | + <title>dbt - GCP Bigquery 데이터 다루기</title> |
| 192 | + <link>https://ppippi.dev/2022/09/12/dbt1/</link> |
| 193 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/12/dbt1/</guid> |
| 194 | + <description>dbt (data build tool)는, 데이터 웨어하우스에서 Transform 작업을 도와주는 툴입니다.</description> |
| 195 | + <pubDate>Mon, 12 Sep 2022 00:00:00 +0000</pubDate> |
| 196 | + <category>dbt</category> |
| 197 | + <category>bigquery</category> |
| 198 | + </item> |
| 199 | + <item> |
| 200 | + <title>PVC 용량 증축하기</title> |
| 201 | + <link>https://ppippi.dev/2022/09/06/pvc용량증축하기/</link> |
| 202 | + <guid isPermaLink="true">https://ppippi.dev/2022/09/06/pvc용량증축하기/</guid> |
| 203 | + <description>pvc를 pod에 bounding해서 사용하다 보면, pvc의 용량을 다 사용해서, bounding되지 못하는 현상이 나타나고는 합니다.</description> |
| 204 | + <pubDate>Tue, 06 Sep 2022 00:00:00 +0000</pubDate> |
| 205 | + <category>kubernetes</category> |
| 206 | + </item> |
| 207 | + <item> |
| 208 | + <title>Terraform - terraform_remote_state</title> |
| 209 | + <link>https://ppippi.dev/2022/08/19/terraform-5/</link> |
| 210 | + <guid isPermaLink="true">https://ppippi.dev/2022/08/19/terraform-5/</guid> |
| 211 | + <description>> 본 포스트는, Terraform Up & Running 테라폼 - OREILLY를 참고했습니다.</description> |
| 212 | + <pubDate>Fri, 19 Aug 2022 00:00:00 +0000</pubDate> |
| 213 | + <category>Terraform</category> |
| 214 | + </item> |
| 215 | + <item> |
| 216 | + <title>Terraform - AutoScale, ALB 구현하기</title> |
| 217 | + <link>https://ppippi.dev/2022/08/17/terraform-3/</link> |
| 218 | + <guid isPermaLink="true">https://ppippi.dev/2022/08/17/terraform-3/</guid> |
| 219 | + <description>> 본 포스트는, Terraform Up & Running 테라폼 - OREILLY를 참고했습니다.</description> |
| 220 | + <pubDate>Wed, 17 Aug 2022 00:00:00 +0000</pubDate> |
| 221 | + <category>Terraform</category> |
| 222 | + </item> |
| 223 | + </channel> |
| 224 | +</rss> |
0 commit comments