証明書を取得する 証明書を発行するのは通常有料なのですがイタリアのActalis(認証局)では無料発行できるようです。(他にも探せば無料で発行している場所があるかもしれません) 今回はそれを利用させてもらいます。以下の記事に取得方法が詳細に乗っている…
基本的に容量が圧迫される原因はイメージ・ボリューム・キャッシュあたりです。特にキャッシュは普段見ないので以外に気づきません。以下のコマンドを実行するといろいろなものが削除されて容量が戻ります。 # 使用されていないボリューム, イメージ, ネット…
MySQLをデプロイ Goのアプリをデプロイ イメージの作成 pushしたイメージからPodを作成する 注意 この記事で用いているソースコードの大半はchatGPT(GPT-4)を用いて生成されています。あくまでサンプルと思って読んでください。 MySQLをデプロイ 以下のyaml…
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…
nginxコンテナでhost.docker.internalを利用しようとした際に一生名前解決ができなくて困った件を書きます。 TL;DR nginxは/etc/hostsを参照しないので/etc/hostsに記載されても名前解決できない 172.17.0.1 host.docker.internal そのためhostネットワーク…