Kubernetes is fast becoming the standard for enterprise container orchestration. In these walkthroughs you will be exposed to the fundamentals of the Kubernetes architecture and deep dive into using the kubectl CLI. You will be introduced to Pivotal Container Service (PKS), a purpose built service for operationalizing Kubernetes at scale. You will also dive into the details of the building, deployment and management of container based applications on Kubernetes. Kubernetes is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.
With Kubernetes, you are able to quickly and efficiently respond to customer demand:
- Deploy your applications quickly and predictably.
- Scale your applications on the fly.
- Seamlessly roll out new features
Pivotal Container Service Walkthroughs
Note: These walkthroughs are independent of each other so you can start at the beginning of either module and proceed from there.
- Introduction to Kubernetes (45 minutes) (Basic) In this walkthrough you will learn what container orchestration with Kubernetes is all about. Terminology is a barrier to understanding technology and the fundamental components of the Kubernetes platform will be explained in detail. This module contains no lab steps but will provide you with a foundational understanding that will make the other modules more intuitive. If you already have have an understanding of Kubernetes and want to get hands-on, start with Introduction to Pivotal Container Service listed below.
- Introduction to Pivotal Container Service (PKS) (45 minutes) (Advanced) Operationalizing Kubernetes at scale is not for the faint of heart. PKS is a purpose built service to deploy and manage Kubernetes clusters. This module will introduce PKS, showing the capabilities to extend High Availability, scale, health monitoring and lifecycle management to Kubernetes.
- Kubernetes Deep Dive (45 minutes) (Advanced) This walkthrough is pure Kubernetes lab work. You will use the kubectl CLI to manipulate the Kubernetes components you read about in the Introduction to Kubernetes walkthrough. You will create the deployment that defines the pods and services that make up your webserver application. You will scale the application both up and down - adding pods to provide either increased capacity or availability. By the end you should be very comfortable with manipulating your application components through the CLI.
- Deploy and Manage a Multi-tiered Application (30 minutes) (Advanced) This walkthrough can be taken independently from the first two, but builds on the knowledge gained there to deploy a more complex application. You will see the components of a web-based restaurant rating system application that includes a backend database. Once your application is deployed, you will upgrade to a newer version with no downtime, and will subsequently roll the upgrade back - again without downtime.
Logging Into Pivotal Container Service
To login to Pivotal Container Service perform the following steps.
Enter your TestDrive username and password and select ENTER.
Next, locate the Pivotal Container Service Product under the Modernize Data Centers tab. Toggle the switch stating the product is disabled to ON.
You'll get a notification that the product is being turned on for your account. You can refresh your screen after a few minutes to confirm the account activation is complete.
Next, click LAUNCH and OPEN IN WORKSPACE ONE.
A new tab will open with Workspace ONE. Enter your same TestDrive Username and Password and log in. You can find this username and password under the PKS service in the TestDrive portal if you forget.
Next, search for the PKS desktop. Click to open into the desktop either via HTML access or Horizon Client access.
Now you'll be on the Pivotal Container Service Desktop. At this point you can begin any of the walkthrough guides outlined above.