Blog
read more
kopsで構築したクラスタで calico が CrashLoopBackOff で起動しない問題
結構ハマったので備忘録として記述しておきます。
kopsで構築した Kubernetes 1.11 系のクラスタを
1.12系にアップグレードする際に、 calico が起動しないで失敗する場合があります。
このときに考えられる原因としてはいくつかあるのですが、
kops のある程度古いバージョン (1.11系?) で構築したクラスタをアップグレードする際に発生しやすいです。
(しやすい、と濁しているのは確証があるわけではないのでおそらくという感じです)
Blog
read more
Node.jsのバージョン管理コマンドの ndw を公開しました
今度はNode.jsのバージョン管理コマンドを作成しました
https://github.com/kkoudev/ndw
使い方
使い方は上記リポジトリのREADMEにあるとおりです。
Node.jsのインストールのほか、yarnのインストールにも対応しています。
インストール時に主要コマンドである node, npm, npx, yarn をインストール先ディレクトリ(デフォルトだと /usr/local/bin)に作成します。
あとは通常通り node コマンドや yarn コマンドを実行すると、.node-version で指定されたバージョンで各コマンドを実行することが可能になります。
Blog
read more
Goのバージョン管理コマンドの gvw を公開しました
go のバージョン管理を行うためのコマンド gvw を作って公開しました。
https://github.com/kkoudev/gvw
グローバルの環境変数を汚染しないことを意識して作成しています。
使い方
上記リポジトリのREADMEに記載しています。
コマンド実行時には gvw exec go … と記述する必要こそあるものの、goenv のようにディレクトリ単位でバージョン指定が可能で、かつ goenv init のような処理は一切不要です。