/ansible-k8s-collection

Collection of Ansible roles and playbooks crafted for Seldon ecosystem

Primary LanguageJinjaApache License 2.0Apache-2.0

⏳ 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