Uncategorized

Makefileで複数の必須パラメータをチェックする方法

やりたいこと 下記のようなMakefileがあります。 target: @echo PARAM1=$(P1) @echo...
Uncategorized

AWS EKSへのアクセス

EKSのクラスタにアクセスするには、VPCの中にあるEC2からIAMロールで権限を付与するのが安全です。 どうしてもVP...
Uncategorized

mavenでpomの依存関係を調べる

pomに設定したライブラリの依存関係を調べます。 mvn dependency:tree
shell

bashの定義済み関数を確認する

下記のコマンドでbashの定義済みの関数を確認します。 declare -f 実行するとこんな感じです。 $ decla...
コンテナ

コンテナ起動時にシェルだけで、環境変数でファイルを書き換える

コンテナ起動時にシェルだけで、環境変数でファイルを書き換える方法です。 下記のようなファイルを準備します。 ${VAL1...
コンテナ

eksctlをコンパイルする

eksctlのソースをコンパイルしました。 golang 1.12以上の環境がなかったので、コンテナでやりました。 コン...
Uncategorized

yamlの書き換え

設定ファイルの雛形がyamlで提供されることが多くなりました。 これまでは、提供される雛形の書き換えが必要な箇所をsed...
Uncategorized

jsonとyaml

jsonを使う機会が増えました。 jsonファイルから情報を取得するときに、jqコマンドが便利ですが、yamlのほうが見...
Uncategorized

CRDのコントローラ

githubで公開されているサンプルのコントローラを動かしてみます。 sample-controllerの手順通りです。...
Uncategorized

CustomResourceDefinitions

KubernetesのCustomResourceDefinitionsを調べました。 公式ドキュメントのCRDを、その...