Difference between revisions of "Kubernetes services"
Jump to navigation
Jump to search
↑ https://kubernetes.io/docs/concepts/services-networking/service/
Line 23: | Line 23: | ||
* <code>[[kubectl create service]]</code> | * <code>[[kubectl create service]]</code> | ||
+ | * <code>[[kubectl create loadbalancer]]</code> | ||
* <code>[[kubectl get services]]</code> | * <code>[[kubectl get services]]</code> | ||
* <code>[[kubectl get svc]]</code> | * <code>[[kubectl get svc]]</code> |
Revision as of 19:11, 5 December 2021
A Kubernetes service is an abstraction which defines a logical set of Pods and a policy by which to access. [1]
Kubernetes sample service: my-service
apiVersion: v1 kind: Service metadata: name: my-service spec: selector: app: MyAppLabel ports: - protocol: TCP port: 80 targetPort: 9376
If targetPort
is not specified then same port value is used also as targetPort
Changelog
Related terms
kubectl create service
kubectl create loadbalancer
kubectl get services
kubectl get svc
kubectl delete services hello-minikube
- CKA v1.15: Understand Services
- CKA v1.18: Understand Services and other network primitives
- Deployments
ConfigMaps
See also
- Kubernetes services,
kubectl get services, kubectl describe service
,kubectl create service
[loadbalancer
|nodeport
|clusterip
|externalname ], kubectl expose
,headless service, service.beta.kubernetes.io
Advertising: