Canvas & Ratio
Choose your destination platform format
Layout Template
Choose a content structure for your slides
Preset Themes
Typography & Sizing
Brand Kit Customization
AGENCYConfigure brand assets for headers & footers
Outro Slide CTA
Customize your closing call-to-action slide
Background Pattern
Build Your Carousel
Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

Working with Kubernetes API - 🧵 with resources Kubernetes API is huge. It has over 100 endpoints, an advanced structure, and a dozen specialized concepts - API Groups, Namespaces, Resources, Kinds, Objects, and whatnot. However, under the hood, it's a good old REST API.


1. Learn the Main Kubernetes API Constructs Before jumping to calling the API, familiarize yourself with the main concepts: Resources, Kinds, and Objects. With a clear API structure in mind, it'll be much easier to approach the hands-on problems. <a target="_blank" href="https://iximiuz.com/en/posts/kubernetes-api-structure-and-terminology/" color="blue">iximiuz.com/en/posts/kuber…</a>

2. Call Kubernetes API using cURL If you sneak-peek at kubectl talking to your cluster using the `-v 8` flag, you'll notice that the API requests it makes look surprisingly simple - it's a good old REST HTTP API. So you can learn how to call it, too! <a target="_blank" href="https://iximiuz.com/en/posts/kubernetes-api-call-simple-http-client/" color="blue">iximiuz.com/en/posts/kuber…</a>

3. Call Kubernetes API from Go If you made it this far, you already know: - Main Kubernetes API constructs - How to authenticate requests - How to call the API from the command line Time to learn how to call the API programmatically. <a target="_blank" href="https://iximiuz.com/en/posts/kubernetes-api-go-types-and-common-machinery/" color="blue">iximiuz.com/en/posts/kuber…</a>

4. Practice writing Kubernetes programs Before jumping to writing Kubernetes controllers with higher-level frameworks like Kubebuilder, it's a good idea to write a few simpler programs using the bare Go client to call the cluster API. A few examples <a target="_blank" href="https://github.com/iximiuz/client-go-examples" color="blue">github.com/iximiuz/client…</a>

5. Setting up a Kubernetes development environment One thing you don't want to do is use your production (or even development) cluster to test your first controllers. An ephemeral (and disposable) Kubernetes cluster would be a much better choice 👇 <a target="_blank" href="https://labs.iximiuz.com/playgrounds/k8s-client-go" color="blue">labs.iximiuz.com/playgrounds/k8…</a>

Happy hacking!