k8s-Dienst-Yml-Datei erstellen
Sicher! Hier ist ein einfaches Beispiel, wie man einen Dienst definiert. apiVersion: v1 type: Service metadata: name: my-service spec: selektor: app.kubernetes.io/name: MyApp ports: - Protokoll: TCP port: 80 targetPort: 9376 Diese Spezifikation erstellt ein neues Serviceobjekt namens "my-service", das auf jedem Pod mit dem app.kubernetes.io/name=MyApp label TCP port 9376 anspricht. Kubernetes weist diesem Dienst eine IP-Adresse zu (manchmal auch "Cluster IP" genannt), die von den Serviceproxies verwendet wird. Der Controller für den Service selektor scannt kontinuierlich nach Pods, die seinem Selektor entsprechen, und dann POSTs alle Aktualisierungen an ein Endpoint-Objekt namens "my-service". Hinweis: Ein Service kann jeden ankommenden Port auf einen Zielport mappen. Standardmäßig und zur Bequemlichkeit wird der targetPort auf den gleichen Wert wie das Portfeld gesetzt.