Go

【k8s】kubernetesでMySQL + Goのアプリをデプロイする

MySQLをデプロイ Goのアプリをデプロイ イメージの作成 pushしたイメージからPodを作成する 注意 この記事で用いているソースコードの大半はchatGPT(GPT-4)を用いて生成されています。あくまでサンプルと思って読んでください。 MySQLをデプロイ 以下のyaml…

【Go言語】viperはファイルの拡張子を指定すると読み込めない

viperを使っていたときに遭遇した事象です。 以下のように func LoadConfig(filename string) (*viper.Viper, error) { v := viper.New() // filename = "config.yaml" v.SetConfigName(filename) v.AddConfigPath(".") v.AutomaticEnv() if err := v.ReadIn…