Middle
Kubernetes-də xidməti başlatmaq üçün nə lazımdır?
sobes.tech Süni İntellekt
AI-dan cavab
Kubernetes-də xidməti başlatmaq üçün:
- Tətbiqinizin Docker şəklini yaradın.
- Kubernetes manifestlərini yazın — adətən Podları idarə etmək üçün Deployment və onlara giriş üçün Service.
- Manifestləri klasterə yerləşdirin
kubectl apply -fistifadə edərək. - Podların və xidmətlərin vəziyyətini yoxlayın
kubectl get podsvəkubectl get svcilə.
Go dilində sadə Deployment nümunəsi:
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-go-service
spec:
replicas: 3
selector:
matchLabels:
app: my-go-service
template:
metadata:
labels:
app: my-go-service
spec:
containers:
- name: my-go-service
image: myrepo/my-go-service:latest
ports:
- containerPort: 8080
Və giriş üçün Service:
apiVersion: v1
kind: Service
metadata:
name: my-go-service
spec:
selector:
app: my-go-service
ports:
- protocol: TCP
port: 80
targetPort: 8080
type: ClusterIP
Bundan sonra, xidmət klaster daxilində my-go-service adı ilə əlçatan olacaq.