May 9, 2025

Šta je Service u Kubernetesu?

 Service (servis) je stalna mrežna apstrakcija koja omogućava pristup Podovima putem fiksne IP adrese i DNS imena, bez obzira na to da li se Podovi menjaju.

Drugim rečima:

Service je "stalna adresa" za pristup aplikaciji koja se pokreće u Podovima, iako se ti Podovi menjaju u pozadini.


🧠 Zašto je to važno?

Kada koristiš Deployment ili ReplicaSet, Kubernetes stalno menja Podove (npr. zbog restarta, skaliranja…). Svaki Pod dobije novu IP adresu, pa ne možeš direktno da se oslanjaš na njih.

Zato koristiš Service kao "fiksni ulaz" koji automatski preusmerava saobraćaj na ispravne Podove.


⛓️ Kako radi?

Service koristi label selector da pronađe Podove:


apiVersion: v1 kind: Service metadata: name: moj-servis spec: selector: app: moja-aplikacija ports: - port: 80 targetPort: 8080 type: ClusterIP

Ovo znači:

  • Pronalazi sve Podove koji imaju label: app=moja-aplikacija

  • Kada neko pristupi ovom servisu na portu 80, saobraćaj se šalje na 8080 unutar Podova

  • ClusterIP znači da je servis dostupan samo unutar klastera


🧭 Tipovi servisa:

TipDostupan gde?Opis
ClusterIPUnutar klasteraPodrazumevani
NodePortSa spolja preko nodovaOtvara port na svakom nodu
LoadBalancerSpolja kroz cloud load balancerKoristi eksterni IP (npr. u AWS, GCP)
ExternalNameDNS alias za eksterni servisNema port forwarding

🗺️ Analogija:

Zamisli da imaš restoran (Podove) koji se stalno seli u različite lokale, ali uvek zadrži isti broj telefona (Service). Kada klijent pozove taj broj, automatski se poveže sa trenutnom lokacijom.

Šta je Pod u Kubernetesu?

Pod je najmanja i najosnovnija jedinica koju Kubernetes može da "pokrene". To je objekat koji predstavlja jedan ili više kontejnera (najčešće jedan), koji dele istu mrežu i sistem fajlova.

Ukratko:

  • Pod = kontejner(i) + mreža + skladište + metadata

  • Kontejneri unutar jednog poda:

    • Dele IP adresu i portove

    • Dele volume-ove (fajl sistem)

    • Pokreću se zajedno na istom Node-u


Zašto postoji Pod ako koristi kontejnere?

Kubernetes ne upravlja direktno kontejnerima (npr. Docker), već koristi Podove da ih "spakuje" zajedno. To omogućava napredne scenarije, kao što su:

  • Glavni kontejner + pomoćni (sidecar) kontejner (npr. za logovanje, proxy, backup, itd.)

  • Lakše restartovanje, skaliranje i održavanje


Vizuelna analogija:

Zamisli Pod kao sobu, a kontejnere kao ljude u toj sobi:

  • Ljudi (kontejneri) mogu međusobno da pričaju bez odlaska napolje (mreža)

  • Imaju zajednički sto (fajl sistem) gde svi mogu da ostavljaju stvari

  • Ako se seli soba, svi idu zajedno

Primer YAML fajla za Pod:


apiVersion: v1 kind: Pod metadata: name: moj-pod spec: containers: - name: moj-kontejner image: nginx ports: - containerPort: 80

Ovo definiše Pod koji pokreće jedan Nginx kontejner.




Feb 28, 2025

Šta je Pi Network i koje mogućnosti nudi?

Pi Network je inovativna digitalna valuta koja omogućava korisnicima da je "rudare" (zarade) direktno sa svojih mobilnih telefona, bez potrebe za moćnim računarima ili velikom potrošnjom energije, kao što je to slučaj sa Bitcoinom.

Ova mreža je osmišljena sa ciljem da učini kriptovalute dostupnim svima, bez tehničkih prepreka koje inače prate rudarenje. Korišćenjem Pi aplikacije, korisnici mogu svakodnevno potvrđivati svoj doprinos mreži i na taj način zarađivati Pi tokene.

