
Master efficient json queries with jsonpath for Kubernetes, reading json data, writing jsonpath expressions, and applying them to monitor Kubernetes resources.
Explore the basics of JSON, including what it is, how it's structured, and where it's used, then introduce JSON path and its benefits for working with JSON data.
Discover the basics of JSON, its role as a lightweight, language-independent data format, and how it powers APIs, configuration files, and data exchange across cloud and web apps.
Explore how json uses objects and arrays, with key-value pairs and nesting, to model data such as api responses.
Learn JSON path, a lightweight query language for JSON, to navigate nested Kubernetes outputs and extract precise fields using root $, dot or bracket notation.
Learn how JSON became the universal data exchange format, its structure with objects, arrays, and data types, and how Jsonpath enables efficient extraction of parts from a JSON document.
Explore how to use JSONPath to query data from JSON documents, and familiarize yourself with tools to write and test expressions, learning basic and advanced syntax through hands-on demonstrations.
Explore tools that help write, test, and visualize Jsonpath queries for kubernetes workflows. Use the Jsonpath online evaluator and the Jsonpath extraction extension for Visual Studio Code for demonstrations.
Learn how to use JSONPath expressions to extract values from JSON documents, using dollar as root, dot or bracket notation, and list slicing with indices that start at zero.
Watch a practical demonstration of jsonpath expressions, extracting orderid and customer name from a real-world json, using root dollar, dot notation, arrays, indices, and slicing.
Explore advanced JSONPath expressions, including wildcards and recursive descent, filters with @, and comparison and logical operators to query JSON data.
Master advanced jsonpath expressions using filters, wildcards, recursive descent, and dot notation to query orders, items, product names, and customer names.
Master JSONPath: extract data from JSON using online evaluators and the VS Code extension, navigate and filter with recursive searches, comparisons, and logic, and manage resource data efficiently with Kubernetes.
Master jsonpath with kubectl to extract data from Kubernetes resources, query resources, format output, and simplify complex json into readable results.
Learn how to use jsonpath with kubectl to extract specific information from Kubernetes resources, using practical syntax, range expressions, and examples like pod names and statuses.
Learn to query Kubernetes pods with jsonpath using kubectl, exploring json output, jsonpath expressions, and metadata.
Apply jsonpath directly with kubectl in Kubernetes and master jsonpath syntax to list pod names, statuses, and node assignments. Create clean, human-readable outputs with custom columns and simple sorting.
Master jsonpath queries from basic expressions to advanced filters, logical operators, and recursive searches, and apply them to Kubernetes data using cube ctl with custom columns and sort by.
JSON is the backbone of modern data exchange - used in APIs, configurations, logs, and cloud-native tools. JSONPath is a powerful query language that allows you to extract specific data from complex JSON structures. In Kubernetes, where most command-line outputs and configurations are JSON-based, mastering JSONPath can greatly boost your efficiency and accuracy when managing resources.
This course is designed for DevOps engineers, SREs, cloud professionals, and anyone working with Kubernetes who wants to gain practical, hands-on skills in writing and applying JSONPath expressions.
What’s in this course?
This course offers a structured, hands-on approach to mastering JSONPath with a special focus on real-world use in Kubernetes environments. Through live demonstrations and practical scenarios, you’ll learn how to efficiently navigate and query JSON data using kubectl.
Whether you’re a beginner or looking to sharpen your command-line skills, this course will give you the tools to extract valuable insights from structured data with ease.
Special Note:
This course is designed to showcase all practical concepts through live demonstrations. Every concept is presented in real-time, and any issues or errors that arise are promptly troubleshooted and addressed as they occur, allowing you to learn from real-world scenarios.
Course Structure:
Lectures
Live Demonstrations
Course Contents:
Introduction to JSON & JSONPath
JSONPath Syntax & Basic Queries
Real-world Use Case: Kubernetes & JSONPath
All topics include hands-on demos. Learners are encouraged to set up their own Kubernetes or local JSON environment, follow along with exercises, and reinforce their learning through practice.