← Back to home
New

Обука за Кубернетес

🏛 СМАТСА ДОО

Submission deadline
16.10.2026 09:00 9 days left
Estimated value
not specified
Status
Active
Region
Grad Beograd
Procedure type
Open procedure
80500000Услуге обуке Planned period: 3. квартал 2026

Description and specification

Tehnička specifikacija.pdf Техничка спецификација Опште Предвиђено је да се услуге предметних обука изврше у току 2027. године и до краја четвртог квартала 2028. године у терминима који ће бити усаглашени са наручиоцем по потписивању уговора. Сврха набавке су обуке (основног и напредног типа) за инсталацију и подешавање и администрацију софтверске платформе Kubernetes као и за софтверске алате Grafana, Prometheus, Loki, Keycloak, Ansible, Redis, Apache Kafka, FluentBit, Apache Goacamole. I Обука за основни ниво Основни ниво обуке мора да обухвати следеће теме: 1. Инфраструктура + OS + умрежавање • Концепти хардвера (CPU, RAM, складиштење, кеш, магистрале, повезивање) • Linux основе: фајл систем, дозволе, управљање пакетима, основе командне линије, преглед PXE и GRUB-а (само кратка теорија) • Подешавање Linux виртуелних машина • Истраживање хардвера (lscpu, lsblk, free) • Управљање корисницима и дозволама • Брза измена GRUB-а и тестирање поновног покретања • Основе умрежавања: IP конфигурација, руте, ping, traceroute 2. Припрема за Kubernetes + подсећање на умрежавање • Подсећање у трајању од 30–60 минута: основе умрежавања и iptables • Увод у контејнере (Docker / CRI-O vs RKE2) • Kubernetes концепти (контролна раван, радни чворови, pod-ови, сервиси) • Преглед RKE2 архитектуре • Припрема Linux виртуелних машина за Kubernetes (заштитни зид, предуслови) • Истраживање основа за kubectl (get nodes, get pods, describe) 3. Примена Kubernetes кластера (Проширено) • Концепти примене кластера са више чворова (контролна раван + радни чворови) • Ingress и основни концепти усмеравања саобраћаја ка сервисима • Kubernetes Workloads: Pods, ReplicaSets, Deployments • Типови сервиса (ClusterIP, NodePort, Load Balancer) • Именски простори (Namespaces) за организацију ресурса 4. Kubernetes примене (Deployments) • Pods, ReplicaSets, Services, StatefulSet, DaemonSet. Job, CronJob • Helm и Helm Charts – паковање, инсталација и управљање Kubernetes апликацијама • Namespaces и организација ресурса • Излагање сервиса (ClusterIP, NodePort) 5. Ansible за примену • Основе за Ansible: плејбукови (playbooks), улоге (roles), задаци, модули • Git радни процеси за IaC • Поновно постављање RKE2 кластера помоћу Ansible-а 6. Kubernetes администрација и RBAC • ConfigMaps и Secrets • RBAC улоге и повезивања • Основе складиштења (PV, PVC) • Примена RBAC правила • Постављање апликације са трајним складиштењем 7. Интеграција са Vault-ом • Архитектура HashiCorp Vault-а • Управљање тајнама, политике, енкрипција • Интеграција Vault-а са Kubernetes-ом • Чување и преузимање тајни • Убацивање Vault тајни у pod-ове 8. Прегледност и надгледање (Observability & Monitoring) • Увод у Grafana-у (контролне табле, извори података) • Визуелизација дневника (logs) и метрика • Основе SNMP-а (MIB, поруке) • Израда контролних табли • Тестирање SNMP упита 9. Идентитет и удаљени приступ • Концепти за Keycloak / RADIUS (SSO, токови идентитета) • Преглед Apache Guacamole-а • Приступ виртуелним машинама / радним површинама преко Guacamole-а • Истраживање OpenSky функција (демо/макета) 10. Интеграција • Повезивање екосистема: K8s + Vault + Ansible + Grafana + идентитет • Безбедносна разматрања • Завршна лабораторија: o Поновно постављање пакета апликација помоћу Ansible-а o Коришћење Vault тајни o Надгледање помоћу Grafana-е o Приступ преко Guacamole-а / Keycloak-а Обука мора да се спроводи групно у групама од по минимум 8 полазника у просторијама Извршиоца услуге, са могућношћу online праћења истих. Трајање обуке за основни ниво мора да буде не краћа од 10 дана, тј. укупног трајања не краћег од 65 сати. Оквирни распоред одржавања истих је: II квартал 2027, III квартал 2027, II квартал 2028, III квартал 2028, IV квартал 2028 Основни ниво обуке за Kubernetes Назив Количина 1. Основни ниво обуке за рад са Kubernetes платформом и пратећим софтверским алатима за администрацију и надзор система базираним на Kubernetes платформи 5 II Обука за напредни ниво Напредни ниво обуке мора да обухвати све садржано у основном нивоу, као и следеће теме: 1. Напредно умрежавање у Kubernetes-у • Преглед CNI-ја (Container Network Interface) • Концепти за Cilium (eBPF, безбедносне политике) • Network Policies – контрола и ограничавање мрежне комуникације између pod-ова • Multus и Macvlan за pod-ове са више мрежних интерфејса • Случајеви коришћења напредних мрежних конфигурација 2. Детаљан преглед надгледања (Observability) • Концепти за Prometheus (метрике, TSDB, упити, упозорења) • Loki (прикупљање дневника, складиштење, претрага) • Fluent Bit (цевовод за прикупљање и прослеђивање дневника) • Интеграција са Grafana-ом • Прикупљање метрика из Kubernetes-а • Прослеђивање и претрага дневника преко Grafana-е 3. Уграђени сервиси за дистрибуцију података • Концепти за Redis (кључ/вредност, Pub/Sub, трајност, TTL) • Концепти за Apache Kafka (теме, партиције, broker-и, producer-и, consumer-и, consumer groups) • Основе отклањања грешака (debugging) за Redis и Kafka • Вежба отклањања грешака и праћења проблема у Redis/Kafka pod-овима 4. Аутоматизација и скриптовање за операције (Ops) • Напредни Ansible (улоге, Jinja2 шаблони, динамички инвентари) • Python / Bash скриптовање за аутоматизацију и отклањање грешака • Коришћење YAML/XML у конфигурацијама (Kubernetes, Ansible итд.) • Израда једноставне Python / Bash скрипте за парсирање дневника и конфигурација 5. Интеграција, идентитет и SNMP • Напредни SNMP (MIB-ови, замке (traps), get/set операције) • Сценарији интеграције: K8s + Vault + Observability + кориснички сервиси • Завршни пројекат (Capstone): Отклањање грешака и надгледање Kubernetes • Висока доступност и Leader Election у Kubernetes/RKE2 окружењу • апликације са више сервиса уз коришћење Prometheus-а, Loki-ја и Grafana-е Обука мора да се спроведе групно у групама од по минимум 8 полазника у просторијама пружаоца услуге, са могућношћу online праћења истих. Трајање обуке за напредни ниво мора да буде не краће од 5 дана, тј. укупног трајања не краћег од 35 сати. Оквирни распоред одржавања истих је: II квартал 2027, III квартал 2027, II квартал 2028 Напредни ниво обуке за Kubernetes Назив Количина 1. Напредни ниво обуке за рад са Kubernetes платформом и пратећим софтверским алатима за администрацију и надзор система базираним на Kubernetes платформи 3 99OBRAZAC STRUKTURE PONUĐENE CENE.pdf ОБРАЗАЦ СТРУКТУРЕ ПОНУЂЕНЕ ЦЕНЕ У РСД Р.Бр. Опис Количина Јединична цена без ПДВ Јединична цена са ПДВ Укупна цена без ПДВ Укупна цена са ПДВ 1 Основни ниво обуке за рад са Kubernetes платформом и пратећим софтверским алатима за администрацију и надзор система базираним на Kubernetes платформи, у групама од по минимум 8 полазника 5 __________ __________ __________ __________ 2 Напредни ниво обуке за рад са Kubernetes платформом и пратећим софтверским алатима за администрацију и надзор система базираним на Kubernetes платформи, у групама од по минимум 8 полазника 3 __________ __________ __________ __________ УКУПНО: __________ __________ Kriterijumi za dodelu ugovora.pdf КРИТЕРИЈУМИ ЗА ДОДЕЛУ УГОВОРА И ОСТАЛИ ЗАХТЕВИ НАБАВКЕ 1 Наручилац: СМАТСА ДОО 103170161 Назив поступка: Обука за Кубернетес Референтни број: 99/У/26 КРИТЕРИЈУМИ ЗА ДОДЕЛУ УГОВОРА И ОСТАЛИ ЗАХТЕВИ НАБАВКЕ Део конкурсне документације који је генерисан путем Портала у случају када је наручилац означио опцију аутоматског рангирања понуда на Порталу јавних набавки Назив предмета / партије: Обука за Кубернетес Наручилац је дефинисао критеријуме за доделу уговора на основу: Цене Изабран начин рангирања прихватљивих понуда: Аутоматско рангирање Остали захтеви набавке (који нису наведени изнад као критеријуми) Назив: Рок плаћања Јединица мере: дан Ограничења: Ограничена је минимална вредност коју понуђач може да понуди Минимална дозвољена вредност: 15,00 Ограничена је максимална вредност коју понуђач може да понуди Максимална дозвољена вредност: 45,00 Напомена: У овом делу наведени су остали захтеви набавке који нису претходно наведени као критеријуми за доделу уговора, а понуђач мора на њих да одговори приликом попуњавања електронског обрасца понуде. Ти захтеви могу да се односе на захтеве набавке, које наручилац сматра релевантним за закључење уговора и који се могу нумерички исказати- Резервни критеријуми Уколико две или више понуда имају исту најнижу понуђену цену, као најповољнија биће изабрана понуда оног понуђача који је понудио дужи рок плаћања. Примена жреба Уколико након рангирања на основу критеријума за доделу и резервних критеријума (ако су дефинисани) није могуће донети одлуку о додели уговора, наручилац ће уговор доделити понуђачу који буде извучен путем жреба. Наручилац ће обавестити све понуђаче који су поднели понуде о датуму када ће се одржати извлачење путем жреба. Жребом ће бити обухваћене само оне понуде које су најповољније након рангирања на основу критеријума за доделу и резервних критеријума (ако су дефинисани). Извлачење путем жреба наручилац ће извршити јавно, у присуству понуђача, и то тако што ће називе понуђача исписати на одвојеним папирима, који су исте величине и боје, те ће све те папире ставити у провидну кутију одакле ће прво извући само један папир. Понуђачу чији назив буде на извученом папиру ће бити додељен уговор. Након извлачења првог папира наручилац извлачи преостале папире један по један те сходно редоследу којим су извучени рангира преостале понуђаче. Понуђачима који не присуствују овом поступку, наручилац ће доставити записник извлачења путем жреба. MODEL UGOVORA.pdf МОДЕЛ УГОВОРА Напомена: Овај Модел уговора представља садржину уговора који ће бити закључен са изабраним понуђачем. У случају заједничке понуде и понуде са подизвођачем, у моделу уговора морају бити наведени сви понуђачи из групе понуђача, односно сви подизвођачи. На основу члана 151. Закона о јавним набавкама („Сл. гласник РС“ бр. 91/19 и 92/23) и Одлуке о додели уговора _______ од _______._______. године, КОНТРОЛА ЛЕТЕЊА СРБИЈЕ И ЦРНЕ ГОРЕ SMATSA ДОО БЕОГРАД, Трг Николе Пашића 10, ПИБ: 103170161, матични број: 17520407, коју заступа директор Слободан Цвијан (у даљем тексту: Наручилац) са једне стране И ____________________________________________________________________________ ____________________________________________________________________________ ___________________________________________________________________ (у даљем тексту: Извршилац) (унети назив понуђача, седиште, ПИБ, матични број, позицију име и презиме овлашћеног лица за потписивање уговора) са друге стране 1._____________________________________________________________ 2._____________________________________________________________ 3._____________________________________________________________ (остали понуђачи из групе понуђача) закључили су, УГОВОР О ЈАВНОЈ НАБАВЦИ бр.ЈН 99/У/26 Oбука за Kubernetes Уговорне стране сагласно констатују: - да је Наручилац на основу Одлуке број ____од _____покренуо Отворени поступак набавке, Oбука за Kubernetes - ЈН 99/У/26; - да је Наручилац донео Одлуку о додели уговора број ____ од _____ за предметну јавну набавку на основу које закључује овај Уговор, а у свему у складу са прихваћеном Понудом Извршилац, број понуде ______ од _____ (у даљем тексту: Понуда); ПРЕДМЕТ УГОВОРА Члан 1. Предмет овог уговора је пружање услуг е обуке за Kubernetes (у даљем тексту: Услуге), у свему у складу са Техничком спецификацијом услуга, конкурсном документацијом, и усвојеном понудом Извршиоца, које заједно чине саставни део овог уговора. ЦЕНА Члан 2. Укупна уговорена цена услуге износи ____________________ РСД без ПДВ (уписати податак из Обрасца понуде и заокружити валуту) у Републици Србији. Порез на додату вредност се обрачунава сходно важећим прописима у Републици Србији. Укупна цена из става 1. овог члана Уговора је фиксна и непроменљива у току извршења Уговора. Укупна цена из става 1. овог члана Уговора обухвата све трошкове које ће Извршилац имати у току извршења Уговора, укључујући трошкове путовања, хотелског смештаја и дневница предавача. НАЧИН ПЛАЋАЊА Члан 3. Наручилац ће платити укупну цену из чл. 2 став 1. уговора Извршиоцу, након завршетка целокупне Обуке, у року од ____ дана од дана пријема исправне фактуре на износ плаћања за извршене услуге на адресу седишта Наручиоца и Извештаја о извршеној обуци који саставља и потписује овлашћени представник Наручиоца. ОБАВЕЗЕ ИЗВРШИОЦА Члан 4. Извршилац се обавезује да Обуку изврши у свему у складу са Техничком спецификацијом конкурсне документације ЈН 99/У/26. Извршилац се обавезује да Обуку изврши благовремено, стручно и квалитетно, придржавајући се стандарда, прописа и правила струке који важе за ову врсту услуга. Извршилац ће као предаваче ангажовати особе које су у потпуности обучене за спровођење Обуке и које су већ држале обуке истог типа. Извршилац је дужан да организује и сноси трошкове путовања, хотелског смештаја и исхране за предавача. Након успешно завршене обуке, Извршилац ће издати сертификат о успешном завршетку обуке за Наручиоца, потписаног од стране представника об e уговорне стране као и индивидуалне сертификате за сваког полазника обуке, који морају бити потписани од стране овлашћеног представника Извршиоца. ОБАВЕЗЕ НАРУЧИОЦА Члан 5. Наручилац се обавезује да: - одреди лица за надзор над извршењем услуге које ће имати следећа задужења: • да комуницира и сарађује са овлашћеним представницима Извршиоца; • да достави Извршиоцу неопходне податке за одржавање Обуке; • да усагласи са Извршиоцем тачан датум одржавања Обуке; • да достави Извршиоцу листу особа које ће похађати Обуку; • да прати квалитет извршења Услуге и усклађеност са Техничком спецификацијом из конкурсне документације; • да након успешног извршења обуке, изради и потпише Извештај о извршеној обуци; − плати Извршиоцу за извршену услугу у складу са одредбама овог уговора. СРЕДСТВО ФИНАНСИЈСКОГ ОБЕЗБЕЂЕЊА Члан 6. Банкарска гаранција за добро извршење посла У року од 15 календарских дана од датума ступања уговора на снагу, Извршилац је дужан да испостави Наручиоцу банкарску гаранцију за добро извршење посла у висини од 10% од уговорене вредности без ПДВ. Поднета банкарска гаранција мора бити безусловна и платива на први позив. Поднета банкарска гаранција не може да садржи додатне услове за исплату, краће рокове од оних које одреди наручилац, мањи износ од оног који одреди наручилац. Банкарска гаранција за добро извршења посла коју Извршилац доставља по закључењу уговора мора да има важност 30 дана дуже од датума истека рока извршења свих уговорних обавеза из члана 7. овог Уговора. Поднета банкарска гаранција не може да садржи додатне услове за исплату, краће рокове од оних које одреди Наручилац или мањи износ од оног који одреди Наручилац. РОК И МЕСТО ИЗВРШЕЊА УСЛУГЕ Члан 7. Рок за извршење услуге је 24 месеци од потписивања уговора. Тачни термини одржавања обуке биће усаглашени са Понуђачем након потписивања уговора. Место одржавања Обуке ће се спроводиту у групама у просторијама Извршиоца услуге , у Београду. ПРИЈЕМ УСЛУГЕ И ОТКЛАЊАЊЕ НЕДОСТАТАКА Члан 8. Уколико представник Наручиоца уочи недостатке у обиму и квалитету пружене услуге или уочи да постоји неусаглашеност са захтевима из Техничке спецификације и достављене понуде, дужан је да о томе писаним путем обавести Извршиоца. У случајевима из претходног става, Наручилац има право да захтева од Извршиоца да отклони недостатак или да изврши поново услугу без недостатка. Ако Извршилац у року од 10 календарских дана од дана пријема писаног захтева за отклањање недостатка не отклони уочени недостатак, Наручилац има право да раскине уговор. Након успешног извршења услуге из члана 1. овог Уговора, сачињава с e Извештај о извршеној услузи, који саставља и потписујe овлашћени представник Наручиоца. КОРИШЋЕЊЕ ДОКУМЕНАТА Члан 9. Све информације које проистекну из овог уговора или у вези са овим уговором неће се саопштити трећим лицима без писане сагласности друге стране, осим овлашћеним лицима која су укључена у реализацију овог уговора. Уговорне стране су дужне да благовремено обавештавају о свакој промени података. ЗАШТИТА ПОДАТКА О ЛИЧНОСТИ Члан 10. Уговорне стране могу једна другој да откривају личне податке овлашћених лица, запослених и других радно ангажованих лица, само у сврху спровођења овог уговора и само оне податке који су неопходни за његово спровођење уз примену одговарајућих мера заштите у складу са Законом о заштити података о личности. УГОВОРНА КАЗНА Члан 11. У случају да кривицом Извршиоца дође до прекорачења договореног датума спровођења Обуке и/или уговореног рока извршења услуге из члана 6. овог уговора, Наручилац ће Извршиоцу наплатити уговорну казну за сваки дан закашњења у висини од 0,5% а највише до 10% укупне уговорене цене без ПДВ-а из члана 2. став 1. овог Уговора. Плаћање Уговорне казне неће ослободити Извршиоца од његових обавеза да изврши Услуге по Уговору. РАСКИД УГОВОРА Члан 12. Свака од уговорних страна може раскинути овај Уговор у случају да друга страна не извршава своје уговорне обавезе у свему на уговорени начин и у уговореном року, односно у случају да врши битне повреде уговора, у смислу одредаба Закона о облигационим односима. Уговорна страна чијом је кривицом настала штета и која је одговорна за раскид уговора, дужна је да надокнади штету другој уговорној страни. Уколико дође до споразумног раскида уговора , уговорне стране ће регулисати међусобна потраживања која су у вези и која проистичу из овог Уговора. Раскид уговора нема утицаја на права и обавеза уговорних страна насталих пре раскида уговора. ПРЕЛАЗНЕ И ЗАВРШНЕ ОДРЕДБЕ Члан 13. Осим уколико није другачије дефинисано овим уговором, све информације које се дају у вези са овим уговором ће бити у писаној форми. Овај уговор ступа на снагу даном потписивања од стране овлашћених представника обе уговорне стране. Уговорне стране су сагласне да за све што овим уговором није предвиђено важе одредбе Закона о облигационим односима, и други важећи прописи који регулишу ову област. Све евентуалне спорове у вези овог уговора, уговорне стране ће покушати да реше споразумно, а ако не постигну споразум, сагласне су да за решавање спора буде надлежан Привредни суд у Београду. Овај уговор је сачињен у четири (4) истоветна примерка, по два (2) примерка за сваку уговорну страну. Контрола летења Србије и Црне Горе SMATSA доо Београд ЗА ИЗВРШИОЦА печат и потпис овлашћеног лица ДИРЕКТОР Слободан Цвијан Име и презиме лица овлашћеног за потписивање уговора

Open on: Portal javnih nabavki (UJN) ↗

Where the data comes from and how we read deadlines

  • Data is pulled from the official source (Portal javnih nabavki (UJN)) — no manual entry.
  • “Urgent” means 7 days or fewer remain until the deadline.
  • We check the source daily; tender changes (deadline, documents) appear on the same card.

How it works →

Get tenders like this automatically — with AI review

Set up your search template once and receive a ready-made answer in Telegram for every relevant tender, not raw data to process by hand.

🎯 Worth bidding?

AI verdict based on the specification.

📋 What to prepare

Checklist of documents and qualifications.

📝 Application draft

A ready draft you just refine.

30 days of Pro free. No contract, cancel anytime.