Hi, is Crosswalk for Kubernetes available in Go la...
# kubernetes
f
Hi, is Crosswalk for Kubernetes available in Go lang? or is it on the roadmap?
w
CrossWalk for Kubernetes is a collection of resources for working with Kubernetes in Pulumi. The primary offering there are the playbooks at https://www.pulumi.com/docs/guides/crosswalk/kubernetes/playbooks/, which offer best practices for managing Kubernetes and its infrastructure in production. Those guides include code examples in TypeScript currently, but everything in them can be done in any Pulumi language. The only higher-level component that is used in these guides currently is the EKS component for AWS EKS, which is available now in all Pulumi languages (see https://www.pulumi.com/registry/packages/eks/api-docs/cluster/). We'd love to update this content to include the examples being fleshed out in all languages. If you are interested in contributing to porting the examples into other languages, the core source code they are based around is at https://github.com/pulumi/kubernetes-guides, so issues and PRs can be opened there. I know some folks on the team are looking at working on broadening the language coverage now as well here.
f
Hi Luke, thanks for the response. Maybe I’m missing something but is it not the current typescript library called ‘@pulumi/kubernetesx’ that provides the high level abstraction for kubernetes? Are you saying this is also available for Golang? or that you’d like folks to contribute to write it?
g
It’s not on the near-term roadmap, but we’re planning to convert kubernetesx to a multi-lang component at some point, which will make it available in all Pulumi SDKs. Here’s the public roadmap: https://github.com/orgs/pulumi/projects/44/views/1