One-click install
npx skills add https://github.com/oracle/skills --skill oke-gva-deployer-oracle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oke-gva-deployer
Source: https://github.com/oracle/skills/tree/main/oci/oke/skills/oke-gva-deployer
Command: npx skills add https://github.com/oracle/skills --skill oke-gva-deployer-oracle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires oci, kubectl, oci-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need to deploy and configure the Generic VNIC Attachment (GVA) feature for OCI Kubernetes Engine (OKE), enabling advanced networking and workload isolation.

Core Features & Use Cases

  • GVA Deployment: Deploy GVA for OKE nodes, configure secondary VNIC profiles, and create node pools with custom networking settings.
  • Networking Discovery: Discover and retrieve cluster, subnet, and network security group details to configure GVA settings.
  • CLI Commands Generation: Generate CLI commands for creating GVA-enabled node pools with secondary VNIC profiles.
  • Workload Deployment: Deploy workloads that request specific application resources, ensuring optimal scheduling and resource allocation.
  • Validation & Verification: Validate the GVA configuration, verify node resources, and provide a verification checklist for user confirmation.
  • Use Case: For example, if a user needs to deploy a microservices architecture with strict network segmentation, this Skill can help them configure GVA and secondary VNIC profiles to meet those requirements.

Quick Start

Use the oke-gva-deployer skill to deploy a GVA-enabled node pool for your OKE cluster.

Frequently Asked Questions about oke-gva-deployer

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

FAQPage Schema
How do I configure OKE nodes with secondary VNIC profiles for workload isolation?

OKE Generic VNIC Attachment (GVA) enables advanced networking and workload isolation by attaching secondary VNIC profiles to OKE nodes. It allows you to segment microservices architectures by configuring custom network security groups and subnet details for strict network boundaries.

How do I deploy a GVA-enabled node pool in OCI Kubernetes Engine?

Deploy a GVA-enabled node pool by discovering cluster and subnet details, configuring secondary VNIC profiles, and generating OCI CLI commands for node pool creation. This process ensures custom networking settings are applied for advanced workload isolation and resource allocation.

Do I need OCI CLI and kubectl installed to configure Generic VNIC Attachment?

Yes, configuring Generic VNIC Attachment requires OCI CLI, kubectl, and valid OCI configurations. These dependencies are necessary to discover network resources, generate node pool creation commands, and deploy workloads with specific application resource requests.

What's the best way to validate GVA configuration and verify node resources in OKE?

Validate GVA configuration by checking the generated verification checklist to confirm secondary VNIC profiles and node resources are correctly provisioned. This ensures your OKE workloads are properly scheduled with the expected networking and resource allocation.

Can I use GVA to deploy microservices with strict network segmentation on OCI?

Yes, GVA supports deploying microservices with strict network segmentation on OCI by configuring secondary VNIC profiles and network security groups. This ensures workloads are isolated and scheduled with optimal resource allocation across the OKE cluster.

Why does my OKE workload deployment require network resource discovery?

Network resource discovery is required to retrieve cluster, subnet, and network security group details needed to configure GVA settings. This ensures secondary VNIC profiles are correctly attached and workloads are deployed with the proper network boundaries and resource allocation.