ソフトウェア

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を、その...
コンテナ

kanikoでコンテナをビルドする

kanokoを使ってコンテナをdocker hubにpushします。 kanikoは、kubernetes上で動かしてい...
Uncategorized

aws cliのTips

VPC 取得するデータ コマンド デフォルトVPCのVPCIDを取得 aws ec2 describe-vpcs --q...
コンテナ

kubeにdockerhubの認証情報を安全に保管する

Kubernetesで認証が必要なdocker registoryを操作するためにdocker registoryの認証...