Assign a Static IP Address to a Kubernetes Service
Functionality of LoadBalancer services in IONOS Managed Kubernetes
LoadBalancer services in IONOS Managed KubernetesReserve a static IP address
Example: Deploy an echo server with a static IP address
1
apiVersion: apps/v1
kind: Deployment
metadata:
name: echo-server
spec:
replicas: 2
selector:
matchLabels:
app: echo-server
template:
metadata:
labels:
app: echo-server
spec:
containers:
- name: echo-server
image: ealen/echo-server
ports:
- containerPort: 802
3
kubectl get service echo-serviceNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
echo-service LoadBalancer 10.96.0.1 85.215.190.220 80:31234/TCP 5m4
curl http://85.215.190.220 {
"path": "/",
"method": "GET",
"headers": {
<!-- markdown-link-check-disable-next-line -->
"Host": "85.215.190.220",
"User-Agent": "curl/7.68.0",
"Accept": "*/*"
}
}Summary
Last updated
Was this helpful?