CINXE.COM
<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[zenogawaさんのフィード]]></title><description><![CDATA[Zennのzenogawaさん(@zenogawa)のRSSフィードです]]></description><link>https://zenn.dev/zenogawa</link><image><url>https://storage.googleapis.com/zenn-user-upload/avatar/3ea9f8e6d1.jpeg</url><title>zenogawaさんのフィード</title><link>https://zenn.dev/zenogawa</link></image><generator>zenn.dev</generator><lastBuildDate>Thu, 27 Feb 2025 05:51:18 GMT</lastBuildDate><atom:link href="https://zenn.dev/zenogawa/feed" rel="self" type="application/rss+xml"/><language><![CDATA[ja]]></language><item><title><![CDATA[OpenTelemetry の Generative AI Observability の話]]></title><description><![CDATA[ Generative AI Observability とは 最近は LLM や生成 AI、AI エージェントを活用するユースケースが増えてきていますが、需要の増加に伴って性能や安全性の評価、パフォーマンスの最適化、メトリクスの可視化といった本格的な運用を考える上で欠かせない要素の重要性も増しています。このような generative AI の Observability の話題に関して、先日 CNCF のブログに OpenTelemetry for generative AI という記事が公開されました。 https://www.cncf.io/blog/2025/01/20/op...]]></description><link>https://zenn.dev/zenogawa/articles/otel-genai-observability</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/otel-genai-observability</guid><pubDate>Sat, 08 Feb 2025 14:22:45 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--iy-QbZiv--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:OpenTelemetry%2520%25E3%2581%25AE%2520Generative%2520AI%2520Observability%2520%25E3%2581%25AE%25E8%25A9%25B1%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Logstash の代わりに Vector でログをフィルタリングする]]></title><description><![CDATA[以前に書いた以下の記事では filebeat, losgtash, elasticsearch, kibana を使って k8s クラスタ上のログを収集・可視化する方法を紹介しました。 https://zenn.dev/zenogawa/articles/k8s_filebeat 上記の組み合わせは ELK スタックと呼ばれ、elasticsearch をログの分析・可視化基盤として使う際によく使用される組み合わせになっています。参考: https://aws.amazon.com/jp/what-is/elk-stack/ 機能的にはこれで十分なのですが、logstash には以下のよ...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_vector_logging</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_vector_logging</guid><pubDate>Tue, 28 Jan 2025 10:31:28 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--A9YKNxJ4--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Logstash%2520%25E3%2581%25AE%25E4%25BB%25A3%25E3%2582%258F%25E3%2582%258A%25E3%2581%25AB%2520Vector%2520%25E3%2581%25A7%25E3%2583%25AD%25E3%2582%25B0%25E3%2582%2592%25E3%2583%2595%25E3%2582%25A3%25E3%2583%25AB%25E3%2582%25BF%25E3%2583%25AA%25E3%2583%25B3%25E3%2582%25B0%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Containerd で NRI を試す]]></title><description><![CDATA[先日 12/19 の CNCF ブログに NRI に関する記事が投稿されていました。 https://www.cncf.io/blog/2024/12/19/the-node-resource-interface-says-hi-to-webassembly/ NRI は今まで知らなかったのですが面白そうだったので試してみます。 NRI とは Node Resource Interface (NRI) は Containerd や CRI-O といった OCI コンテナランタイムで使用できる機能となっており、NRI を使うと Pod やコンテナの作成・更新・削除といったライフサイクル...]]></description><link>https://zenn.dev/zenogawa/articles/try_nri_containerd</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/try_nri_containerd</guid><pubDate>Sun, 22 Dec 2024 15:32:48 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--6xxSuZJF--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Containerd%2520%25E3%2581%25A7%2520NRI%2520%25E3%2582%2592%25E8%25A9%25A6%25E3%2581%2599%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Prometheus メトリクスのダッシュボードを Perses で作成する]]></title><description><![CDATA[ 概要 Perses とは Perses は prometheus メトリクスを可視化するダッシュボードをコードから作成する Dashboard as Code (DaC) の概念を実現するための OSS です。 https://perses.dev/ 最初のコミットが 2021/1, 現在の star 数は ~ 900 程と比較的歴史の浅いプロジェクトですが、2024/8 には CNCF の sandbox プロジェクトに採択されました。PromCon Europe 2024 についた書かれた 2024/10 の CNCF ブログでも、開発初期段階ではあるが prometheus...]]></description><link>https://zenn.dev/zenogawa/articles/try_perses_dac</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/try_perses_dac</guid><pubDate>Sun, 01 Dec 2024 13:02:52 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--tcSyDZnl--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Prometheus%2520%25E3%2583%25A1%25E3%2583%2588%25E3%2583%25AA%25E3%2582%25AF%25E3%2582%25B9%25E3%2581%25AE%25E3%2583%2580%25E3%2583%2583%25E3%2582%25B7%25E3%2583%25A5%25E3%2583%259C%25E3%2583%25BC%25E3%2583%2589%25E3%2582%2592%2520Perses%2520%25E3%2581%25A7%25E4%25BD%259C%25E6%2588%2590%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Cluster API operator で宣言的に k8s クラスタを作成する]]></title><description><![CDATA[ 概要 Cluster API は様々なクラウド上に k8s クラスタを展開・管理するための k8s サブプロジェクトです。cluster API 固有のカスタムリソースを使うことで以下のようなリソースを管理できます。 クラスタ用のノードやスケーリング クラスタが稼働するネットワーク、ロードバランサー等のインフラ ノードの bootstrap 処理 カスタムリソースの管理がそのまま上記のリソース管理につながるため、インフラも含めてクラスタのライフサイクルをより柔軟に管理できるようになっています。また、provider と呼ばれるカスタムリソースによって複数のクラウド上におけるクラス...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_cluster_api_operator</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_cluster_api_operator</guid><pubDate>Tue, 19 Nov 2024 13:19:32 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--7_ARQam1--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Cluster%2520API%2520operator%2520%25E3%2581%25A7%25E5%25AE%25A3%25E8%25A8%2580%25E7%259A%2584%25E3%2581%25AB%2520k8s%2520%25E3%2582%25AF%25E3%2583%25A9%25E3%2582%25B9%25E3%2582%25BF%25E3%2582%2592%25E4%25BD%259C%25E6%2588%2590%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Flatcar Container Linux を試してみる]]></title><description><![CDATA[先日 2024/10/29 の CNCF blog で Flatcar Container Linux が incubating project に採択されたとの記事がありました。 https://www.cncf.io/blog/2024/10/29/flatcar-brings-container-linux-to-the-cncf-incubator/ Flatcar は今まで存在を知らなかったのですが、面白そうだったのでどんなことができるか試してみます。 Flatcar 概要 Flatcar Container Linux (以下 Flatcar と表記) はコンテナワークロ...]]></description><link>https://zenn.dev/zenogawa/articles/flatcar_linux</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/flatcar_linux</guid><pubDate>Mon, 04 Nov 2024 06:44:33 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--gkjlO-n4--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Flatcar%2520Container%2520Linux%2520%25E3%2582%2592%25E8%25A9%25A6%25E3%2581%2597%25E3%2581%25A6%25E3%2581%25BF%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Rancher で複数の k8s クラスタを可視化する]]></title><description><![CDATA[ はじめに 近年ではマルチクラスタやマルチクラウドを利用するケースも多くなってきており、複数の k8s クラスタをまとめて可視化・管理できるようなツールも増えてきています。ただ管理と言っても、単にクラスタの使用状況を可視化できれば充分というレベルから、ロギングやメトリクスレベルでの監視、複数クラスタへのデプロイやクラスタのアップグレードまで管理できる必要があるなど、どのレベルまでの管理を目的とするかによって最適なツールは異なってきます。 ここではローカルに複数の k8s クラスタが存在する状況を想定して、各クラスタの使用状況(cpu, メモリの使用状況など)が web UI から一括で...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_rancher_multi_cluster</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_rancher_multi_cluster</guid><pubDate>Sat, 12 Oct 2024 07:41:41 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--c6Q8iaM9--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Rancher%2520%25E3%2581%25A7%25E8%25A4%2587%25E6%2595%25B0%25E3%2581%25AE%2520k8s%2520%25E3%2582%25AF%25E3%2583%25A9%25E3%2582%25B9%25E3%2582%25BF%25E3%2582%2592%25E5%258F%25AF%25E8%25A6%2596%25E5%258C%2596%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Linkerd による kubernetes クラスタ間通信]]></title><description><![CDATA[ 概要 Linkerd について Linkerd は kubernetes でサービスメッシュを実現するための proxy です。 https://linkerd.io/2-edge/overview/ kubernetes 用のサービスメッシュでは Istio が有名ですが、linkerd も CNCF の Graduate project となっているためプロジェクトの成熟度は高く使用ユーザーも多いことが伺えます。Github Star は 2024/10 時点で約 10.6 k 程度。 linkerd は各 pod に proxy の役割を果たす proxy コンテナを in...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_multi_network_linkerd</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_multi_network_linkerd</guid><pubDate>Fri, 04 Oct 2024 16:41:05 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--VxVskyK9--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Linkerd%2520%25E3%2581%25AB%25E3%2582%2588%25E3%2582%258B%2520kubernetes%2520%25E3%2582%25AF%25E3%2583%25A9%25E3%2582%25B9%25E3%2582%25BF%25E9%2596%2593%25E9%2580%259A%25E4%25BF%25A1%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[containerd + kata containers を試す]]></title><description><![CDATA[ kata containers について kata containers はコンテナ並に軽量かつ従来の hypervisor 型 VM と同等の機能をもつ仮想マシンを作成するための OSS です。現在は Openstack 等を管理する Open Infrastructure Foundation のプロジェクトの一つになっています。 https://katacontainers.io/learn/ kata containers ではコンテナ環境を作成する際に guest kernel を使った VM 環境を作成し、その中でコンテナに相当する環境を作成するようになっています。これに...]]></description><link>https://zenn.dev/zenogawa/articles/kata-container</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/kata-container</guid><pubDate>Wed, 18 Sep 2024 13:09:10 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s---yG2eW8D--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:containerd%2520%252B%2520kata%2520containers%2520%25E3%2582%2592%25E8%25A9%25A6%25E3%2581%2599%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Kubernetes API で OIDC 認証を使う]]></title><description><![CDATA[kubernetes で API を使用する際の認証には 様々な認証方法 がありますが、その 1 つに OIDC 認証 があります。OIDC 認証では外部の OIDC provider のユーザーやグループの認証情報を k8s クラスタ内の role にマッピングして kubectl や api などを実行できます。 セットアップ 今回は k8s クラスタとは別の環境に OIDC provider を構築して OIDC 認証を実現します。OIDC provider としては Authelia を使用し、認証に使用するユーザー、グループは LLDAP 側に登録した情報を参照する構成にし...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_oidc_auth</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_oidc_auth</guid><pubDate>Sun, 08 Sep 2024 08:50:01 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--c3U2CGyj--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Kubernetes%2520API%2520%25E3%2581%25A7%2520OIDC%2520%25E8%25AA%258D%25E8%25A8%25BC%25E3%2582%2592%25E4%25BD%25BF%25E3%2581%2586%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[ORAS で OCI アーティファクトを扱う]]></title><description><![CDATA[ ORAS とは The OCI Registry as Storage (ORAS) は OCI Artifact を扱うためのクライアントツールで、 CNCF の Sandbox プロジェクトとなっています。 https://oras.land/ Docker CLI を使ってローカル環境とリモートのコンテナレジストリ間でコンテナイメージを push/pull できるように、ORAS はローカル環境とリモートのレジストリ間で OCI アーティファクト を push/pull できるように設計されたクライアントツール (CLI) となっています。 ドキュメントに OCI アーティファ...]]></description><link>https://zenn.dev/zenogawa/articles/oras_oci_artifact</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/oras_oci_artifact</guid><pubDate>Sun, 01 Sep 2024 14:06:35 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--N6nkKKoI--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:ORAS%2520%25E3%2581%25A7%2520OCI%2520%25E3%2582%25A2%25E3%2583%25BC%25E3%2583%2586%25E3%2582%25A3%25E3%2583%2595%25E3%2582%25A1%25E3%2582%25AF%25E3%2583%2588%25E3%2582%2592%25E6%2589%25B1%25E3%2581%2586%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Ansible AWX のリソースを Terraform で作る]]></title><description><![CDATA[この記事を書いている時点で awx 公式や community が管理する terraform provider はない状態ですが、以下の awx provider を使えばある程度の AWX リソースが作成できます。 https://registry.terraform.io/providers/denouche/awx/latest/docs 個人所有のリポジトリですが今までの総ダウンロード数が ~ 190 k 程度となっているため利用ユーザーは結構多いことが伺えます。 ただ resource や data の説明の多くは TBD となっているため、パラメータで不明な部分は適宜 to...]]></description><link>https://zenn.dev/zenogawa/articles/awx_terraform</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/awx_terraform</guid><pubDate>Wed, 21 Aug 2024 16:18:44 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--s2T-uR1G--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Ansible%2520AWX%2520%25E3%2581%25AE%25E3%2583%25AA%25E3%2582%25BD%25E3%2583%25BC%25E3%2582%25B9%25E3%2582%2592%2520Terraform%2520%25E3%2581%25A7%25E4%25BD%259C%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[k8sgpt + LocalAI で k8s クラスタ分析を試してみる]]></title><description><![CDATA[ 概要 k8sGPT は AI を利用して k8s クラスタの問題点やトラブルシュートを行うためのプロジェクトです。最初の commit が 2023 年 3 月と比較的歴史の浅いプロジェクトですが、2023 年 12 月に CNCF の sandbox プロジェクトに採用され、現時点で github start ~ 5k 程となっています。 https://k8sgpt.ai/ k8sGPT の特徴の一つとして ChatGPT や大手クラウドプロバイダーの AI 系サービスだけでなく、LocalAI や ollama 等のローカルで構築可能な LLM も利用できる点があります。これに...]]></description><link>https://zenn.dev/zenogawa/articles/try_k8sgpt_localai</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/try_k8sgpt_localai</guid><pubDate>Mon, 12 Aug 2024 13:36:15 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--hiK9Quyp--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:k8sgpt%2520%252B%2520LocalAI%2520%25E3%2581%25A7%2520k8s%2520%25E3%2582%25AF%25E3%2583%25A9%25E3%2582%25B9%25E3%2582%25BF%25E5%2588%2586%25E6%259E%2590%25E3%2582%2592%25E8%25A9%25A6%25E3%2581%2597%25E3%2581%25A6%25E3%2581%25BF%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[開発における CI/CD 関連の情報を Backstage ポータルに集約する]]></title><description><![CDATA[ 概要 Backstage は開発ポータルを構築するための OSS フレームワークです。github star は ~ 27 K で CNCF の incubating project となっています。 https://backstage.io/docs/overview/what-is-backstage/ クラウドネイティブなアプリケーションの開発をより効率的に進めることを考えると、OSS ベースの自宅クラウドの構成 で見たように CI/CD のツールやコード管理のために様々なプロダクトを使いこなす必要があり、複数のドキュメントや web UI などを横断する手間が増えてきます。B...]]></description><link>https://zenn.dev/zenogawa/articles/backstage_cicd</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/backstage_cicd</guid><pubDate>Sat, 03 Aug 2024 09:38:56 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--uKbgAZc3--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E9%2596%258B%25E7%2599%25BA%25E3%2581%25AB%25E3%2581%258A%25E3%2581%2591%25E3%2582%258B%2520CI%252FCD%2520%25E9%2596%25A2%25E9%2580%25A3%25E3%2581%25AE%25E6%2583%2585%25E5%25A0%25B1%25E3%2582%2592%2520Backstage%2520%25E3%2583%259D%25E3%2583%25BC%25E3%2582%25BF%25E3%2583%25AB%25E3%2581%25AB%25E9%259B%2586%25E7%25B4%2584%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Kubernetes で Traefik proxy を使う]]></title><description><![CDATA[Traefik proxy はモダンで多機能な OSS の proxy サーバーです。nginx のように別サーバーへの proxy や負荷分散、ユーザー認証を行うことができ、k8s で使用する場合は ingress controller としても使用できます。 traefik を docker で使用する記事は割と多いですが、kubernetes 上で使用する記事はあまりなさそうだったので試してみます。 インストール k8s クラスタ上に traefik をデプロイして svc や ingress リソースを管理するためには ClusterRole や ServiceAccount...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_traefik_ingress</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_traefik_ingress</guid><pubDate>Mon, 15 Jul 2024 08:32:42 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--dS3Gtr1N--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Kubernetes%2520%25E3%2581%25A7%2520Traefik%2520proxy%2520%25E3%2582%2592%25E4%25BD%25BF%25E3%2581%2586%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Karmada による k8s マルチクラスタ管理を試す]]></title><description><![CDATA[ karmada とは karmada は k8s マルチクラスタ管理を実現するための OSS プロジェクトです。Github star は現時点で 4 k 程で CNCF の Incubating project となっています。 https://karmada.io/ 元はスマホ等で有名なファーウェイのクラウド企業 HUAWEI Cloud で開発されていましたが、2021 年 9 月に CNCF に寄贈されました。2023/12 には CNCF の blog にも記事が投稿されています。 https://www.cncf.io/blog/2023/12/12/karmada-br...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_multi_cluster_karmada</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_multi_cluster_karmada</guid><pubDate>Wed, 26 Jun 2024 13:32:29 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--Y4GDBQkx--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Karmada%2520%25E3%2581%25AB%25E3%2582%2588%25E3%2582%258B%2520k8s%2520%25E3%2583%259E%25E3%2583%25AB%25E3%2583%2581%25E3%2582%25AF%25E3%2583%25A9%25E3%2582%25B9%25E3%2582%25BF%25E7%25AE%25A1%25E7%2590%2586%25E3%2582%2592%25E8%25A9%25A6%25E3%2581%2599%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Pyroscope による継続的プロファイリングを試す]]></title><description><![CDATA[ はじめに プロファイリングについて 今までの記事では Observability の 3 大要素として Logs, Metrics, Traces を強調してきましたが、近年ではシステムにおける内部情報をより効率的かつ詳細に観測するための手段として他の種類の情報も収集・監視するべきという声もあります。 例えば CNCF が管理する Tag Observability の Whitepaper では、3 大要素に加えて新しいシグナルとして Profile と Dump について記述しています。 https://github.com/cncf/tag-observability/bl...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_profile_pyroscope</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_profile_pyroscope</guid><pubDate>Fri, 07 Jun 2024 14:26:01 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--rsyFwfcZ--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Pyroscope%2520%25E3%2581%25AB%25E3%2582%2588%25E3%2582%258B%25E7%25B6%2599%25E7%25B6%259A%25E7%259A%2584%25E3%2583%2597%25E3%2583%25AD%25E3%2583%2595%25E3%2582%25A1%25E3%2582%25A4%25E3%2583%25AA%25E3%2583%25B3%25E3%2582%25B0%25E3%2582%2592%25E8%25A9%25A6%25E3%2581%2599%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[Tetragon を使って k8s の Observability を強化する]]></title><description><![CDATA[ 概要 tetragon について Tetragon は extended Berkeley Packet Filter (eBPF) を利用して k8s pod runtime のプロセスや kernel の関数の実行に関するイベントを収集・監視するための OSS プロジェクトです。 https://tetragon.io/ https://github.com/cilium/tetragon tetragon は Isovalent が管理する OSS プロジェクトであり、他のプロダクトには k8s CNI で有名な Cilium や Hubble があります。tetragon...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_tetragon</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_tetragon</guid><pubDate>Tue, 07 May 2024 12:51:08 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--OvZMDNgq--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Tetragon%2520%25E3%2582%2592%25E4%25BD%25BF%25E3%2581%25A3%25E3%2581%25A6%2520k8s%2520%25E3%2581%25AE%2520Observability%2520%25E3%2582%2592%25E5%25BC%25B7%25E5%258C%2596%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[k8s 上に OpenObserve を構築してクラスタのログを可視化する]]></title><description><![CDATA[ 概要 OpenObserve (以下 o2) は Observability の 3 大要素 (Logs, Metrics, Traces) を一元管理・可視化するためのプラットフォームです。 https://openobserve.ai/ fluentd, prometheus, otel collector といった各種エージェントから送信されるデータを取り込んで一括に保存し、プラットフォーム上で可視化や分析が行えるようになっています。Rust で書かれているためパフォーマンスが良く、比較的新しいプロジェクトながら github star は ~ 9.5 k となっています。 o...]]></description><link>https://zenn.dev/zenogawa/articles/k8s_openobserve</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/k8s_openobserve</guid><pubDate>Mon, 29 Apr 2024 07:02:44 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--s7VBxjmR--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:k8s%2520%25E4%25B8%258A%25E3%2581%25AB%2520OpenObserve%2520%25E3%2582%2592%25E6%25A7%258B%25E7%25AF%2589%25E3%2581%2597%25E3%2581%25A6%25E3%2582%25AF%25E3%2583%25A9%25E3%2582%25B9%25E3%2582%25BF%25E3%2581%25AE%25E3%2583%25AD%25E3%2582%25B0%25E3%2582%2592%25E5%258F%25AF%25E8%25A6%2596%25E5%258C%2596%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item><item><title><![CDATA[軽量 LDAP サーバー LLDAP を試す]]></title><description><![CDATA[ LLDAP について LDAP はサーバー内で管理されるユーザーを効率よくクエリするためのプロトコルであり、これを利用してユーザーや組織を一元管理する機能を持つアプリケーションやソフトウェアは LDAP サーバーと呼ばれます。 LDAP サーバの中でも機能や特徴によっていくつか種類があります。オープンソースの中で代表的なものとしては以下。 OpenLDAP FreeIPA 389 Directory Server Kanidm LLDAP この中で最も有名なのは OpenLDAP で、以下のようなメリット・デメリットがあります。 メリット 多機能で独自機能のカスタム性が高い ...]]></description><link>https://zenn.dev/zenogawa/articles/try_ldap_lldap</link><guid isPermaLink="true">https://zenn.dev/zenogawa/articles/try_ldap_lldap</guid><pubDate>Thu, 18 Apr 2024 14:55:22 GMT</pubDate><enclosure url="https://res.cloudinary.com/zenn/image/upload/s--erWdi569--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E8%25BB%25BD%25E9%2587%258F%2520LDAP%2520%25E3%2582%25B5%25E3%2583%25BC%25E3%2583%2590%25E3%2583%25BC%2520LLDAP%2520%25E3%2582%2592%25E8%25A9%25A6%25E3%2581%2599%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:zenogawa%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzNlYTlmOGU2ZDEuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" length="0" type="image/png"/><dc:creator>zenogawa</dc:creator></item></channel></rss>