Deploy to Kuberenetes
latest
Deploying a Distributed AI Stack to Kubernetes on CentOS
Getting Started
Overview
Install
Validate
Deploy Redis and Postgres and the Nginx Ingress
Start Applications
Confirm Pods are Running
Run a Database Migration
Add Ingress Locations to /etc/hosts
Using the Minio S3 Object Store
View the Verification Tests on the Minio Dashboard
Test Minio S3 with Bucket Creation and File Upload and Download
Using the Rook Ceph Cluster
Create a User
Deployed Web Applications
View Django REST Framework
View Swagger
View Jupyter
View pgAdmin
View Minio S3 Object Storage
View Ceph
View Splunk
Training AI with the Django REST API
Train a Deep Neural Network on Kubernetes
Get the AI Job Record
Get the AI Training Job Results
Standalone Deployments
Deploy Redis
Confirm Connectivity
Debug Redis Cluster
Possible Errors
Delete Redis
Delete Persistent Volume and Claim
Deploy Postgres
Install Go
Start
Debug Postgres
Deploy pgAdmin
Start
Get Logs
SSH into pgAdmin
Deploy Django REST API
Start
Run a Database Migration
Get Logs
SSH into the API
Deploy Django Celery Workers
Start
Get Logs
SSH into the Worker
Deploy AntiNex Core
Start
Get Logs
SSH into the API
Deploy Jupyter
Start
Login to Jupyter
Get Logs
SSH into Jupyter
Deploy Splunk
Start
Login to Splunk
Searching in Splunk
Search using Spylunking
Find Django REST API Logs in Splunk
Find Django Celery Worker Logs in Splunk
Find Core Logs in Splunk
Find Jupyter Logs in Splunk
Get Logs
SSH into Splunk
Deploy Nginx Ingress
Start
Get Logs
SSH into the Ingress
View Ingress Nginx Config
View a Specific Ingress Configuration
Deploy Splunk
Start
Deploy Splunk-Ready Applications
Get Logs
SSH into Splunk
View Ingress Config
Create your own self-signed x509 TLS Keys, Certs and Certificate Authority with Ansible
Deploying Your Own x509 TLS Encryption files as Kubernetes Secrets
Deploy Secrets
List Secrets
Reload Secrets
Deploy Cert Manager with Let’s Encrypt
Start with Let’s Encrypt x509 SSL Certificates
View Logs
Stop the Cert Manager
Debugging
Troubleshooting
Customize Minio and How to Troubleshoot
Change the Minio Access and Secret Keys
View the Minio Dashboard
Get S3 Internal Endpoint
Get S3 External Endpoint
Debugging Steps
Describe Pod
Describe Service
Describe Ingress
Uninstall Minio
Ceph Troubeshooting
Validate Ceph System Pods are Running
Validate Ceph Pods are Running
Validate Persistent Volumes are Bound
Validate Persistent Volume Claims are Bound
Create a Persistent Volume Claim
Verify the Persistent Volume is Bound
Verify the Persistent Volume Claim is Bound
Describe Persistent Volumes
Show Ceph Cluster Status
Show Ceph OSD Status
Show Ceph Free Space
Show Ceph RDOS Free Space
Out of IP Addresses
AntiNex Stack Status
Reset Cluster
Development
Testing
License
Running a Distributed Ceph Cluster on a Kubernetes Cluster
Overview
Background
Add the Ceph Mon Cluster Service FQDN to /etc/hosts
Build KVM HDD Images
Attach KVM Images to VMs
Format Disks in VM
Install Ceph on All Kubernetes Nodes
Deploy Ceph Cluster
Watch all Ceph Logs with Kubetail
Show Pods
Check Cluster Status
Validate a Pod can Mount a Persistent Volume on the Ceph Cluster in Kubernetes
Create PVC
Verify PVC is Bound
Create Pod using PVC as a mounted volume
Verify Pod has Mounted Volume inside Container
Verify Ceph is Handling Data
Delete Ceph Tester Pod
Recreate Ceph Tester Pod
View Logs from Previous Pod
Cleanup Ceph Tester Pod
Kubernetes Ceph Cluster Debugging Guide
Confirm Ceph OSD pods are using the KVM Mounted Disks
The ceph-tester failed to start
Orphaned fdisk Processes
Check osd pods
Watch the Ceph Mon Logs with Kubetail
Attach Successful but Mounting a Ceph PVC fails
Previous Cluster Cleanup Failed
OSD Issues
OSD Pool Failed to Initialize
OSD Pod Prepare is Unable to Zap
OSD unable to find IP Address
Cluster Status Tools
Show All
Show Cluster Status
Show Ceph DF
Show Ceph OSD Status
Show Ceph Rados DF
Uninstall
Uninstall and Reformat KVM Images
Managing a Multi-Host Kubernetes Cluster with an External DNS Server
Overview
Background
Allocate VM Resources
Install CentOS 7
Prepare VMs
Install Kubernetes
Start All Kubernetes Cluster VMs
Verify the Cluster has 3 Ready Nodes
Deploy a Distributed AI Stack to a Multi-Host Kubernetes Cluster
Deploy Cluster Resources
Start the AI Stack
Set up an External DNS Server for a Multi-Host Kubernetes Cluster
Start using the Stack
Run a Database Migration
Create a User
Deployed Web Applications
View Django REST Framework
View Swagger
View Jupyter
View pgAdmin
View Minio S3 Object Storage
View Ceph
View Splunk
Train AI with Django REST API
Next Steps
More Information
Deploy to Kuberenetes
Docs
»
Index
Edit on GitHub
Index
Read the Docs
v: latest
Versions
latest
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.