Kubbernetes Secret에 저장된 값을 간단히 제거합니다.

850 단어 GoKubernetestech
최근 시크릿의 제작과 값 확인을 반복하여 제작된 시크릿의 값을 확인하기 위해kubectl get secret test-secret -ojsonpath='{.data.hogehoge} |base64 -d 까다롭게 만들기 때문에 Go로 CLI를 만들었다.
Go에 관해서는 완전히 초보자입니다. 이것은 최초의 Go CLI입니다. 테스트도 없고 예법도 없고 완성도가 전혀 높지 않습니다.
Go를 공부하는 사람과 시크릿의 값을 얻기 위해 장시간 지령을 내리는 것이 귀찮은 사람을 도울 수 있다면 기쁠 것이다.

Github(reveal-secret-values)


사용 방법(README)


뭘 할 수 있어요?


Kubbernetes의 Secret에서 개발된 리소스 중 하나인 키/value 표시

어떻게 써요?


# コマンド確認用にSecret リソース作成
$ kubectl create secret generic test-secret -n default --from-literal=foo=bar --from-literal=boo=far --from-literal=moo=gar

# ビルド
$ git clone https://github.com/dubs11kt/reveal-secret-values
$ go build

# 実行
$ ./reveal-secret-values --namespace default --secret test-secret
boo : far
foo : bar
moo : gar

좋은 웹페이지 즐겨찾기