Kartaca DevOPS Internship Assignment

2024 Kartaca DevOPS Stajyer Görevi

Değerli Projeye bakan arkadaşım, A-Z proje çalışmaktadır. Seve Seve Kullan.

Detaylı bilgi öğrenmek için, harunkurt.dev@gmail.com adresine mail atman yeterli.

Merhaba Ben Harun KURT, Bölümüm mekatronik müh. fakat, burada öğreneceğim bilgilerle farklı branşlarda,

- Cloud Robotics
- Robotics DevOPS  
- ML
- Edge Computing

gibi terimlerde kullanmak istiyorum.

Aşağıda ki video'da projeye ait, çalışmasını izleyebilirsiniz.

Youtube Link

Master Branchında ubuntu22.04 üzerine göre geliştirilmiştir.

  • Son kararlı hali, ubuntu22.04'tür.

Burada yaptığım adımlar 2 farklı OS'ta denenmiştir. - MacOS Venture - Ubuntu 22.04'tür

farklı 2 branch'ta mevcut olarak çalışan projeler bulunmaktadır.

macOS branch'ında elastic.datas oluşturularak verileri local'e kayıt edilmesi sağlanmaktadır. Fakat, ubuntu22.04 branch'ında elastic.datas bu veriler docker volumes altında oluşturulmaktadır.

Make Komutları

Makefile altında bazı komut listeleri bulunmaktadır.

- rm_files:
    `elasticsearch` tarafında üretilen bu dosyaların silinmesini sağlamaktadır. `elastic.datas` klasörünü silmektedir. (macOS tarafında çalışmaktadır.)
- build:
    `docker compose up --build` demek yerine `make build` diyerek proje dizininde kısa bir komut oluşturmuş olduk.
- start:
    proje dizininde`docker compose up -d` demek yerine make start ile projemizi başlatmaktayız. 

Kullanılan Portlar

Değerli gözetmen çalıştırdığınız da bilgisayarınızda ki portları bilmediğim için bunlardan birtanesinyle çakışma olursa eğerki lütfen değiştirir misiniz? 

- elasticsearch 9200
- goapp 5555
- prometheus 9090
- pythonapp 4444
- grafana 3001