じゃあ、おうちで学べる

本能を呼び覚ますこのコードに、君は抗えるか

Kubernetes

Platform Engineering on Kubernetes を読んでCloud Native の現在地を理解する

はじめに 近年、Kubernetesの採用が進む中、複数のチームが関わり、複数のクラウドプロバイダーへのデプロイを行い、異なるスタックを扱う組織では、その導入の複雑さが新たな問題となっています。本書 『Platform Engineering on Kubernetes』は、Kubernete…

Helm Chart の歩き方 導入前に読みたいドキュメントについて

Helm を導入する前にChartについて読んでおいてほしいドキュメントをまとました。 Chart の作成 各ファイルの説明について Chart.yaml values.yaml .helmignore template/ templates/NOTES.txt templates/_helpers.tpl Helm について知る Helm Template Lang…

Kubernetes 上でsablier を用いてZero Scale を実現する 前編

前回のエントリー syu-m-5151.hatenablog.com はじめに やはり、人は強欲らしいのでコンテナを使っているのに必要な時必要な分だけのリソースを起動させてほしいという願いを常に持っている。Kubernetes の場合はKnativeなどを利用すれば達成できる。sablier…

sablier でコンテナのScale to zero が実現できるので覗き見だけした。

はじめに 人は強欲なのでコンテナを使っているのに必要な時必要な分だけのリソースを起動させてほしいという願いを常に持っている。Kubernetes の場合はKnativeなどを利用すれば達成できる。が今回はsablierというツールを紹介する。sablierはリバースプロキ…

PrometheusのSLO generator であるSloth について雑多な作業ログ入門失敗編

はじめに このブログではPrometheus のSLO generator であるSloth に関して取り上げたいと思っている。正直、業務後の深夜に書いているのでGrafana でDashboards を生成したら感動的なラストシーンということにしてほしい。今回は取り上げないが最近、バージ…

Kind を利用してFeature Gates のGRPCContainerProbe を有効にしたKubernetes クラスターを構築してアルファー機能のgRPC Health Checkを試したいなー

Kind でGRPCContainerProbe がやりたいよ はじめに KubernetesではLiveness & Readiness Probeを使って、Pod内のコンテナ、プロセスのヘルスチェックが行える。Kubernetes上で動くgRPCサーバーのヘルスチェックする際にはgrpc-health-probeで簡単に実装でき…

CloudNativeな時代に求められるWebサービス基盤モデルの再考 というタイトルで Developers Summit 2022 に登壇しました。

振り返り Developers Summit 2022 で登壇しました。 CloudNativeな時代に求められるWebサービス基盤モデルの再考 - Daprについての考察と実装 というタイトルで、CloudNativeな技術と共に歩んできた中で見えてきた、CloudNativeな技術を背景に持つ分散アプリ…

#JTF2021w にて「Kubernetes Operator の実装と憂鬱」というタイトルで登壇しました。

推しテク総選挙 と聞いて 推しの Kubernetes Operator について語る為に登壇しました。 資料を作ってたら概要というか想定から事前知識が多すぎて入門記事になってて途中で申し訳ないという感情になりました。この手の基礎がめちゃくちゃ多い場合にはある程…

#CNDO2021 Docker/Kubernetes 開発・運用のためにテスト駆動開発入門 を振り返っていたら朝。

もう、朝 寝れてないのでついでに明後日の登壇資料の準備をしている。あとは謎の挙動にぶつかってLDAP にキレていたのを Sleep で切り抜けたので明日、聡明な自分が解決してくれることを信じてます。 2021年3月11日にCLOUDNATIVE DAYS SPRING 2021 ONLINE に…

Kubernetes で readOnlyRootFilesystem の設定がTrue になってないのをデプロイする前にConftest したい

概要 Kubernetes ではポッドセキュリティポリシーにより、ポッドの作成と更新のきめ細かい承認が可能になります。また、Pod に直接設定するだけではなくRBAC を利用したデフォルトの設定を行うことができたり、OPAのgatekeepeを利用することで開発者は意識す…