Watching Alper Rifat Ulucinar talk about CRDs. #KubeCon
Some of the Crossplane providers for cloud platforms have hundreds of CRDs. #KubeCon
One of the issues they’ve run into with lots of CRDs installed is client side (kubectl) throttling. #KubeCon
This is related to the client-go discovery client, which uses a Token Bucket Rate Limiter (tblr). In k8s 1.23 there was a configuration bug that limited the queries per second, it was much lower than intended. #KubeCon
kubectl uses a CachedDiscoveryClient. The cache has a Time To Live. #KubeCon
The default TTL was increased to 6 hours in 1.24. #KubeCon
They also encountered problems with high CPU and memory utilization from the API server. #KubeCon
They did cpu profiling and found a lot of cpu time talking to the OpenAPI v2 and endpoint. Also a lot of time doing JSON marshalling/unmarshalling. #KubeCon
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Cloud native as a paradigm involved because people wanted vendor agnostic infra, and a more declarative approach to deploying workloads. @Divya_Mohan02#KubeCon
3 categories of projects in the CNCF: Sandbox, Incubating, and Graduated. Sandbox is early with lots of innovation. Incubating projects are being used in production by more people. Graduated projects are mature and stable. #KubeCon@coffeeartgirl
During my chat last night with @LukasGentele and @fabiankramm, Lukas mentioned what a risk it was for me to join @loft_sh when I did. At that time it was mainly Lukas and Fabian and our designer (who is really rad).
My instinct at the time had actually been to join a very large company. I’d been at three early stage companies in a row and felt like I needed a break. I had never heard of Loft Labs and knew nothing about the founders.
But when I looked at the product I was very impressed. I’d been hearing people in the Kubernetes community complain about multi-tenancy pain for years. Virtual clusters were such a new approach and very smart I thought. (At that point they were in the commercial product only.)