PHP K8s
Github Repo
2.x
2.x
  • 🚢Introduction
  • 🎉Support
  • Getting Started
    • 🚀Installation
    • 🙌Showcase
    • 🔒Authentication
    • 📗Default Versions
  • Cluster Interaction
    • 🧭Getting Started
    • 🎭CRUD Operations
    • 📦Import from YAML
    • 👀Watching Resources
  • Resources
    • 👓Base Resource
      • Attributes Methods
      • Metadata Methods
      • Custom Callers
    • 🧑Namespace
    • 🖥️Node
    • 📡Event
    • 📦Workloads
      • Pod
      • Deployment
      • StatefulSet
      • DaemonSet
      • Job
      • CronJob
    • 🧵Configurations
      • ConfigMap
      • Secret
    • 📀Storage
      • StorageClass
      • PersistentVolume
      • PersistentVolumeClaim
    • 📶Networking
      • Service
      • Ingress
    • ↔️Scaling & Availability
      • HorizontalPodAutoscaler
      • PodDisruptionBudget
    • 🔑RBAC
      • ClusterRole
      • ClusterRoleBinding
      • Role
      • RoleBinding
      • ServiceAccount
  • Instances
    • Affinity
    • Container
    • Container Probes
    • Expressions
    • Resource Metrics
    • RBAC Rules
    • Volumes
  • Advanced
    • 🏰Macros
    • ✨Create classes for CRDs
      • 🎇Getting started
      • 🏰Macros
      • 👀Watchable Resources
      • ↔️Scalable Resources
      • 💊Podable Resources
      • 📄Loggable Resources
      • 🚒Helper Traits
  • Frameworks
    • Laravel
    • PHP Helm
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Advanced

✨Create classes for CRDs

The ease of using basic Kubernetes resources can be extended into creating CRDs for your custom use case. This needs a lot of context about what you can apply to the resources, based on your needs.

In these examples, we will be looking at the Traefik CRDs and Agones CRDs. The versions might differ from the actual live Traefik docs, it's just for the example purposes.

PreviousMacrosNextGetting started

Last updated 3 years ago

Was this helpful?