Siemka

Szukam jakiegos tutorialu do Service Mesh. Obojetnie czy to bedzie istio, envoy czy cokolwiek innego. Potrzebuje czegos sprawdzonego i z jakimis porzadnymi przykladami. Fajnie jakby tez byly jakies labki, a jak byloby cos ala k8s the hard way to juz w ogole wypas

#kubernetes #devops #cloud
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 3
@Mediox: kursów żadnych nie znam, bo to są rzeczy które zmieniają się jak w kalejdoskopie. Żadnemu kursowi nie zaufam.

Mi podobała się oficjalnie dokumentacja Linkerd. Nie dość że przystępna, do tego jest książka o wejściu na produkcję (link), to sam soft jest dużo prostszy i bardziej uporządkowany niż istio i konkurencja, a ma już bardzo duża społeczność i adopcje.

https://buoyant.io/runbook/linkerd-runbook

https://linkerd.io/2.12/overview/
  • Odpowiedz
Robię projekt w oparciu o Kafkę i Sparka i chciałem spróbować go wydeployować do chmury (pewnie GCP z free tier) z użyciem #docker #kubernetes #terraform. Jestem zielony w tematy #devops i traktuję całość jako naukę. Dockera jako tako ogarniam, Kubernetes i Terraform to tyle co wiem +/- co to za toole.

Czy moja strategia jak do tego podejść ma sens:
1. Tworzę docker-compose z obrazami Kafki i Sparka + Dockerfile'ami z moim kodem, używam go lokalnie do developmentu.
2. Za pomocą Kompose od Kubernetesa konwertuję docker-compose'a w pliki konfiguracyjne Kubernetesa.
3. Za pomocą Terraforma setupuję klaster K8s, najpewniej GKE, razem z yamlami wygenerowanymi przez
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, czy któryś z szanownych Mirków na własnej działalności gospodarczej zdał egzamin CKAD, albo inny zwiazany z Kubernetesem od Linux Foundation i uzyskał fakturę którą można wpuścic w koszt działalnosci? Jezeli tak, to w jaki sposob uzyskać fakturę, przez support czy jest inna droga?

#kubernetes
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#kubernetes #k8s #devops #programowanie

Ma ktoś pomysł czemu jak na Minikube ustawiłem se ingress i robię zapytania z poda z frontem na API na backendzie to dostaje na pysk 403 ? (zapytania też kieruje na taki adres jak jest nginx wystawiony) Kombinuje jak to obejść, ale kończą mi się pomysły, czy może wdupić frontend i backend w jednego poda i wtedy callować api po
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Need: ten curl co wkleiles to spod windowsa jest, nie umywa się do prawdziwego curla, nie da się nim tego przetestować.

Na szczęście tcpdump nam pokazał że ingress działa.

To co zauważyłem w zrzuconym ruchu, to podwójny / - być może Twój pod nie jest w stanie go
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 1
@przepyszna_frytka: możesz tak zrobić. 8 to już gites. A na k3s to już w ogóle luzik powinno być.

Zawsze możesz postawić dla poćwiczenia a potem sieknąć minikube czy k3s żeby ćwiczyć resztę, API i deployment.
  • Odpowiedz
Fajne deale na certy do #kubernetes (35% off). Można kupić i zabrać sie za nie np za pół roku? Teraz troche nie mam czasu a chodzi to już za mną troche, a zawsze cos tam moznaby przycebulic
#devops

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy teraz każdy kurs musi być w formie wideo? Na studiach dostawałeś instrukcję, co masz robić krok po kroku i szybciej schodziło. Przygotowuję się do CKA i oficjalny kurs też jest wideo. Więcej gadaniny niż konkretów. #programowanie #kubernetes #kursy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@annotate: Kurs w odróżnieniu od dokumentacji ma cię szybko nauczyć podstaw. Dawniej były kursy w formie tekstu z grafikami. Jeszcze w podstawówce tak nauczyłem się podstaw HTML, JS, PHP. Widocznie dzisiaj w epoce multimediów nikomu nie chce się czytać tekstów i kopiować kodu/poleceń do eksperymentów. Na czytaniu trzeba się skupić, a mało kto ma odpowiednie warunki (wystarczy pójść do biura, gdzie się nie skupisz na niczym). Jednak wydaje mi się,
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
@SendMeAnAngel: wiesz, tu wkrada się pewnie niezrozumienie tłumaczenia. Zwykle nie ma znaczenia ale... kurs po angielsku to bardziej semestr jakiegoś tematu. Typu 4 miesiące zajęć z fizyki, raz w tygodniu. Te klimaty. Zobacz że te kursy nawet godzinowo tak wychodzą.

