- Feb 13, 2025
-
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
- Feb 07, 2025
-
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
Dalton Hubble authored
* Allow the service account token issuer to be adjusted or served from a public bucket or static cache Docs: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#service-account-issuer-discovery Rel: https://github.com/poseidon/terraform-render-bootstrap/pull/405
-
- Feb 05, 2025
-
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
- Jan 29, 2025
-
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
- Jan 20, 2025
-
-
Dalton Hubble authored
* Enable the Kubernetes MutatingAdmissionPolicy alpha via feature gate * Update CoreDNS from v1.11.4 to v1.12.0 * Update flannel from v0.26.2 to v0.26.3 Docs: https://kubernetes.io/docs/reference/access-authn-authz/mutating-admission-policy/
-
Dalton Hubble authored
* Using spot instances, when an instance is deleted it actually lowers the desired number of nodes in the VMSS so the node is not replaced * Restore the auto-scale setting needed to maintain a consistent desired number of workers while spot instances come and go. This was mistakely removed in refactoring
-
- Jan 18, 2025
-
-
dghubble-renovate[bot] authored
-
- Jan 11, 2025
-
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
- Jan 09, 2025
-
-
dghubble-renovate[bot] authored
-
- Dec 31, 2024
-
-
Dalton Hubble authored
* Azure Load Balancers include 5 rules (3 LB rules, 2 outbound) whether used or not * [#1468](https://github.com/poseidon/typhoon/pull/1468) added 3 LB rules to support IPv6 load balancing, raising the rules count from 5 to 8 and added ~$21/mo to the cost of the load balancer. If you use an edge (e.g. Cloudflare) a cluster does not need to load balance IPv6, so this additional cost can be avoided * I noticed this because my load balancing costs were up for the last few months. The gotcha is that outbound rules count toward the 5 rules included with the base cost of the LB (~$18/mo) Docs: https://azure.microsoft.com/en-us/pricing/details/load-balancer/
-
- Dec 30, 2024
-
-
Dalton Hubble authored
* flannel and Cilium default to UDP 8472 for VXLAN traffic to avoid conflicts with other VXLAN usage (e.g. Open vSwith) * Aligning flannel and Cilium to use the same vxlan port makes firewall rules or security policies simpler across clouds Rel: https://github.com/poseidon/terraform-render-bootstrap/pull/403
-
Dalton Hubble authored
* These rules are no longer needed since Calico is no longer supported
-
Dalton Hubble authored
* Calico is no longer supported, so enabling or disabling the component does nothing. Remove the field from components
-
Dalton Hubble authored
* Explicitly load the `nf_conntrack` and `br_netfilter` kernel modules that are needed for flannel CNI setups * Specifically, flannel needs `br_netfilter` and kube-proxy (used in flannel setups) needs `nf_conntrack`. Previously these kernel modules were loaded by default but no longer seem to be
-
- Dec 29, 2024
-
-
Dalton Hubble authored
* Cilium has been the default for about 3 years and is the defacto standard CNI choice. flannel is supported as a simple alternative * Remove various historical options that were needed that are specific to Calico
-
- Dec 28, 2024
-
-
Dalton Hubble authored
* By default, Kubelet will pull container images one by one (in series), which is mostly related to Docker-era bugs in parallel image pulls. These days we use containerd so parallel pulls should be fine * Serial image pulls are undesirable because one slow registry or image can cause other image pulls to wait. Parallel image pulls ensure only large images / slow registries see that impact Docs: https://kubernetes.io/docs/reference/config-api/kubelet-config.v1beta1/
-
Dalton Hubble authored
* Change the default Pod CIDR from 10.2.0.0/16 to 10.20.0.0/14 (10.20.0.0 - 10.23.255.255) to support 1024 nodes by default * Most CNI providers divide the Pod CIDR so that each node has a /24 to allocate to local pods (256). The previous `10.2.0.0/16` default only fits 256 /24's so 256 nodes were supported without customizing the pod_cidr
-
- Dec 26, 2024
-
-
dghubble-renovate[bot] authored
-
- Dec 23, 2024
-
-
Dalton Hubble authored
* Add a mkdocs-material palette switcher to switch between light and dark modes, or automatically set the mode based on system preference
-
- Dec 21, 2024
-
- Dec 20, 2024
-
-
Dalton Hubble authored
* Update flannel from v0.26.0 to v0.26.2 * Update Cilium from v1.16.4 to v1.16.5
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
- Dec 17, 2024
-
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
- Dec 11, 2024
-
-
dghubble-renovate[bot] authored
-
- Nov 29, 2024
-
-
dghubble-renovate[bot] authored
-
dghubble-renovate[bot] authored
-
- Nov 24, 2024
-
-
Dalton Hubble authored
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313 * Update CoreDNS from v1.11.3 to v1.11.4 * Update Cilium from v1.16.3 to v1.16.4 * Plan to drop support for using Calico CNI, recommend everyone use the Cilium default
-
dghubble-renovate[bot] authored
-