Ben Cressey
Ben Cressey
I've updated #1991 with an example script for configuring ephemeral storage that works on 1.8.0 and the forthcoming 1.9.0. Obviously 1.8.0 will still have the problem with CSI drivers that...
Resolving this since the fix is out in 1.9.0. I've opened #2343 to track the design for the config containers feature. I'll leave the actions API design dormant for now,...
It feels oddly specific to know the MAC address but not know or care what network device is the "primary" one for the purposes of getting DHCP leases, setting the...
It might be worth expanding on the concepts in `bottlerocket-variant` and adding more fine-grained sensitivity in buildsys. Today we have `variant-sensitive` but we could do one of these instead: *...
Support for these metrics is still not in cAdvisor upstream, per https://github.com/google/cadvisor/issues/2785#issuecomment-1020088355.
> Any reason that bottlerocket has chosen not to implement this feature and has instead opted to just expose the maxPods value for Kubernetes configuration? There's no specific reason; it's...
I suppose the way I'd approach this is by having one ASG or managed node group per instance type, and then just overriding `settings.kubernetes.max-pods` via user-data with the right value...
> I sort of feel like if we're already willing to bake in a "max pods" list into the EKS and BottlerocketEKS AMIs, baking in a second "max pods in...
Some notes from my initial investigation. uidMappings and gidMappings are part of the OCI spec, and can be set through [POSIX platform mounts](https://github.com/opencontainers/runtime-spec/blob/main/config.md#posix-platform-mounts) and [user namespace mappings](https://github.com/opencontainers/runtime-spec/blob/main/config-linux.md#user-namespace-mappings). This spec gets...
This looks like fallout from #2296 - what's happening is that `modprobe` in the admin container doesn't recognize zstd-compressed modules, and passes the compressed module directly to the kernel. If...