Quinn Bast
04/08/2024, 8:22 PMKathleen Simpson
04/08/2024, 8:40 PMScott Hiland
04/08/2024, 8:55 PMoften times end up making Kubernetes deployments that we end up handing off to our customersWhat customer role is expected to own these deployments? Ops? Upgrades? Patches? Ongoing security and compliance?
We deploy air-gapped (no internet)How do you get your bits in there in the first place, not just from a technical perspective but from a customer security process perspective? And can you specify what you mean by bare metal?
Would development teams essentially just be copying code into their repo based on suggested "templates" that the IDP is offering?Maybe, but after you leave, who will keep those up to date? Or modify them as needed? Based on "without getting someone with the relevant experience to manually spend time and help out with development and integration of these resources?" this sounds like setting a customer up to fail over the long haul, or get swamped with technical debt over time and end up 4 years of releases behind the times.
Quinn Bast
04/08/2024, 9:00 PMWhat customer role is expected to own these deployments?Generally it's a more technical role in our customer, but typically they don't know how to use Kubernetes... They ask us to supply them with kubernetes deployments but have no idea how to maintain a cluster themselves... it's a bit weird I will admit.
How do you get your bits in there in the first placeOur dev environments have internet, but deploying to our customer environment requires deploying k8s with no internet. We typically use a provided VPN that gets us into an environment with no internet. We could reverse-proxy an internet in from our host machine but that would be frowned upon... lol. Currently we're doing a lot of no-internet deploys which involce manually downloading docker images, tarballs, rpm packages, etc. for deployment... it's painful.
Maybe, but after you leave, who will keep those up to date?Yeah that is the main reason we want to go to an IDP. With an IDP we could have our platform team manage, say, a helm chart, and if they release a new version or change how it's deployed, teams could be alerted with something like "Hey, there's a new update to PostgresDB which your app is using" for example? But agreed, there is a lot of problems we need to solve here lol
Scott Hiland
04/08/2024, 9:21 PMQuinn Bast
04/08/2024, 9:51 PMAndrew Fong
04/08/2024, 9:56 PMAndrew Fong
04/08/2024, 9:57 PMAndrew Fong
04/08/2024, 9:58 PMScott Hiland
04/08/2024, 10:02 PMhistory > howiedidit.sh
is a shockingly effective place to start for that kind of effort 🤣Scott Hiland
04/08/2024, 10:05 PMAndrew Fong
04/08/2024, 10:05 PMAndrew Fong
04/08/2024, 10:05 PMScott Hiland
04/08/2024, 10:09 PMClemens Jütte
04/10/2024, 6:30 AM