Frontier Outpost of Federal Frontier Kubernetes Platform (FKP)

Frontier Outpost Graphical User Interface (GUI) User Guide

Frontier Outpost Logo

Frontier Outpost

Frontier Outpost is the GUI used for the Federal Frontier Kubernetes Platform (FKP). FKP is a feature-rich, cost-effective, and easy-to-deploy multi-cluster Kubernetes solution that leverages open-source community innovations while avoiding vendor lock-in. We use Outpost GUI to allow Frontier users and adminstrators will be able to perform all actions in managing their workload clusters as the Frontier Command-Line Interface (CLI) and more. Additonal features will include cost monitoring to help achieve the lowest total cost of ownership (TCO) by providing real-time visibility into expenses.

Tools

Frontier Outpost GUI utilizes Vue.js. Vue.js is a JavaScript (JS) framework that builds graphical user interfaces utilizing standard HTML, CSS, and JS. Vue.js is designed to be flexible and adoptable across most common features needed in front-end development.

Security

For security, Frontier uses Frontier API Services (FAS) to pass information to the management cluster protected by a JWT Token. Users and Administrators will be required to authenticate to Frontier Outpost GUI via OAuth2.0. They will be redirected from the application to an OIDC provider authentication screen to enter their credentials required for Frontier services. Users will have to ensure they have the correct role and permissions in order to conduct, retrieve, or delete actions from Frontier Management Cluster (FMC).

Guides on Frontier CLI

The following sections below will contain tutorial guides on how Frontier Outpost is used under different tasks requested by the authenticated user or administrator. This list contains tutorials on each tool and capabilities Outpost possesses for its clients: