In this article we will explore how to create a sample operator using typescript and to deploy it to our cluster, the operator will be pretty dummy in the sense that it will only deploy some resources based in a CRD, but you can customize it to do whatever you might need or want, the idea is to get an idea of all that it takes to do an operator outside of the magic land of Go and kubebuilder.
If you want to check past articles that explore other alternative frameworks and languages go to:
You will notice that both are very similar and it is because the operator-sdk uses kubebuilder.
The source for this article is here TypeScript Operator and the docker image is here, also this article is based in this example from Nodeshift’s Operator in JavaScript.
Prerequisites
#typescript #javascript #kubernetes