Google - Kubernetes Application Deployment (C3)


This will demonstrate the ability of Cisco Cloud Center (C3) running on premise to deploy an application to Google Kubernetes Engine (GKE) in the cloud.


What is Kubernetes?

Kubernetes is a portable, extensible open-source platform for managing
containerized workloads and services, that facilitates both declarative
configuration and automation. It has a large, rapidly growing ecosystem.
Kubernetes services, support, and tools are widely available.

Google open-sourced the Kubernetes project in 2014. Kubernetes builds upon a
decade and a half of experience that Google has with running production
workloads at scale, combined with best-of-breed ideas and practices from the

Why do I need Kubernetes and what can it do?

Kubernetes has a number of features. It can be thought of as:

- container platform
- microservices platform
- portable cloud platform and a lot more.

Kubernetes provides a container-centric management environment. It orchestrates
computing, networking, and storage infrastructure on behalf of user workloads.
This provides much of the simplicity of Platform as a Service (PaaS) with the
flexibility of Infrastructure as a Service (IaaS), and enables portability
across infrastructure providers.

Cisco CloudCenter

Cisco CloudCenter is an Application-Defined Management Platform that securely
provisions infrastructure resources and deploys application components and data
across more than 15 data center, private and public cloud environments.