Skip to content

Latest commit

 

History

History
80 lines (52 loc) · 5.87 KB

container_index.md

File metadata and controls

80 lines (52 loc) · 5.87 KB
copyright lastupdated
years
2014, 2018
2018-11-13

{:new_window: target="_blank"} {:shortdesc: .shortdesc} {:screen: .screen} {:pre: .pre} {:table: .aria-labeledby="caption"} {:codeblock: .codeblock} {:tip: .tip} {:note: .note} {:important: .important} {:deprecated: .deprecated} {:download: .download}

Getting started with {{site.data.keyword.containerlong_notm}}

{: #container_index}

Hit the ground running with {{site.data.keyword.containerlong}} by deploying highly available apps in Docker containers that run in Kubernetes clusters. {:shortdesc}

Containers are a standard way to package apps and all their dependencies so that you can seamlessly move the apps between environments. Unlike virtual machines, containers do not bundle the operating system. Only the app code, run time, system tools, libraries, and settings are packaged inside containers. Containers are more lightweight, portable, and efficient than virtual machines.

Click an option to get started:

Click an icon to get started quickly with {{site.data.keyword.containerlong_notm}}. With {{site.data.keyword.Bluemix_dedicated_notm}}, click this icon to see your options.

Getting started with clusters

{: #clusters}

So you want to deploy an app in a container? Hold on! Start by creating a Kubernetes cluster first. Kubernetes is an orchestration tool for containers. With Kubernetes, developers can deploy highly available apps in a flash by using the power and flexibility of clusters. {:shortdesc}

And what is a cluster? A cluster is a set of resources, worker nodes, networks, and storage devices that keep apps highly available. After you have your cluster, then you can deploy your apps in containers.

Before you begin

Get the {{site.data.keyword.Bluemix_notm}} account type that is right for you:

  • Billable (Pay-As-You-Go or Subscription): You can create a free trial cluster. You can also provision IBM Cloud infrastructure (SoftLayer) resources to create and use in standard clusters.
  • Lite: You cannot create a free or standard cluster. Upgrade your account to a billable account.
  • Trial (for educational purposes): You can create one free cluster that you can use for 30 days to get familiar with the service.

To create a free cluster:

  1. In the {{site.data.keyword.Bluemix_notm}} Catalog External link icon, select {{site.data.keyword.containershort_notm}} and click Create. A cluster configuration page opens. By default, Free cluster is selected.

  2. Give your cluster a unique name.

  3. Click Create Cluster. A worker pool is created that contains 1 worker node. The worker node can take a few minutes to provision, but you can see the progress in the Worker nodes tab. When the status reaches Ready you can start working with your cluster!

Good work! You created your first Kubernetes cluster. Here are some details about your free cluster:

  • Machine Type: The free cluster has one virtual worker node that is grouped into a worker pool, with 2 CPU, 4 GB memory, and a single 100 GB SAN disk available for your apps to use. When you create a standard cluster, you can choose between physical (bare metal) or virtual machines, along with various machine sizes.
  • Managed Master: The worker node is centrally monitored and managed by a dedicated and highly available {{site.data.keyword.IBM_notm}}-owned Kubernetes master that controls and monitors all of the Kubernetes resources in the cluster. You can focus on your worker node and the apps that are deployed in the worker node without worrying about managing this master too.
  • Infrastructure Resources: The resources that are required to run the cluster, such as VLANS and IP addresses, are managed in an {{site.data.keyword.IBM_notm}}-owned IBM Cloud infrastructure (SoftLayer) account. When you create a standard cluster, you manage these resources in your own IBM Cloud infrastructure (SoftLayer) account. You can learn more about these resources and the permissions needed when you create a standard cluster.
  • Other Options: Free clusters are deployed within the region that you select, but you cannot choose which zone. For control over zone, networking, and persistent storage, create a standard cluster. Learn more about the benefits of free and standard clusters.

What's next?
Try out some things with your free cluster before it expires.