1クール続けるブログ

とりあえず1クール続けるソフトウェアエンジニアの備忘録

2018-08-01から1ヶ月間の記事一覧

GKEのマスターノードVerが上がったので変更点まとめる

2018年8月20日からGKEのマスターノードのVersionが1.8.xは1.9.7に、1.9.xは1.10.6に上がりました。 ノードの自動アップグレードをonにしているクラスターは何もしなくても、ワーカーノードのVersionも上がってることかと思います。 ただ、バージョン上がると…

Goの並行処理解説ブログを参考に少しソースを書き換えてみて理解を深める

Goの並行処理について書かれたブログ medium.com このブログがイラスト付きで本当に可愛くGoの平行処理の基礎を教えてくれて良いんです。 このブログを参考に整理してみる このブログはある一つの例を取って、並行処理に記述しています。それは鉱物の発見・…

CurlでGCSにファイルをアップロードする

gsutilがどうしても使えないけどGCS使いたい 例えば、KubernetesのPostStartとかPrestopでGCSからダウンロード/アップロードするとか。 Dockerfile内でGCS使わなくてはいけなくなった。でもそれだけのためにRUNして後でお片づけするのも時間ちょっと増えるし…

docker参照コマンドチートシート

よく使うDockerコマンド 調査系のみ コンテナの基本情報を絞って表示 docker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}' NAMES IMAGE STATUS r1 redis Up 25 minutes コンテナのIPアドレス一覧 docker ps -q | xargs docker inspect --format…

pod(Kubernetes)のlifecycle.prestopの挙動

コンテナ削除時すぐにコンテナをSTOPされると困ることありません? 例えば….? ApacheやNginxなどのWebサーバはSIGTERMが送られても、処理中のコネクションがCloseされないまま終了してしまう。 理想としては、残っている接続済みのコネクションを終了してか…