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 »
  • Search
  • Edit on GitHub


© Copyright 2018, Jay Johnson Revision 3624ab18.

Built with Sphinx using a theme provided by Read the Docs.