| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- ---
- kind: kubernetes
- metadata:
- icon:
- provider: selfh
- id: kubernetes
- name: Kubernetes Service
- description: >
- Kubernetes Service resource for exposing applications running on a set of Pods.
- Services provide stable network endpoints and load balancing.
- Documentation: https://kubernetes.io/docs/concepts/services-networking/service/
- version: 1.31.0
- author: Christian Lempa
- date: '2025-01-11'
- spec:
- general:
- vars:
- resource_name:
- default: app-service
- namespace:
- default: default
- service_type:
- type: enum
- description: Service type
- config:
- options:
- - ClusterIP
- - NodePort
- - LoadBalancer
- - ExternalName
- default: ClusterIP
- service_port:
- type: int
- description: Service port
- default: 80
- target_port:
- type: int
- description: Target port on pods
- default: 8080
- protocol:
- type: enum
- description: Protocol
- config:
- options:
- - TCP
- - UDP
- - SCTP
- default: TCP
- app_selector:
- type: str
- description: App label selector (e.g., app.kubernetes.io/name value)
|