[Helm] 配列の要素数だけリソースを繰り返し定義する
Kubernetes(k8s)のパッケージマネージャとしてHelmが存在する。
今回はHelmで独自のChartを作るときに配列の要素数だけリソースを繰り返し定義するようにしてみたのでその方法をまとめておく。
Kubernetes(k8s)のパッケージマネージャとしてHelmが存在する。
今回はHelmで独自のChartを作るときに配列の要素数だけリソースを繰り返し定義するようにしてみたのでその方法をまとめておく。
@tenntennさんに献本していただいたので、改訂版2版みんなのGo言語(通称みんGo)の感想をまとめる。
なお、私は初版も持っているので、「前の持っているしどうしよう?」という方向けに初版との比較も記載する。

Go Modulesの使い方をざっくり調べたのでメモ。
GoCon ‘19 Summer in Fukuokaで登壇してきたので感想と参考資料などをまとめた。
Goにはcomparableが定義されておらず、比較できない型としてSlice, Mapなどがある。
interfaceがそのような型(フィールドにそのような型を持った構造体)を値に持っていたときに==を利用するとpanicが発生する可能性がある。
行儀の悪い構造体を定義しないテクニックがあったのでメモしておく。
「UNIXという考え方―その設計思想と哲学」を読んだのでその感想をまとめる。
技術書典7に向けて、執筆用のRe:VIEWのリポジトリの準備を始めた。
今回はCircleCIを使って文書校正を行なう設定を行なった。
検索して出てくる情報は古い情報が多かったので2019年6月時点の設定方法をまとめる。
golang.tokyo #25で過去の優良情報を振り返る発表を行なった。
この記事は発表で使った資料と口頭で話したことの要約をまとめておく。
Goの仕様はこのHTML1ページにまとまっている。
仕様に書いてある処理はどうやって実装されているのか調べたかった。
Goの仕様の1文からその仕様に関係する処理系のコードを探す方法をメモしておく。
DynamoDBを操作するコードをCircleCI上でテストする方法をまとめた。
dynamodb-localをCircleCI上で起動することで、実際にDBアクセスする状態でテストが実行できる。