SEのゆるい技術メモ

流し見程度の信頼性

(bash)sedで行末を$として文字を入れようとするも入らない事象

いつもはできるのに 行末に何かを追加する際は sed -e "s/$/hoge/g"でできてたのに何故か入らず。そこで試行錯誤している中で sed -e 's/\r/hoge/g'であればうまく入ったケースがあり。改行コードとか文字コード関連の事象なんでしょうね。

(ibmcloud)VPCの情報をCLIで取るために

最初にプラグインが必要 $ ibmcloud is --help FAILED 'is' is not a registered command. See 'C:\Program Files\IBM\Cloud\bin\ibmcloud.exe help'.あれっと思いましたが以下が必要でした。 $ ibmcloud plugin install vpc-infrastructure Looking up 'vpc…

(Tekton)CEL Interceptorsは何をするものなのか?

結論 イベントリスナーをキックする際に与える引数をよしなに分解してくれる。具体的にはCEL expression language を用いて、任意のフィルターやデータの整形などを設定でき、例えば spec: .. triggers: ... interceptors: - cel: overlays: - expression: b…

(Kubernetes)Deploymentを作るもScaled up replica setで固まる事象

Podが起動しない Conditions: Type Status Reason ---- ------ ------ Progressing True NewReplicaSetCreated Available False MinimumReplicasUnavailable ReplicaFailure True FailedCreate OldReplicaSets: <none> NewReplicaSet: ... (0/1 replicas created) </none>…

(Docker)DockerfileでHEALTHCHECK機能があるという話

Kubernetesっぽい 使い方はDockerfileにHEALTHCHECKを設定することで任意でコマンドヘルスチェックできる模様。 リバネスのようなものですね。書き方は以下。 interval=DURATION timeout=DURATION start-period=DURATION retries=N 以下のように書けば HEALT…

(Git)git clone にdepthオプションをつけると何がどうなるのか

Githubから落とす時 git cloneで手元にリポジトリ情報を持ってくることはよくありますが「--depth オプションを早い」というのはよく聞きます。 ではなぜ早いかというと、「全量持ってきてないから」えっ、それ困るのでは?と一瞬思いますが困りません。 と…

(Db2)Universal Fix Pack と Server Fix Packの違い

オールインワンなのがUniversal Fix情報を検索していると表題の二種類がありましたが、公式が説明していました。要するにFor serverというのは The single server image contains the new and updated code that is required for Db2 database server produc…

ヤフー株式会社のコンテナ事情がおもしろい

ヤフーのコンテナ活用 ヤフーではCaaS、PaaS、FaaSでコンテナを利用していて、CaaSがK8s、PaaSはVmware Tanzu Application Service、FaaSがApache Open Whiskというもの。ただサービスの大半はK8s以外で動いていてそれは「エンジニアの手間をへらすため」と…