ksaito

Uncategorized

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

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

AWS EKSへのアクセス

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

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

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

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

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

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

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

eksctlをコンパイルする

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

yamlの書き換え

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

jsonとyaml

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

CRDのコントローラ

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

CustomResourceDefinitions

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