2016-11-12
/diary/20161112113123
kubeadm
> code bash
apt-get update
apt-get update kubeadm
kubeadm init
Running pre-flight checks
preflight check errors:
kubelet service is not active, please run 'systemctl start kubelet.service'
ebtables not found in system path
systemctl start kubelet.service
kubeadm init
Running pre-flight checks
preflight check errors:
ebtables not found in system path
apt-get install ebtables
<<
こんなのでいいかな
> code bash
kubeadm init
<<
これでもっかいつくれた。
もちろんデータは全部とんだ
manifestで全部管理しておけばその辺は何とかなりそう。
ネットワークはこれでいいかな
> code bash
kubectl apply -f https://git.io/weave-kube
<<
とりあえずdashboardをつくる
> code bash
kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml
<<
influxdb0.9->1.0
失敗編
間にたくさんバージョンがあるっぽいすっ飛ばしていけるかな?
> pre
influxd backup /tmp/mysnapshot
<<
0.9のときにこんな感じでバックアップを取る
で、最新のinfluxdbでリストアしてみる。
データを消してから下記コマンドでrestoreを試みる
最近のバックアップはディレクトリになるようだが、0.9ではファイルとなる。
これでrestoreできるか不安。
どうやらダメそうなので、いったん違うほうほうに・・
別の方法に挑戦中
bz1からtsmという形式に変換する必要があるらしい
> pre
[*** docker run -v pwd/influxdb/data:/var/lib/influxdb -it influxdb influx_tsm -backup /var/lib/influxdb/backup/bkup /var/lib/influxdb/db]
<<
backupというところが一時ファイル置き場?
その後ろにあるのが従来のデータが入っているディレクトリ
と思われる。
くそ遅いコンバートが始まる・・
_internal/monitorってのが重いのか・・ 使ってないし消しておけばよかった・・