IoT開発、設備・DIYのブログ!
最近ビットコインあがってきましたね。 1ビットコインあたり140万円を超えてきました。
どこまでいくんでしょうか…。 以前にも自動売買プログラムを作ってましたがまたpythonでAPIをたたいてみることにしました。
いつもslack、Twitter向けなのでたまにはLINEにアウトプットします。
詳しくはgithubにアップしました。
sudo git clone https://github.com/ultimatemasashi/bitcoin で
ダウンロードしてbit3.pyを同じディレクトリにおいてbitbot.py を実行してください。
LINEに通知するにはLINE Notifyでのトークンの取得が必要です。
↓参照お願いします。
https://www.smilevision.co.jp/blog/tsukatte01/?fbclid=IwAR2OxXFD6uMBVP61M3YL28l7Rw6u3VW0BZon2hiiF4Ot9k_yiZKju43z5zA
トークンをbitbot.py コード内の line_notify_token = ******************** へ入力して下さい。
LINEに通知がくるのでビットコインを売買します。(自己責任で手動ですよっ)
→'21/3/28 NiceHashのAPIも叩いてみました。
このプログラムをコンテナ化しdocker image を作成するためにdocer fileを作ります。今の天気はbroken clouds温度は22.64℃だよ
— 神奈川県の天気と気温 (@setsubinomania) October 2, 2020
前回からkubernetes環境を構築してます。ラズパイは3B、3B+、4の3台。
ちょっと今回はローカルのdocker imageをkubernetesでデプロイしてみます。
まずは正常に動作してるか確認します。
kubectl get node
3台分STATUSがReadyであれば大丈夫です。
①kubernetesでデプロイするためのdocker imageの準備
まずはワーカーノードのラズパイで下記のようなDockerfileを作成します。
Dockerfileと同じフォルダの中にpublic-htmlというフォルダを作り、index.htmlという名前で下記ファイルを作ります。
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>title</title>
</head>
<body>
hello world
</body>
</html>
Dockerfileを作った任意のフォルダでdocker imageをビルドします。