Twitter | Search | |
Andrew Sy Kim
Open Source | Kubernetes Maintainer | Husband | Father of Doggo 🇨🇦🐕
389
Tweets
388
Following
703
Followers
Tweets
Andrew Sy Kim 23h
Replying to @boskey
Ah, this is a great starting point for me. Thank you!
Reply Retweet Like
Andrew Sy Kim 23h
Replying to @boskey
Thanks for sharing! I can't seem to access the link you shared though, guessing it's a private repo at the moment?
Reply Retweet Like
Andrew Sy Kim Jun 14
Replying to @bphogan
A valid opinion! I'm not looking to run this in production anywhere, mostly to gain insight on what those limitations actually are by getting my hands dirty.
Reply Retweet Like
Andrew Sy Kim Jun 14
As someone who's never worked with Windows servers, how do I build a Kubernetes clusters on Windows these days? Not interested in managed offerings at the moment. Is there a "Kubernetes on Windows the Hard Way" somewhere?
Reply Retweet Like
Andrew Sy Kim Jun 14
Pretty proud to be Canadian these days
Reply Retweet Like
Andrew Sy Kim Jun 11
I wonder a lot about how different k8s development would be if everything was still a mono-repo (sort of is with staging?). Would our tooling adapt to make it work or would we end up doing the same thing just a few years later 😂
Reply Retweet Like
Andrew Sy Kim Jun 7
Replying to @a_sykim
Pretty sure I put my laptop to sleep a few times in between
Reply Retweet Like
Andrew Sy Kim Jun 7
Today I deleted the same VM FIVE times and thought I was going crazy... turns out it was because I forgot to delete the cluster API bootstrap cluster running locally on Kind and that kept bringing it back up. It was annoying.. but also pretty impressive
Reply Retweet Like
Andrew Sy Kim Jun 6
This 💯! Want to add a big feature to Kubernetes? Start with bug fixes, more tests, attend SIG meetings, build your credibility. Almost always this is actually a faster way to get your feature in.
Reply Retweet Like
Andrew Sy Kim Jun 5
Replying to @pires_oss @misterikkit
I'd still advocate for corev1 for consistency of other API groups that are still using v1alpha1, v1beta1, etc
Reply Retweet Like
Andrew Sy Kim Jun 4
Thanks for collaborating on the initial ARP responder for k-vswitch! * pods now have a fixed MAC addr * ARP replies are handled directly by OVS * No more L2 broadcast Still experimental, but early feedback on the latest release appreciated!
Reply Retweet Like
Andrew Sy Kim Jun 4
Replying to @a_sykim
Which also means you can write your own cloud-controller-manager for any (public or private) cloud provider. If you maintain a Kubernetes fork because of some cloud provider feature you didn't like, you should try this.
Reply Retweet Like
Andrew Sy Kim Jun 4
For folks who listed "cloud-controller-manager" as a component, it's actually not considered a core Kubernetes component. Think of it as a cluster add-on similar to CNI and CSI which customizes your cluster resources based on the underlying infrastructure provider.
Reply Retweet Like
Andrew Sy Kim Jun 1
OH: public IPv4 addresses as currency
Reply Retweet Like
Andrew Sy Kim retweeted
Kal Jun 1
This is looking nice..
Reply Retweet Like
Andrew Sy Kim May 31
Replying to @empijei @arschles
Hmm interesting, thanks I'll read into it!
Reply Retweet Like
Andrew Sy Kim May 31
Replying to @empijei @arschles
I see, and if you passed in "1", "2", should that result in a panic or something else?
Reply Retweet Like
Andrew Sy Kim May 31
I had a lot of fun reviewing the IPv6 dual-stack PR. If you go through the PR, you'll notice how much people care about code quality, testing and production readiness. Something I respect a lot from the community.
Reply Retweet Like
Andrew Sy Kim retweeted
Lachlan Evenson May 31
A heartwarming story on the power of open source community, a thread - and I have been working on a rather large change in to allow support for ipv4/ipv6 dual stack. It's a MASSIVE change which touches many parts of the code (as you can imagine). 1/10
Reply Retweet Like
Andrew Sy Kim May 31
Replying to @empijei @arschles
Ah thanks! That's a pretty concrete example I can follow. For the math.Max case, would the returned value also be a generic? If so, would you have to type cast it back to int to actually use the returned value? What's the next step there?
Reply Retweet Like