不要な Docker image を消す方法

こんにちは yoshi です。 レッスンタイムでは全てのアプリケーションが Docker で動いているのですが0、 imageを扱ったりすると容量を大変使うので、定期的に使わないイメージを消さないといけません。 docker 運用の上でよく使うコマンドがこちらで、 # build docker build --rm -t location.gcr.io/project-name/application:v1 . --rm オプションで、再度作成するときに、同じimageがあれば削除するものです。 ただ、 »

kubernetes の rollout と rolling-update の違いは??

こんにちは yoshi です。 秋らしい天気になってきましたね。 今回は rolling-updateとrolloutの違いが気になったので、調べてみました。 rolling-update rolling-updateは以下のようにして使います。 $ kubectl rolling-update NAME \ ([NEW_NAME] --image=IMAGE | -f FILE) 公式ドキュメントによるとこのメソッドはReplication Controllersにのみ対して行うそうです。 現在は1.4.0 versionですので、Deploymentsを使うのが推奨されています。 rollout »

複数のプロジェクトを切り替えることができる Linux コマンドを作成する

こんにちは yoshi です。 これ、需要がどれだけあるか不明ですが、オリジナルの Linux コマンドを作りたくなった時の備忘録になるので記述していきます。 僕は2つのgoogleアカウントを利用して、gcloudの設定を行っているのですが、アカウントの切り替えが大変です。なぜなら毎回 $ gcloud config set account MY_ACCOUNT $ gcloud config set project MY_PROJECT と打って »