Skip to content

halim-lee/OpenLibertyOperatorLab

Repository files navigation

Open Liberty Operator Labs

Welcome to the Open Liberty Operator Labs. This series of labs is designed to help you explore and learn about the advanced features of Open Liberty Operator on Red Hat® OpenShift® Container Platform.

During the lab sessions, you will have the opportunity to explore the following features:

Open Liberty Operator

If you are interested in gaining in-depth knowledge about Open Liberty Operator, refer to the documentation.

Lab Prerequisites

If you choose to run the lab through terminal using oc client, please ensure you meet the following requirements before starting the lab:

  1. The oc client installed on your system. If you do not have it installed, follow the steps:

    • Download the client through the link:

      • Intel Mac: openshift-client-mac.tar.gz

      • M1/M2 Mac: openshift-client-mac-arm64.tar.gz

      • Windows: openshift-client-windows.zip

      • Linux: openshift-client-linux.tar.gz

    • Unzip the file. Add the directory where oc is extracted to your PATH:

      • Mac/Linux:

        export PATH=$OC_HOME:$PATH
        • For example:

          export PATH=${HOME}/Downloads/openshift-client-mac/:$PATH
      • Windows Command Prompt:

        set PATH=$OC_HOME;%PATH%
        • For example:

          set PATH=%HOMEPATH%\Downloads\openshift-client-windows\;%PATH%
      • Windows Cygwin Terminal:

        export PATH=$OC_HOME:$PATH
        • For example:

          export PATH=${HOMEPATH}/Downloads/openshift-client-windows/:$PATH
  2. Access to an OpenShift cluster with Open Liberty Operator already installed.

    oc login <CLUSTER_URL> -u <CLUSTER_USER> -p <CLUSTER_TOKEN> --insecure-skip-tls-verify=true
    export NAMESPACE=<ASSIGNED_NAMESPACE>
    oc project $NAMESPACE
    • CLUSTER_URL, CLUSTER_USER, CLUSTER_TOKEN and ASSIGNED_NAMESPACE will be provided to you before the lab. If you do not have access, please contact the Lab Administrator to obtain the necessary permissions.

  3. Ensure jq is installed.

    • Download and install the binary through the link.

Using your own Red Hat OpenShift Container Platform

Set up your own cluster to meet the cluster requirements following Cluster Setup guide

Kubernetes Basics

If you are new to containers and Kubernetes, see below to learn the basics.

Kubernetes Fundamentals

About

Hands on Labs for Open Liberty Operator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published