Skip to content

Commit

Permalink
Merge pull request #457 from bgraef/main
Browse files Browse the repository at this point in the history
add ocne2 ui and ingress posts
  • Loading branch information
bgraef authored Oct 9, 2024
2 parents 21ce5df + 0b80ef2 commit cc6ebe4
Show file tree
Hide file tree
Showing 5 changed files with 67 additions and 7 deletions.
Binary file added content/posts/ocne/post-37/featured.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions content/posts/ocne/post-37/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: "Run Ingress-nginx with MetalLB"
date: 2024-10-08
draft: false
summary: "Learn to deploy and use the Ingress-Nginx Controller with MetalLB on Oracle Cloud Native Environment."
tags: ["ocne2", "lab", "tutorial", "ocne2-install"]
showDate: true
---

## Links

:crescent_moon: [Lab](https://luna.oracle.com/lab/5b1cf1fd-fb87-4e7b-aa67-f19f5114d104)

:spiral_notepad: [Tutorial](https://docs.oracle.com/en/learn/ocne2-metallb-ingress-nginx)

## Details

[Network load balancers](https://kubernetes.io/docs/concepts/services-networking/) such as [MetalLB](https://metallb.universe.tf/) provide a method of externally exposing Kubernetes applications. A Kubernetes [LoadBalancer](https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer) service creates a network load balancer that provides and exposes an external IP address for connecting to an application from outside the cluster.

With the external IP address exposed, administrators of a Kubernetes cluster can then manage access to applications via an [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/). An Ingress is a Kubernetes API object that manages external access to a cluster's services. The [Ingress-Nginx Controller](https://kubernetes.github.io/ingress-nginx/) uses [NGINX](https://nginx.org/) as a reverse proxy and load balancer that can load-balance Websocket, gRPC, TCP, and UDP applications.

### Objectives

In this tutorial, you will learn:

- How to install and configure MetalLB
- How to install and access the Ingress-Nginx Controller

### Prerequisites

- Installation of Oracle Cloud Native Environment
- a single control node and four worker nodes
Binary file added content/posts/ocne/post-38/featured.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 29 additions & 0 deletions content/posts/ocne/post-38/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: "Configure the UI"
date: 2024-10-09
draft: false
summary: "Learn to configure the Oracle Cloud Native Environment User Interface."
tags: ["ocne2", "lab", "tutorial", "ocne2-install"]
showDate: true
---

## Links

:crescent_moon: [Lab](https://luna.oracle.com/lab/18332763-89b1-4f51-a220-3ad487258884)

:spiral_notepad: [Tutorial](https://docs.oracle.com/en/learn/ocne2-ui-config)

## Details

This tutorial introduces you to the new User Interface (UI) features of Oracle Cloud Native Environment. The UI builds on the upstream Headlamp project, which provides a fully functional Kubernetes UI.

### Objectives

In this tutorial, you will learn:

- How to generate a user access token
- How to access the Oracle Cloud Native Environment UI

### Prerequisites

- Installation of Oracle Cloud Native Environment
13 changes: 6 additions & 7 deletions content/posts/ol/install/post-22/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@ showDate: true

## Details

For installing Oracle Linux, in addition to downloading standard installation images for different platforms, you can also generate your own custom Oracle Linux images with the Image Builder tool.
In addition to downloading standard installation images for different platforms, you can generate your own custom Oracle Linux images with the Image Builder tool to install Oracle Linux.

All additional packages and customizations to be added to your new custom image are defined using a blueprint. The tool creates your custom composer image based on your blueprint and your chosen image format, ready to deploy on a variety of cloud and bare metal platforms. The custom images are stored in the tool, ready to be downloaded whenever you need.
All additional packages and customizations you plan to add to your new custom image are defined using a blueprint. The tool creates your custom composer image based on your blueprint and chosen image format, ready to deploy on various cloud and bare metal platforms. The custom images are stored in the tool and ready to be downloaded whenever needed.

The tool works from command line or from the Image Builder page in the Cockpit web console.
The tool works from the command line or from the Image Builder page in the Cockpit web console.

This lab describes how to use the Image Builder tool from command line to create ready to deploy custom Oracle Linux images.
This tutorial describes how to use the Image Builder tool from the command line to create ready-to-deploy custom Oracle Linux images.

### Objectives

In this lab you will practice how to:
In this tutorial, you will learn how to:

- Install the Image builder tool
- Create and configure blueprints
Expand All @@ -37,5 +37,4 @@ In this lab you will practice how to:

### Prerequisites

- Any Oracle Linux 8 system or later

- An Oracle Linux system

0 comments on commit cc6ebe4

Please sign in to comment.