Experimental browser for the Atmosphere
I work on #Kubernetes these days. Recently, I wrote a series on how one could design a full-fledged testing pipeline targeting #GoogleKubernetesEngine. The 2nd part mentions creating a #GKE instance in a GitHub workflow. In this post, I want to assess #Crossplane by creating such an instance.
May 4, 2025, 4:47 PM
{ "uri": "at://did:plc:lho243ntrkr6h4ohtvk3lr4x/app.bsky.feed.post/3loecltrcuc2j", "cid": "bafyreif5l3xy6rfyt4ylwdevz2znrh4dqnpkndqpw3rbyoyi6hx5lgej3u", "value": { "text": "I work on #Kubernetes these days. Recently, I wrote a series on how one could design a full-fledged testing pipeline targeting #GoogleKubernetesEngine. The 2nd part mentions creating a #GKE instance in a GitHub workflow. In this post, I want to assess #Crossplane by creating such an instance.", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://blog.frankel.ch/feet-wet-crossplane/", "title": "Getting my feet wet with Crossplane", "description": "In the early days of IT, we manually configured servers–each one a precious snowflake, lovingly maintained and documented. But the size of the infrastructure grew and this approach couldn’t scale. Che..." } }, "langs": [ "fr" ], "facets": [ { "index": { "byteEnd": 21, "byteStart": 10 }, "features": [ { "tag": "Kubernetes", "$type": "app.bsky.richtext.facet#tag" } ] }, { "index": { "byteEnd": 150, "byteStart": 127 }, "features": [ { "tag": "GoogleKubernetesEngine", "$type": "app.bsky.richtext.facet#tag" } ] }, { "index": { "byteEnd": 189, "byteStart": 185 }, "features": [ { "tag": "GKE", "$type": "app.bsky.richtext.facet#tag" } ] }, { "index": { "byteEnd": 263, "byteStart": 252 }, "features": [ { "tag": "Crossplane", "$type": "app.bsky.richtext.facet#tag" } ] } ], "createdAt": "2025-05-04T16:47:29.630Z" } }