Sistemin Çalıştırılması
Ekteki yaml dosyaları Kubernetes üzerine eklenerek servisleçalışır hale getirilebilir.
Bu bölümdeki yaml örnekleri Kubernetes paneline import edilmelidir.

1- Regcred
kind: Secret
apiVersion: v1
metadata:
name: regcred
namespace: default
data:
.dockerconfigjson: >-
eyJhdXRocyI6eyJnaGNyLmlvIjp7ImF1dGgiOiJiMmQxZW1Odk9tZG9jRjlyYlZSQmFUbFJZV2xuWVhZNWEwRlpVak5tVG5ZNVZXNW9OSFJYTm1zeFVGWm1OVVk9In19fQ==
type: kubernetes.io/dockerconfigjson
2- Sql
kind: Deployment
apiVersion: apps/v1
metadata:
name: sql
namespace: default
labels:
k8s-app: sql
spec:
replicas: 1
selector:
matchLabels:
k8s-app: sql
template:
metadata:
name: sql
labels:
k8s-app: sql
spec:
volumes:
- name: kubesql
hostPath:
path: /run/desktop/mnt/host/c/kubesql
type: Directory
containers:
- name: sql
image: 'ghcr.io/travelaps/mssql2019fts:latest'
env:
- name: ACCEPT_EULA
value: 'Y'
- name: SA_PASSWORD
value: 'aA!01012000'
- name: MSSQL_PID
value: Express
- name: MSSQL_AGENT_ENABLED
value: 'true'
- name: MSSQL_TCP_PORT
value: '1433'
- name: MSSQL_MEMORY_LIMIT_MB
value: '2000'
volumeMounts:
- name: kubesql
mountPath: /var/opt/mssql/data
imagePullSecrets:
- name: regcred
hostname: mssqlinst
---
kind: Service
apiVersion: v1
metadata:
name: sql
namespace: default
labels:
k8s-app: sql
spec:
ports:
- name: sql-port
protocol: TCP
port: 1433
targetPort: 1433
selector:
k8s-app: sql
type: ClusterIP
SQL servisi ayaklandıktan sonra servere bağlantı kurmak için ekteki kod komut satırında çalıştırılarak port yönlendirmesi yapılır ve bağlantı yolu açılır.
kubectl port-forward service/sql 31433:1433
Diğer yaml dosyasının importuna geçmeden önce sql servere bağlanarak ilgili databaseleri oluşturmak gerekmektedir. Ekteki SQL kodlarını sırasıyla çalıştırıyoruz.
SQL bağlantı adresi : tcp:127.0.0.1,31433
3- Angus
4- Ngix
5- Redis
6- Rabbit
7- Http
8- Worker
Son olarak worker yml ile sistem ayaklanacaktır. Sisteme erişim için cihazımızın hosts dosyasının en alt satırına ilgili adresleri yazmalısınız.
127.0.0.1 nodejs4001
127.0.0.1 elektraweb
127.0.0.1 elektrawebreport
127.0.0.1 elektrawebpos
Kurulum tamamlanmıştır tarayıcınızda elektraweb/ yazarak elektraweb e nodejs4001 yazarak nodejs uygulamasına ulaşabilirsiniz.
Last updated