Kubernetes・IaCLOCALブラウザ内で処理
Kubernetes リソース Quantity 変換
Kubernetes のリソース Quantity を浮動小数点なしで正確に解析し、canonical・基本単位・milli単位を表示します。
入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。
| Canonical形式 | — |
|---|---|
| 基本単位 | — |
| milli単位 | — |
| Suffix family | — |
| nano精度への丸め | — |
仕組みと使い方
Kubernetes Quantity で公開されている3種類のsuffix(DecimalSI、BinarySI、DecimalExponent)を整数演算で解析します。nanoより細かい値はゼロから遠ざかる方向へ丸めます。DecimalSIとDecimalExponentは入力上限内で値を保持し、2^63-1を超えるBinarySIはKubernetesと同様に上限へ丸めます。canonical出力はKubernetesが保持する場合に入力suffix familyを維持し、整数のbinary単位で正確に表せないBinarySI値はDecimalSIへ切り替えます。構文上有効なQuantityでも、特定のKubernetes API fieldがその値や負数を受理する保証にはなりません。