Skip to content

hbrust/microk8s-basic-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose

This repository should help to build a working MicroK8s demo environment for Citrix Cloud Native Solution and get basic understanding of the components.

This project is based on Canonical MicroK8s.

Disclaimer

This project is no official Citrix project.

This project is maintained on best effort base and is not meant for production. It is only for Demo purpose. There might be security constraints by implementing this.

Requirements

These guide requires you to have installed and accessible:

Agenda / Steps

  1. Clone this repository
git clone https://github.com/hbrust/microk8s-basic-workshop.git
  1. Prerequisites

    start with Prerequisites

  2. first demo to build is Coffeeshop-Demo

    change current directory to coffeeshop and go to Demo Script

  3. understand frontend and backend ingress

    To get an understanding why frontend and backend ingress might be deployed separately, use VPX-Ingress demo for frontend. The following deployments use this frontend ingress (step 3) with their own backend ingress definition.

    • System Dashboards: provides integrated dashboards
    • Xen Orchestrator: provides XOA community version with Websockets enabled
    • Guacamole: this demo should show, how you can convert docker-compose files into Kubernetes definitions by using [kompose](https://github.com/kubernetes/kompose)
  4. System Dashboards

    publish integrated System Dashboards. This deployment uses frontend ingress from step 3.

  5. Xen Orchestrator

    provides XOA community version with Websockets enabled

  6. Guacamole

    this demo should show, how you can convert docker-compose files into Kubernetes definitions by using kompose and how to write an ingress definition

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages