/Public_Notebooks

Public Nephtek Jupyter Notebooks for Training

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Nephtek Public Notebooks

This repository contains a number of Jupyter Notebooks that install and configure a complete Internal Developer Platform, built on top of Kubernetes, that provides a consistent experience from development to production.

Getting Started

To begin, you'll need to install Jupyter locally and the appropriate kernel for your platform (bash for WSL, Linux, and MacOS; Powershell for Windows). At this time, the PowerShell scripts are not complete. Check back for updates.

  1. Notebook - Learning Jupyter
  2. Install Kubernetes
  3. Install Jupyter kernel for your platform
  4. Notebook - Install Kubernetes
  5. Setup DNS for your platform

Components

For the most part, these components can be installed in any order, and can be mixed and matched--install just what you want or need! One exception is the Kube-Prometheus-Stack--this component installs the Prometheus Operator that provides monitoring and alerting used by many of the other components.

Observability

Infrastructure

Authentication + SSO

Data Science

CI/CD

SecOps

Developer Tools