xxxxプログラマのメモ

先人に感謝と敬意:自分の困ったこと調べたことのメモ

set NullValueHandling asp.net core webapi response #WebApi #応答 #NULL #削除

stackoverflow.com

AddNewtonsoftJson を指定している場合は以下にすること!
services.AddMvc(c =>
{

})
.AddNewtonsoftJson(
    options =>
        {
            options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
            options.SerializerSettings.ContractResolver = new DefaultContractResolver();
            options.SerializerSettings.StringEscapeHandling = StringEscapeHandling.EscapeHtml;                      

            options.SerializerSettings.Error = (object sender, ErrorEventArgs args) =>
            {
               // handle error
            };
        }
    );

Thanks!

Ubuntu 18.04 + GPU + Docker 19.03 + Kubernetes (K8s) 1.16

変化速い・・・

blog.amedama.jp

  • GPUの扱いに変化あり
--gpus all 
--gpus 2,driver=nvidia,capabilities=compute

qiita.com

  • CoreDNSが起動しない。。過去の事例も試したけど、実施済み。。。
  • k8s version 1.16 にてバグあり!
  • cniVersion 修正必要!

stackoverflow.com

{
  "cniVersion":  "0.2.0", 
  "name": "cbr0",
  "plugins": [
    {
      "type": "flannel",
      "delegate": {
        "hairpinMode": true,
        "isDefaultGateway": true
      }
    },
    {
      "type": "portmap",
      "capabilities": {
        "portMappings": true
      }
    }
  ]
}

Swapの無効化

swapoff -a を再起動の都度でも辛いので、色々調べた結果 /etc/fstab を編集(コメントアウト)することで調整できました。

UUID=d10b881e-2db7-46d2-ab3a-79f9de8b66c5 / ext4 defaults 0 0
#/swap.img	none	swap	sw	0	0

副作用なのか /etc/cni/net.d/10-flannel.conflis の設定が元に戻るの上記の設定を実施