ソフトウェア

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

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の認証...