Kako funkcioniše Pi Network?

Za razliku od tradicionalnih kriptovaluta koje koriste skupe i energetski intenzivne metode rudarenja, Pi Network se oslanja na koncept poverenja između korisnika. Sistem koristi mobilnu aplikaciju kroz koju korisnici jednostavno potvrđuju svoju aktivnost u mreži, bez potrebe za dodatnom računalnom snagom.

Koje mogućnosti nudi?

  1. Jednostavno rudarenje – Dovoljno je da imate aplikaciju i svakodnevno je aktivirate kako biste nastavili sa zarađivanjem Pi tokena.

  2. Sigurne transakcije – Kada mreža bude u potpunosti razvijena, korisnici će moći da koriste Pi za plaćanje robe i usluga.

  3. Podrška za razvoj aplikacija – Programeri mogu kreirati aplikacije unutar Pi ekosistema, gde mogu omogućiti korisnicima da koriste Pi kao način plaćanja ili interakcije unutar aplikacije.

  4. Mogućnost razmene – Pi Network je 20. februara 2025. godine prešao na otvoreni mainnet, omogućavajući korisnicima da trguju Pi tokenima na globalnom nivou. Ovaj prelazak je omogućio listiranje Pi tokena na više kripto berzi, uključujući OKX, što je dovelo do značajnog rasta cene Pi tokena.

Kako se koristi Pi?

Trenutno, svi korisnici mogu da rudare Pi besplatno, ali mogu i da ga troše na različite proizvode i usluge u okviru Pi ekosistema.

Da li je Pi legitiman?

Pi Network nije klasična investicija, već eksperiment u stvaranju nove digitalne valute. Projekat je razvijen od strane tima sa Stenford univerziteta i okuplja globalnu zajednicu korisnika koji učestvuju u njegovom razvoju.

Pi Network je pokušaj da se kriptovalute učine dostupnijima i korisnijima za svakodnevne ljude. Iako još uvek nije u potpunosti razvijen, projekat pruža mogućnost da se uključite u svet digitalnih valuta bez početnog ulaganja i tehničkog znanja.

Kako rudariti Pi token?

Evo kako da započnete rudarenje Pi tokena u nekoliko jednostavnih koraka:

1. Preuzmite Pi Network aplikaciju

Prvi korak je preuzimanje zvanične Pi Network aplikacije sa Google Play Store-a (za Android) ili App Store-a (za iOS).

2. Registrujte nalog

Nakon instalacije, potrebno je da kreirate nalog koristeći:

  • Broj telefona ili Facebook nalog (preporučuje se telefon zbog sigurnosti).
  • Izaberete korisničko ime i lozinku.

3. Unesite pozivni kod

Pošto je Pi baziran na mreži poverenja, potreban vam je pozivni kod od nekog ko već koristi Pi. Ako nemate kod, možete koristi sledeći: ficaaca.

Korišćenjem pozivnog koda prilikom registracije, možete rudariti 25% više Pi tokena u odnosu na osnovnu brzinu rudarenja!

4. Pokrenite rudarenje

Jednom kada ste registrovani, kliknite na dugme munje ⚡ u aplikaciji da biste pokrenuli rudarenje. Proces traje 24 sata, nakon čega morate ponovo pritisnuti dugme da biste nastavili rudarenje.

5. Pozovite druge korisnike

Pi Network omogućava da povećate brzinu rudarenja tako što ćete pozvati druge korisnike da se pridruže preko vašeg koda.

6. Verifikujte svoj identitet (KYC)

Da biste kasnije preneli rudarske nagrade na Mainnet i koristili Pi za transakcije, potrebno je proći KYC verifikaciju (dokaz identiteta) unutar aplikacije.

7. Koristite Pi za transakcije

Kada prikupite dovoljno Pi tokena i prođete KYC, moći ćete da ih koristite za kupovinu robe i usluga ili da ih prebacite u svoj Pi Wallet kada funkcionalnosti mreže postanu potpuno operativne.