hirano00o's blog

技術的な記録、日常の記録

Kubernetes The Hard Way for RaspberryPi 5 〜kube-schedulerデプロイまで〜

Raspberry Pi 5を利用しておうちKubernetes(v1.29)を構築する。全3回のうち今回は2回目で、etcdkube-apiserverkube-controller-managerkube-schedulerのデプロイを行う。

前回はセットアップまで実施した。 hirano00o.hateblo.jp

  • 証明書の作成
  • Kubeconfigの生成
  • etcdのデプロイ
  • kube-apiserverのデプロイ
  • kube-controller-managerのデプロイ
  • kube-schedulerのデプロイ
  • ここまでの動作確認
  • 終わりに
続きを読む

Kubernetes The Hard Way for RaspberryPi 5 〜準備編〜

数ヶ月前にRaspberry Pi 5が日本でも発売された。以前からRaspberry Piを利用したおうちKubernetesに興味があり、Raspberry Pi 5を3台購入し構築した。Raspberry Piを利用したKubernetes The Hard WayはCyberAgentのリポジトリ が有名で今回参考にした。

github.com

構築時のバージョンはv1.29(最新はv1.30)だが、リポジトリで利用されているバージョンは古く、すでに廃止されているパラメータなどがあった。今回は、リポジトリで公開されている手順やスクリプトを一部改変したv1.29での手順を紹介する。また1から構築したのでRaspberryPiのセットアップから始める。

(CHANGELOGを見る限りではv1.30でも構築可能)

手順が長いため3回に分ける。今回はHard way前の準備編。

2回目はetcdkube-apiserverkube-controller-managerkube-schedulerのデプロイ。

3回目はkubeletkube-proxyCoreDNSのデプロイ。

  • 購入したもの
  • セットアップ
    • OSイメージの書き込み
    • 初期設定と事前準備
      • Localeの設定
      • パスワードとsudoers設定
      • IPの固定とhostsの設定
      • Swap off設定
      • カーネルパラメータの設定
      • cgroupの有効化
  • 構成
  • 終わりに
続きを読む

銀行や証券口座から入出金や株の損益を取得するライブラリを作成した

以前のブログでMoney Forward MEから脱却するためのプロセスを書いた。 hirano00o.hateblo.jp 開発を進める中でスクレイピングをして明細を取得するPythonのライブラリを公開した。 github.com

PyPiはこちら。 pypi.org

  • 何で作成したか
  • 何ができるか
    • 銀行
    • 証券
    • WealthNavi
  • どの金融機関に対応しているか
  • 構成と実装
  • 使い方
  • 終わりに
続きを読む