Archive
Tags
About
Subscribe
sacre
author biography
alpine に gcloud をインストールする Dockerfile
curl, bash, python, が必要 PATHを通す (root配下にインストールされた) FROM node:10-alpine RUN apk --no-cache add curl bash python RUN curl -sSL https://sdk.cloud.google.com | bash ENV PATH $PATH:/root/google-cloud-sdk/bin 参考 How to install the Google Cloud SDK in a Docker Image? - Stack Overflow Push an image on google
cloudrun/cloudscheduler入門
毎日決まった時間にスクリプトを実行したい要求があったので、マネージドの環境で実行できるcloudrun/cloudschedulerを試して
ERROR: (gcloud.beta.scheduler.jobs.create.http) INVALID_ARGUMENT
GCPのCloudSchedulerの設定で以下のようなコマンドを叩いたところエラーとなった gcloud beta scheduler jobs create http subcommandtesting-out-job \ --schedule "5 * * * *" \ --http-method=GET \ --uri='https://test-iujvxwvxra-an.a.run.app/test/out' \ --oidc-service-account-email='xxxxxxxx@gmail.com' ERROR: (gcloud.beta.scheduler.jobs.create.http) INVALID_ARGUMENT: Request
ERROR: (gcloud.beta.run.deploy) PERMISSION_DENIED
CloudRunのデプロイ時にこんなログが出た ERROR: (gcloud.beta.run.deploy) PERMISSION_DENIED: Permission denied on ‘locations/asia-northeast1-a’ (or it may not exist) フル権限のユーザで作業しているはずなので PERMISSION_DENIED といわれても原因がピンとこな
nodejsで標準入出力/エラーを共有した子プロセスを作る
cloudrunを使う際に必要になった cloudrunはhttpエンドポイントから処理がキックされるので、コンテナでbashコマンドを実行し
psコマンドでメモリ使用量, CPU使用量でソートする
--sort オプションがある 例 -%mem は降順、メモリ使用量という意味 root@92b0f68c3eb3:/# ps aux --sort -%mem | head USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 18240 3236 pts/0 Ss 00:20 0:00 /bin/bash root 20 0.0 0.1 34424 2780 pts/0 R+ 00:22 0:00 ps aux --sort -%mem root
Bash Elif
シェルスクリプトで変数が未定義かを確認する
毎回忘れるのでメモ -n で判定できる。逆は -z。 正確には値のlengthがnon-zeroかという判定をしている main.sh #!/bin/bash [ -n "$ONE" ] && echo "ONE is non-zero" [ -z "$ONE" ] &&
Cloud Runの動作確認 (イメージのビルド、デプロイと削除)
システム パッケージのチュートリアルを使用する | Cloud Run | Google Cloud $ gcloud builds submit を叩くと、Dockerfileをもとにビルドが始まる $ gcloud builds submit --tag gcr.io/$GOOGLE_PROJECT_ID/graphvizn ... snip ... 10-alpine: Pulling from
ERROR:root:code for hash md5 was not found
僕のPCはbrewがopensslがアップデートするたびにこのエラーがでる。1年毎くらいに発生するので毎回発生するたびに原因と対処方法は忘れ
←
Newer Posts
Older Posts
→