Ludzie się też w-------a ze tam tyle rzeczy się powtarza co 15 minut, przywitanie, spis treści itp, a to dlatego że założeniem jest ze ktoś to robi wiele tygodni.

To
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, projektach czy trendach z następujących dziedzin tematycznych IT:

- Szerokorozumiana działka DevOps, w tym architektura oprogramowania
- Programowanie (algorytmy, nowinki ze świata, problemy)
- Języki programowania: Python, Go, Rust (czasem będą też inne)
- Embedded (głównie Raspberry Pi, ale też trochę Arduino czy STM32), trochę elektroniki
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, projektach czy trendach z następujących dziedzin tematycznych IT:

- Szerokorozumiana działka DevOps, w tym architektura oprogramowania
- Programowanie (algorytmy, nowinki ze świata, problemy)
- Języki programowania: Python, Go, Rust (czasem będą też inne)
- Embedded (głównie Raspberry Pi, ale też trochę Arduino czy STM32), trochę elektroniki
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest w stanie ktoś wyjaśnić przystępnym językiem (lub dać linka) co to jest orkiestracja? Nie potrzebuję się tego nauczyć obsługiwać, ale chodzi mi właśnie o dobre zrozumienie roli jaką spełnia kubernetes i co to jest orkiestracja.

Póki co rozumiem to tak, że jest sobie jakaś infrastruktura/środowisko, gdzie jest poinstalowanych sporo systemów, usług itd. No i sporo z nich jest zainstalowanych za pomocą kontenerów. No i orkiestracja, to jest globalne zarządzanie tym
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

infrastruktura/środowisko, gdzie jest poinstalowanych sporo systemów, usług itd


@paul8585: Raczej w takiej infrastrukturze jest zazwyczaj bardzo jednolite środowisko. Mając np. setki maszyn raczej dążysz do tego, aby mieć powtarzalne oprogramowanie. Tym bardziej, że w każdej chwili być może będziesz chciał dostawić kolejne dziesiątki czy setki maszyn.

No i sporo z nich jest zainstalowanych za pomocą
  • Odpowiedz
@paul8585: Możesz, ALE:
- Tracisz część korzyści. Jak trzymasz kontenery oddzielnie możesz np. aktualizować kontener z bazą z "oryginalnych" obrazów dostarczanych przez "producenta". Możesz to wręcz zautomatyzować. Gdy łączysz różne usługi - musisz sam tworzyć ich obraz i tym zarządzać.
- Utrudniasz sobie zarządzanie. Bo kontenery aplikacji zazwyczaj bardzo łatwo skalować horyzontalnie. Może być taka sytuacja, że potrzebujesz 10 kontenerów aplikacji, a tylko jeden kontener bazy. I gdy masz połączony serwer aplikacji z serwerem bazy musisz zapewnić synchronizację baz. Gdybyś miał te kontenery oddzielnie miałbyś po prostu 11 kontenerów zamiast 10, ale łatwiej rozbite do zarządzania.

Dlatego co do zasady dba się o to, aby oddzielać usługi. Czasem łączy się niektóre kontenery ze względu na ich charakterystykę wymagającą jak najniższych opóźnień czy przepustowości i gdy zależy nam, aby ruch nie szedł przez sieć tylko lokalnie. Np. gdy korzystamy intensywnie z jakiegoś systemu pamięci cache (np. Redis). Chociaż i redisa można wyciągnąć do oddzielnego kontenera, gdy ma z niego korzystać wiele kontenerów aplikacji, a te minimalne opóźnienia nie są dla nas istotne. Widzisz - wszystko zależy od zastosowań i skali. Jednak "książkowo" najlepiej starać się trzymać każdą usługę oddzielnie, a łączyć je dopiero gdy występują jakieś szczególne wypadki. Dla zdecydowanej większości projektów małej i średniej skali takie coś raczej nie
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #embedded, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-31-08-2022

Wszystkie linki dostępne są za darmo dla subskrybentów newslettera, zapisz się jeśli Ci się podobają i chcesz więcej
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zastanawiam się gdzie zacząć?
Mam do postawienia projekt na Azure Kubernetes Services ale nigdy nie ruszałem Kubernetesa, a z Dockerem narazie miałem pierwszy kontakt.

