Brian Grant(@bgrant0607) 's Twitter Profileg
Brian Grant

@bgrant0607

Original lead architect of Kubernetes. Emeritus Kubernetes Steering Committee and CNCF TOC. Former Chief Architect of PeakStream (HPC on GPUs).

ID:2560569758

linkhttps://github.com/bgrant0607 calendar_today11-06-2014 04:41:04

1,4K Tweets

8,2K Followers

365 Following

Brian Grant(@bgrant0607) 's Twitter Profile Photo

Application configuration, including feature flags, is a surprisingly thorny topic for declarative configuration, because there are so many different ways to do it. If I missed some, let me know. link.medium.com/f465gZRrQIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

A deeper dive into an important area: On using the Kubernetes Resource Model for Declarative Configuration link.medium.com/NkNZOflOLIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

For the 10th anniversary of Kubernetes, I was asked by a current Steering Committee member what I thought the project’s most significant achievements were. This made me think about its ecosystem, and whether it is too big, complex, and fragmented. WDYT? link.medium.com/uHPASZd0JIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

Since the git repo post seemed to have struck a chord, here's another non-Kubernetes, non-IaC topic: Why are email notifications for approval requests so inefficient? link.medium.com/p54iyjuoDIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

Since I've been at Google 17 years and I worked on Kubernetes, which has a huge repo on GitHub, I must love monorepos, right? I'm seeking greener grass, unfortunately. Monorepos vs. many repos: is there a good answer? link.medium.com/nGY2D21mAIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

I noticed a recurring design decision in multiple of my previous posts, so I thought I'd write a post specifically about automation using control planes vs. command-line tools link.medium.com/mD4mMXwZzIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

There are a number of available mechanisms for enforcing policies regarding what people and programs can and can't do in Kubernetes / clouds. What are state-based policy constraints, such as those implemented by OPA Gatekeeper or Kyverno, good for? link.medium.com/4fCaooUqwIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

I have been asked a number of times how GitOps is different and/or better than CI/CD, and questioned whether it's useful. I think it can be valuable, though some use cases are more obvious than others. More explanation in this post: link.medium.com/SLpjtDcZuIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

Did any company whose primary product was an app PaaS, CI/CD tool, Infra as Code tool/platform, or Cloud Management Platform (e.g. Rightscale) ever reach $1B in annual revenue? I was looking for examples and didn't find one, but revenue estimates of private companies vary widely.

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

Following my work on declarative configuration for Kubernetes, I've been working on Infrastructure as Code for Google Cloud. I wrote up some reflections on declarative configuration, as a tool/system builder in that area: link.medium.com/zdKbhhyijIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

Since my last blog post was copy/pasted from Twitter posts from 2019, I thought I’d follow with a perspective on a topic that has grown in awareness since then: platform engineering. link.medium.com/JiGPQ8IIdIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

In commemoration of the 10th anniversary of and this week, I just posted my first medium post, composed of my previous threads here on the topic: The Technical History of Kubernetes link.medium.com/u3XIep62aIb

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

Cloud UX is light years behind other kinds of software. Does it matter? I'm curious how cloud users feel about it. IDP = internal developer platform / platform engineering. If you think UX is fine or as good as it can be, choose #4. Thanks.

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

If you care about Kubernetes cluster reliability, please take the time to fill out the project's prod readiness survey, run by K8s SIG Architecture. Thanks.

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

Impressive GCP platform automation at scale built by Spotify on top of Config as Data, KRM, GitOps, kpt, Config Connector, and OPA Gatekeeper.

account_circle
Brian Grant(@bgrant0607) 's Twitter Profile Photo

The videos for the Nephio summit are available. My talk, which includes a kpt.dev demo, is here: youtube.com/watch?v=UHr3fB…

account_circle