Angus Wiki
  • Group 1
    • Angus Wiki
    • Control Types
      • Text
      • Textarea
      • Password
      • Spacer
      • Integer
      • Double
      • Double4
      • Double5
      • Date
      • Daterange
      • Time
      • Datetime
      • Select
      • Anglookup
      • Boolean
      • Button
      • Filter
      • Radio
      • Multiselect
      • Dbimage
      • Image
      • Html
      • Chart
      • Widget
      • Autocomplete
      • Chip
      • Phoneinput
    • General type
    • Toolbar
    • Menu
    • Grid
    • Grid Filter Panel
    • Page
    • Analysis
    • OptionRecord
    • Record
      • Recordlarda Fuzzy Search Kullanımı
      • Recordlara Panel Ekleme
      • Record Butonlarına da Rol Verilebilir
    • Record scripti
    • Butonda Script Kullanımı
    • Buton ve row actiondan gridfilter veri gönderme
    • Combine Latest
    • Sp ye istek atıp dönen id bir tane ise record fazla ise grid açan buton scripti
  • Group 3
    • Angus Lokal Kurulum Linux
    • İlk kurulum
    • Kubernetes Dashboard
  • Group 2
    • Angus Lokal Kurulum Windows
    • Gerekli Uygulamalar
      • Ubuntu Kurulumu
      • WSL Kurulumu
      • Docker Kurulumu
      • Kubernetes Kurulumu
      • Microsoft SQL Kurulumu
    • Kubernetes Ayarları
    • Sistemin Çalıştırılması
  • Group 4
    • Scriptler
      • Rezervasyon Kartı
      • Rezervasyon Kartı BeforeSave Script
      • Rezervasyon Kartı BeforeClone Script
      • Fatura
      • Fatura BeforeSave Script
      • Fatura Before Print Script Editor
      • Satış Projeleri
      • Satış Projeleri BeforeSave Script
      • Kapalı Oda İşlemleri
      • Kayıp Bulunan Listesi
      • İş Kaydı
      • İş Kaydı BeforeSave Script
      • Hesap Kartı
      • Stok Fiyat Anlaşması
      • Proforma Fatura Listesi
      • Fatura BeforeSave Script
      • Fiş
      • Fiş BeforeSave Script
      • Fiş AfterSave Script
      • Fiş Before Print Script
      • Fiş BeforeClone Script
      • Ödeme Emri
      • Ödeme Emri BeforeSave Script
      • Çek/Senet
      • Banka Ekstresi Oku BeforeSave Script
      • Hesap Mutabakatı
      • Babs Mutabakat
      • Kur Değerleme
      • Kur Değerleme(Toplu Döviz)
      • Yaşlandırma Analizi
      • Seyahat Acentası
      • Fiyat Kodu
      • Kontrat Detay
      • Entegrasyon Bağlantı Tanımları
      • Stok İrsaliye
      • Stok İrsaliye BeforeSave Script
      • Stok Fişi
      • Stok Fişi BeforeSave Script
      • Talep
      • Talep BeforeSave Script
      • Üretim Emri
      • Stok Sayım
      • Stok Sayım BeforeSave Script
      • Tüketim Fişleri
      • Adisyon Before Save Script
      • Stok Fiyat Anlaşması
      • Stok Fiyat Anlaşması BeforeSave Script
      • Misafir Kartı
      • Yeni Talep
      • Yeni Talep BeforeSave Script
      • Yeni Talep AfterSave Script
      • Çağrı Merkezi Kaydı
      • Çağrı Merkezi Kaydı AfterSave Script
      • Üyelik
      • Ödeme Linki
      • Doluluk Grafikleri
      • Dağılım Analizi
      • Park Giriş BeforeClone Script
      • Park Giriş
      • Park Rezervasyonu
      • Park Rezervasyonu BeforeSave Script
      • Park Rezervasyonu BeforeClone Script
      • Seyahat Acentası
      • Kullanıcı Bilgileri
      • Kullanıcı Bilgileri BeforeSave Script
      • Medikal Rezervasyon Kartı
      • Medikal BeforeSave Script
      • Medikal BeforeClone Script
      • Ödeme Linki
      • Ödeme Linki BeforeSave Script
  • Group 5
    • IP Santral Entegrasyonu
    • Ip Santral Sistemi
    • File Transfer Service
    • IP Santral Engtegrasyonu Angus Kullanımı
  • Response Header'larındaki Alanlar ve Anlamları
Powered by GitBook
On this page
  1. Group 2

Sistemin Çalıştırılması

Ekteki yaml dosyaları Kubernetes üzerine eklenerek servisleçalışır hale getirilebilir.

PreviousKubernetes AyarlarıNextScriptler

Last updated 3 years ago

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.

1KB
003a-DDLEVENTS.sql
103KB
003b-EMDS_LOGS.sql
6KB
003c-ERSDEVELOPER.sql
92KB
003d-EMDS.sql
61KB
003e-ANGUS_WEBHOTEL.sql
3KB
004-Angus.yml
19KB
005-nginx.yml
624B
006-redis.yaml
741B
007-rabbit.yaml
2KB
008-http.yml
11KB
009-worker.yml
Giriş ayarları