Mam kurs na Udemy "Certified Kubernetes Administrator (CKA)" link ale oprócz wstępu z teorii on raczej nie pokryje tego co jest na Azure.

Może bardziej zacząć od dokumentacji Azure https://docs.microsoft.com/en-us/azure/aks/intro-kubernetes i przerobić podstawowe tutoriale?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

VMWare przedstawiło vShpere 8: https://blogs.vmware.com/vsphere/2022/08/introducing-vsphere-8-the-enterprise-workload-platform.html
Co nowego:
https://images.core.vmware.com/sites/default/files/resource/whats_new_in_vsphere_8_noindex.pdf
Ciekawie przedstawia się np. zarządzanie NUMA. Nie widzę wzmianki, czy już będzie 'aware' o Tanzu w środowisku Metro Cluster.
#vmware #wirtualizacja #kubernetes
bachus - VMWare przedstawiło vShpere 8: https://blogs.vmware.com/vsphere/2022/08/intr...

źródło: comment_1661877971QzB5kVXicmmWv26Agp2ka9.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

P-------a można dostać ;p


@annotate: najlepsze, że w VMware za bardzo jeszcze nie rozumieją Tanzu. O tyle, o ile są konsultanci wprost wybitni z danej dziedziny (np. NSX-T), o tyle nie ma nikogo kto dokładnie rozumie jak to spinać i integrować, żeby był z tego jeden organizm, więc klienci mają teraz POC na produkcji. Z macierzami jest jeszcze ciekawiej, bo vendorzy też sporo muszą użerać się z vmware o akredytację,
  • Odpowiedz
@annotate, @bachus no właśnie. Temat Tanzu to taki wielki b----l, począwszy od produktów a skończywszy na warstwie użytkowej - jak zapuszcza się w google, to tych speców jest kilku - nazwanych z imienia i nazwiska (z regionu US głównie). Cała reszta expertów opiera się na deployowaniu POCów składających się z dobrze opisanych przykładów. vSAN w mojej ocenie jest dobrze wygrzanym produktem - natomiast mocno odstaje od chociażby Nutanixa. A
  • Odpowiedz
@eternalzz: jeżeli chodzi o czas to zależy od tego jak dobrze się przygotujesz. Ja zarówno CKA i CKAD skończyłem ~50 minut przed czasem, ale to wynika z tego że dosyć mocno się przygotowałem do obydwu tych egzaminów.
Co do zadań, jest ich około 16-17, nie ma żadnych pytań abcd, te egzaminy są w pełni praktyczne. Jeżeli chodzi o poziom złożoności to jest różnie (pytania mają różną wagę, możesz trafić na
  • Odpowiedz
@eternalzz: nie mogę powiedzieć, że na egzaminie będą takie same zadania, jak u mumshada, ale nie powiem także, że nie są do siebie podobne ( ͡° ͜ʖ ͡°). Jeżeli o security chodzi to to jest w większych szczegółach na egzaminie CKA, na CKAD nic nawet nie tworzysz, dodajesz tylko odpowiednie pola do manifestów xD.
Protip ode mnie, nie używaj dokumentacji, jak nie musisz, bo używanie dokumentacji
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #embedded, #pracait czy #produktywnosc. :-)

Zestawienie dostępne na stronie: https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-16-08-2022

Tu nic nie wklejam, bo API nie działa dobrze, a ręcznie jak wklejam, to mam nieznany błąd. Wykop
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 1
@eternalzz: moim zdaniem raczej tak. Nabieranie praktyki to tutaj długi proces :) Chyba że robisz apke która sama pracuje z API k8s lub go rozszerza to może być mało.

Ale to plus praca własna na prawdziwych środowiskach to dobry kierunek. W ogóle najlepiej jakbyś cały czas miał ko takt z prawdziwym klastrem.
  • Odpowiedz
@eternalzz: Zdałem CKAD ~2 lata temu. Egzamin jest dobry, bo praktyczny i wymaga wiedzy o podstawowych elementach k8s. Jedyne czego brakuje to Ingress. Oczywiście po zdaniu egzaminu nie stajesz się hiper wymiataczem ale z pewnością pomaga przy codziennej pracy z Kubernetesem.
  • Odpowiedz