oke-multihome-deployer

Automate Multus multihome deployment and troubleshooting on OCI Kubernetes Engine.

785|220|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/oracle/skills --skill oke-multihome-deployer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oke-multihome-deployer
Source: https://github.com/oracle/skills/tree/main/oci/oke/skills/oke-multihome-deployer
Command: npx skills add https://github.com/oracle/skills --skill oke-multihome-deployer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the deployment and troubleshooting of multihome networking on OCI Kubernetes Engine (OKE), simplifying the process of configuring and validating network connectivity for complex OKE setups.

Core Features & Use Cases

  • Automated Deployment: Deploy Multus-based pod multihoming on OKE clusters with existing GVA secondary VNIC node pools.
  • Troubleshooting: Validate multihomed pod connectivity, inspect OCI CNI IPAM allocation, and configure Multus NADs for secondary VNIC interfaces.
  • Use Case: When you need to ensure that your OKE cluster is configured for multihome networking and you want to verify connectivity and IPAM allocation.

Quick Start

Run the discovery script to gather information about your OKE cluster and node pools:

python3 <skill>/scripts/discover-oke-multihome.py --cluster-id <cluster_ocid> --region <region> --pretty > oke-multihome-discovery.json

Frequently Asked Questions about oke-multihome-deployer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure OKE multihome networking for existing secondary VNIC node pools?

To configure OKE multihome networking, you deploy Multus thick plugin and OCI CNI/IPAM with NetworkAttachmentDefinitions on existing GVA secondary VNIC node pools to enable multihomed pod connectivity.

Can I use this to auto-discover OKE cluster subnets and node pools for multihome deployment?

Yes, you can auto-discover OKE cluster subnets and node pools for multihome deployment by running the discovery script to gather cluster information and output it as a JSON file.

How do I validate multihomed pod connectivity and inspect OCI CNI IPAM allocation on OKE nodes?

You validate multihomed pod connectivity and inspect OCI CNI IPAM allocation on OKE nodes by deploying test pods and running troubleshooting scripts that check NetworkAttachmentDefinitions and secondary VNIC interfaces.

Should I use this Skill for broad incident root cause analysis or non-Multus pod symptoms on OKE?

No, for broad incident root cause analysis, DPDK/SR-IOV failures, or non-Multus pod symptoms, you should use the oke-troubleshooter Skill first instead of this multihome deployment tool.

Can I create or update GVA secondary VNIC node pools using this OKE multihome deployment Skill?

No, you cannot create or update GVA secondary VNIC node pools with this Skill; it is designed solely to configure Multus NADs and multihoming on existing node pools.