Skip to content
This repository has been archived by the owner on Nov 8, 2023. It is now read-only.

Collection of Ansible roles and playbooks crafted for Seldon ecosystem

License

Notifications You must be signed in to change notification settings

SeldonIO/ansible-k8s-collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⏳ ansible-tools

Collection of Ansible roles and playbooks crafted for Seldon ecosystem

⚠️ NOTE: This is work in progress

⚠️ To configure ecosystem for Seldon Core follow instructions for Core v1 or Core v2 directly.

Requirements

To install Ansible and its requirements:

pip install ansible openshift docker passlib
ansible-galaxy collection install git+https://github.com/SeldonIO/ansible-k8s-collection.git

Playbooks

/playbooks/kind.yaml

Creates Kind cluster and sets up MetalLB

Components:

  • Create a kind cluster
  • Install metallb
ansible-playbook playbooks/kind.yaml

/playbooks/seldon_core.yaml

Installs Istio, MinIO and Seldon Core

Components:

  • Install Istio
  • Install Minio
  • Install Seldon Core
ansible-playbook playbooks/seldon_core.yaml