はじめに
kubernetesでsecretファイルを使うことがあったのだが、どこに何が書かれているのかさっぱり理解出来ていなかったので、
備忘録として以下に記す。
根本原因
そもそもの根本としてsecretファイルの挙動を理解していなかったことが原因だった。
そもそもSecretって?
解決策
下記のように新規でトークンを発行した場合はsecretファイルに記述すると良い
secret.yaml
apiVersion: v1 ##apiのバージョン指定
kind: Secret ##ファイル種類をsecretと宣言
metadata:
name: Github ##Git Account名
type: Opaque ##secretの型を決める。今回はデフォルトの型を指定
stringData: ##base64にしない時の宣言フォーマット
github_bot_password: hoge ##git loginのパスワード
github_new_token: XXXX ##新規追加したトークンのパスワード
感想
secretファイルは機密情報管理をする部分なので、詳しい書き方は覚えておいた方が良い(戒め)