その辺にいるITインフラ屋さん

たまーに気が向いた時に適当な事を書く個人の日記みたいなもの。個人で作ったアプリのサポートページとしても利用しています。

KubernetesでAmbassadorを使ってhttps通信をさせる

過去の記事でGKEを使ってnginxを動かしてみましたが、httpsの通信は出来ない状態でした。nginx自体にLet's Encryptの証明書を設定してhttps通信をさせる事も出来ますが、nginx自体を自前で管理するのはしたくないです。AmbassadorというAPI Gatewayとして動作させるものがあるので利用してみました。


  • Ambassadorの設定をする
  • cert-managerを使って証明書を準備する
    • 事前準備
    • 証明書の作成
    • HTTP-01 Challengeの設定
  • nginxにhttpsで通信出来てるかの確認

続きを読む

GKEをTerraformでコード化してみる

AWSを触ってる人がGKEを試してみるの続編

お試しにKubenetesクラスタを立てて置くのはGKEといえどそれなりにお金がかかります。マシンタイプをsmallIngressを立ててhttps通信を出来るようにしてみると、200円/day くらいでしたので6000円,month/くらいはかかりそうでした。せっかくのサービスクレジットがあっという間になくなるのは勿体ないので、気軽にリソースを削除出来るようにTerraformでコード化します。


  • GKEのクラスタとノードの設定
  • TerraformでGCPを利用する
  • TerraformでKubenetesのコード化をする

続きを読む

AWSを触ってる人がGKEを試してみる

ここ最近はAWSのEKSを検証として業務で触り始めて、 kubernetesは本当によく出来ているなと感じている私です。kubernetesの勉強も含めて個人開発でも使いたいなと思っていますが、EKSは個人で利用するには高いです。

EKSを利用するのに必要なリソース

  • EKSクラスタの料金
  • ワーカーノード(EC2)の費用
  • NAT Gatewayの費用
  • ELBの費用

GKEは安く使えるとの記事をよく見かけるので試しに使ってみようと思います。今までGCPを使ってないこともあり無料トライアルで約3万円分のクレジットもあるので恐れずに利用出来そうです。ちなみに私はBigQueryしかGCPのサービスを触った事がないです。

今回の目標はnginxをインターネット越しに見れるようにする所まで。


  • VPCを作成する
  • GKEのクラスタを作成する
  • Kubenetesクラスタに接続する
  • nginxのPodを作成して接続してみる
  • マシンタイプを変更する
  • 触ってみた感想

続きを読む

独自ドメインでメールサービスを利用する(Zoho).md

この記事は自分へのメモみたいなもんです。

独自ドメインでメールアドレスを利用したい場合がもしかしたらあると思います。
過去にAWS SESを利用してメール受信をしていたのですが、管理するのはやはり辛いのでメールホスティングサービスを利用する事にしました。

メールホスティングサービスの鉄板といえばGmailがあるかと思います。Gmail独自ドメインを利用する場合はG Suiteの契約が必要になります。個人で利用するのにG Suiteはなぁ…。という方にはZoho社のメールホスティングサービスがおすすめです。単一ドメインでウェブアクセスのみしか出来ないなどの制約はありますが、フリープランで利用することが出来ます。

Zoho社はCRMのイメージをもっていますが、色々なサービスを統合的に提供されています。ホームページは日本語化もされていますし、過去に少しだけ関わりのありましたので個人的には信頼しています。細かい設定部分などは日本語化されてないですが、仕方ないですね。

続きを読む

はてなブログに移行してみた

久々に記事を書いてみます。id:mayuki123です。

元々はワードプレスにサイトを作っていましたが、はてなブログに記事を移行してみました。idをmayuki12で作りたかったものの、すでに使われていたのでmayuki123になりました。

とりあえずは無料プランで試してみて、事足りるようなら独自ドメイン使いたいので有料プランに移行するかも。

なんで移行したかったの

会社の技術ブログ書こうと記事まとめていたら、自分のはてなid欲しいなと思って勢いで作ってみました。Wordpressは高機能なのですが、私はカスタマイズする気もなかったので、完全に機能を持て余していました。

移行したかった理由たち

  • Wordpressmarkdown記法で書こうとすると色々といじってたので面倒だった。
  • やっぱりサーバ管理はめんどくさい。
  • https化するのも手間をかけるかお金かけないといけない

インフラ屋さんを名乗ってるものとしてあるまじき発言…。勉強としてならサーバ構築からやるのはいい経験にはなりますが、個人で管理していくのは大変なのでマネジメントサービスに頼った方がいいです。

ここ最近何してたのか

半年くらいアプリもろくにアップデートせずに音沙汰なくしてましたが、手術後に何かあったわけではないです。1ヶ月くらいで術後の神経痛もなくなってひっそりとアプリのリファクタリングをがっつりとやってはいたのですが、12月くらいに力尽きてしまいました。意識低い人間なので、サービス改善は短い期間でぱっとやらないとダメみたいです。

1~2月上旬の間には横浜から埼玉県に引越しをしていました。横浜は遊びに行くところも多く楽しい所でしたが、物価が高いのとどこも人が多すぎでした。カップルとか新婚時期にはとても楽しいのですが、ファミリーになるとちょっとお財布が厳しいなといった感じです。埼玉に越してきて2ヶ月弱ですが住みやすいです。いつかまとめたい。

2月下旬くらいから3月末まではマンション見たりしてました。引っ越して早々次の家かよとなりますが、引っ越してきた部屋が3年間の期限付きでお手頃な家賃だった事もあり、そろそろ持ち家が欲しいなと思って。この辺もいつか整理して書きたいところ。

ようやくプライベートでばたばたしてたのもようやく落ち着いたので、4月からははてなブログを試していきたいと思います。
どのくらいモチベーションが続くか…。

移動履歴(2.6.8)を公開開始

記事の内容

公開しているiOSアプリのアップデートを実施しました! アップデートしてから少し日が空いてしまいましたが…。 地味な修正です。

v2.6.7 : ピンの時刻表示がおかしいバグ修正
v2.6.8 : GPS取得に関する変更

こういう機能欲しいとか、バグがあったよとかあれば要望・問い合わせからご連絡ください! 返答などはメールにするのではなくて、FAQに追加する場合が多いです。

手術も無事に終わって家にいた時間も多かったので、ようやく開発環境の整備が進みました。 いくつか要望も頂いておりますので、対応を進めていきたいなとおもってます! とはいえ、そこまで開発に当てられる時間が多いわけでもないので、 少しづつ改良する事になりますので、お待ちいただければと思います。

神経腫瘍の摘出手術をしてきました_その3

1週間ほど前に腫瘍の摘出手術を受けてきてようやく退院できました。

30手前としては中々珍しい経験をしたと思うので、経緯とか感想を書き残してみます。2ヶ月間くらいの内容なので、少し記憶が曖昧な部分はあります。私に医学的な知識はないので個人的な思い出話程度に受け止めてください。

  • 腫瘍の発見から精密検査編
  • 大学病院での入院までの流れ編
  • 手術と入院生活編

とりあえず伝えたい事

  • 食事は前日の夜までOK(手術が午後の場合)
  • 私の場合は5日間で退院する事ができました
  • 退院出来るからと言って完全復活ではない
  • 術後しばらくしてからの方がピリピリする
続きを読む