Phippy and friends join the Cloud Native Computing Foundation

Search the blog

Share

READ TIME
1 min

WRITTEN BY

/en-us/opensource/blog/author/karen-chu

We’re so excited to share that Phippy is headed to the Cloud Native Computing Foundation (CNCF)! Microsoft has donated Phippy and friends, along with our original book The Illustrated Children Guide to Kubernetes, to CNCF!

What does this mean? It means that the characters you know and love are now free to use as you start teaching others about cloud native computing. Phippy’s gone open source with all assets under the Creative Commons license. We look forward to seeing these characters continue to promote new learnings, and we encourage you to take Phippy on your own adventures!

What better way to celebrate Phippy’s new journey than with a new story? Microsoft partnered with CNCF to create a new story, and a new character, to celebrate the collaboration. As part of Microsoft’s ongoing commitment and continued support of the open source community, Matt Butcher and I are excited to share our new book – Phippy Goes to The Zoo: A Kubernetes Story!

In the new book, Aunt Phippy takes her niece Zee on a trip to the zoo, where they observe some peculiar critters. Join a loveable giraffe and a hightop-wearing zebra as they learn about Kubernetes:

Image - Phippy Goes to The Zoo: A Kubernetes Story
Brought to you by... Cloud native computing foundation and Microsoft Azure. Written by: Matt Butcher & Karen Chu Illustrated by: Bailey Beougher Designed by: Karen Chu
Image 1 -
Image 2 - The first animals they came upon were the size of squirrels. Furry and blue, each little animal carried a tiny box as they unceasingly zipped back and forth.
Image 3 - Pods are the basic unit for running containers inside of Kubernetes • A Pod provides a way to set environment variables, mount storage, and feed other information into a container. In Kubernetes, Pods are responsible for running your containers. Every Pod holds at least one container, and controls the execution of that container. When the containers exit, the Pod dies too.
a number of animals in a room
Image 5 - A ReplicaSet ensures that a set of identically configured Pods are running at the desired replica count. If a Pod drops off, the ReplicaSet brings a new one online as a replacement.
Image 6 - Walking further, Zee pointed out a clump of burrows and warrens. While there were plenty of signs that the area was inhabited, neither Phippy nor Zee could see a single movement.
Image 7 - Secrets are used to store non-public information, such as tokens, certificates, or passwords. Secrets can be attached to Pods at runtime so that sensitive configuration data can be stored securely in the cluster.
Image 8 - A group of iguanas gathered near a large slingshot along the shore of a pond. An island stood in the center of the water. An iguana threw herself into the slingshot and the other iguanas launched the little beast toward the island.
Image 9 - A Deployment is a higher-order abstraction that controls deploying and maintaining a set of Pods. Behind the scenes, it uses a ReplicaSet to keep the Pods running, but it offers sophisticated logic for deploying, updating, and scaling a set of Pods within a cluster.
Image 10 - Several stone pillars arose from a grassy knoll and at the top of each sat a vulture. As Zee and Phippy watched, one vulture spread its wings and flapped off into the distance. No sooner had one left than another took its place. Zee asked,
Image 11 - DaemonSets provide a way to ensure that a copy of a Pod is running on every node in the cluster. As a cluster grows and shrinks, the DaemonSet spreads these specially labeled Pods across all of the nodes.
a close up of a piece of paper
Image 13 - Ingresses provide a way to declare that trattic ought to be channeled trom the outside of the cluster into destination points within the cluster. One single external Ingress point can accept traffic destined to many different internal services.
Image 14 - Zee pointed to the raccoons sprawled motionless in the next enclosure.
Image 15 - CronJobs provide a method for scheduling the execution of Pods. They are excellent for running periodic asks like backups, reports, and automated tests.
Image 16 - Zee halted abruptly. In the distance, a black-railed fence arose. The arches above the pen were marked C-R-D Between the bars, Zee could make out some peculiar critters. A giraffe with a hippopotamus head. A snake with raccoon ears. A lion with a beaver's tail. A unicorn with no horn. Zee wasn't sure she liked the looks of that place.
Image 17 - CustomResourceDefinitions, or CRDs, provide an extension mechanism that cluster operators and developers can use to create their own resource types.
Image 18 - Zee you later
Image 19 - A flying dragon

If you’re interested in learning more about Kubernetes on Azure, check out http://aka.ms/LearnAKS and try AKS here.

Download a copy of the book from Microsoft here.

You can visit Phippy and friends at their new CNCF website: https://phippy.io.

/en-us/opensource/blog/author/karen-chu
Related posts