Say goodbye to YAML engineering with the CDK for Kubernetes
summary
Shows how cdk8s plus cdk8s+ replace YAML by importing an Elasticsearch Operator CRD into TypeScript using cdk8s import from CRD, generating a complete elasticsearch.ts API, then composing a deployment, Service, ConfigMap-mounted query file, and env vars pulled from the operator-created Secret. Demonstrates synth to YAML, kubectl apply and port-forward to query Elasticsearch on 9200. Claims intent-based features auto-generate selectors and volumes and the demo successfully serves search results. cdk8s+ intent-based APIs
AI-written summary · about
chapters (9)
- 0:00Start
- 0:06develop a kubernetes application using cdks
- 0:49use the elasticsearch operator
- 4:10index some mock data into the cluster
- 4:36translate user requests into elasticsearch
- 5:03create a container
- 6:35mounting the volume onto the container at a specific path
- 8:42construct the endpoint using the service name and the service port
- 11:06create the deployment
related talks
33mGo from Kubernetes YAML to software engineer with CDK8s
35mStop being a YAML engineer, be a software engr. with CDK8s
32mRevolutionise your Kubernetes game with cdk8s
21mAre you ready to delete some YAML?
18mSimplify Managing Your Applications on Kubernetes with CDK8S
27mProviding a Rich Interface to the Prometheus Operator
48mKubernetes as backend: CRD & Operators
34mExtending Kubernetes 101
