21 Jun 2019, 10:57

Kustomizeで環境ごとに異なるマニフェストを作る

ブログの更新頻度が落ちていますが、サボっているわけではないです。。 はい。mosuke5です。

やはりKubernetesマニフェストのテンプレートエンジンは必要だ、と気づいてしまったので、マニフェストを生成できるツールを探していました。 そこで、Kustomizeを試しみたのでアウトプットとして残しておきます。使ってみた上でハマったポイントや注意すべき点なども含めて書きたいと思います。

03 Feb 2019, 15:49

Virtual Kubeletとは何か。Alibaba Cloud上で実際に動かして検証する

はい、@mosuke5です。
ここ最近、会社でも少しずつKubernetesに関するはなしなどもでてきており、自分の興味ある分野だったこともあり本腰いれて遊んでおります。 そのなかで、Alibaba CloudもProviderを出しているという、Virtual Kubeletについて気になったので、実際に動かして概念の整理と使いどころについて考えてみました。

例ではAlibaba CloudのKubernetesとECIを使っていますが、基本的な考え方は同じですので、Virtual Kubeletについて勉強したい人はぜひ読んでみてください。

2019/3/10 追記

こちらの記事の内容についてはSlideShareにしていくつかのイベントで発表しています。こちらもご参照ください。

02 May 2018, 23:14

Docker Compose上でのRailsアプリケーションの開発フロー

早いものGWも終わり一週間が経ってしまいました。
長期の連休になるとだいたい自分は趣味のアプリケーション開発をよくすすめています(ふだんからやりたいけどなかなかできない)。今年のGWも趣味アプリケーションの開発をしてました。

いま作っているアプリケーションは自分の英語学習用のサービスなのですが(サービスについては別途どこかでご紹介したい)、新しい技術を実際に試す場としても利用しています。自分はいつも趣味アプリケーションで新しいことを試してみて、よかったらそれを職場にもっていくことが多いです。

アプリケーションはRailsで書いているのですが、Railsの他にMySQLやNginx、ElasticSearch、Kibanaなど関連するコンポーネントが多いです。 そのため、Docker Composeを利用して動かすことにしています。Dockerは以前から使っていたのですが、実際にアプリケーションのせてとして開発・運用してみると、いろいろ問題があり試行錯誤することになりました。

GWはその部分と主に格闘していて、最終的にそこそこ良い開発フローを整えることができました。今日はそのご紹介です。
※もちろん、現時点でのやり方であり、改善しているので現状と異なることも多いと思います。

21 Apr 2018, 18:25

Docker上でMySQLを利用する際のセットアップについて

個人で作っているサービスをDockerベースで動かしているのだが、MySQL使いたくなってきて導入することになった。 Docker上のMySQL利用ははじめてだったしたので、いろいろわからないところがあった。その知見をまとめる。

24 Jan 2015, 21:32

dockerで特定ユーザでログインした状態のシェル環境を提供する
dockerの一般的な利用の仕方ではあまり想定されないケースかもしれないが、 特定のユーザでログインした状態のコンテナを作りたいという場面に遭