elo mirki pijcie ze mna kompot bo zdałem egzamin CKA na 90% xd szczerze to egzamin był zupełnym przeciwieństwem tego co o nim czytałem, a na medium/blogach/reddicie pisali że jaki to on trudny, jak to czasu nie starcza na zadania, że jakie to aliasy i bookmarki trzeba mieć przygotowane itp, a ostatni raz tak pewnie "oddając" egzamin czułem się oddając sprawdzian z przyrki w podstawowce. jakby ktoś chciał zdawać to bardzo polecam
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Enzo_Molinari: dzięki wielkie! generalnie jest tak, ze jestem dopiero swiezakiem w IT (junior devops z 2 letnim doswiadczeniem) i z samym kubernetesem pracuje moze jakos 1.5 roku? z tym, ze mialem doswiadczenie z GKE, a sam egzamin skupia sie mocno na samej architekturze kubernetesa, na roznych skladowych odpowiedzialnych za dzialanie klastra i tego calego mechanizmu, wiec duzo grzebania jest master/worker nodeach i tej wiedzy mi bardzo brakowalo, bo w chmurze
  • Odpowiedz
Mirki,

Mam taki problem. Przy uruchamianiu docker-compose czy tam docker swarm potrzebuję przekazać dużo zmiennych.
Teraz robie to tak:

zmienna1="wart1" zmienna2="wart2" zmienna3="wart3" docker-compose -f file.yml up -d
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pls pomocy liczy sie czas. Czy ktoś wie co możę blokować mi w kuebrnetesie że jak odpalam swój front przez ingresa który mapuje port 3000 na 80 to ten prot 80 http pojawia sie strona startowa iis servera a jak daje https to normalnie jest moj front ?
I zapytania do api ktore jest na http niestety nie przechodzą przez cory. Ale czy da sie wyłączyć corsy kompletnie w backendzie zeby wszystko
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamilex97: Nie mamy szklanej kuli. Nie napisałeś jak masz postawiony klaster, jaki masz Ingress Controller, jaką ma konfigurację i jak wygląda twój yaml z ingressem. Poza tym jak CORS nie działa to go napraw zamiast kombinować jak wyłączyć https.
  • Odpowiedz
Znajdzie się tutaj jakiś kozak od spraw devopsowych/angular/docker/docker-compose? Za rozwiązanie problemu stawiam budżetową pizzę (,)

Mam bardzo nietypowy problem, przeszukałem pół internetu i nic nie znalazłem.

Ogólnie problem polega
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@egzo2: Nie wiem ale dla local devu zamiast treafika fajnie działa docker host manager + dodanie network w docker-compose.
Wtedy masz coś w stylu http(s)://nazwa_kontenera.lokalna-nazwa.sieci:4200 (bądź bez 4200 jeżeli zmienisz port na 80).
czyli np. http://app.supersoft.local tylko przy odpalaniu serwera musisz chyba tez zmienic nasluchiwany adres na dowolny.
  • Odpowiedz
Kubernetes i kontenery w AWS - nowy odcinek podkastu

- ECR i skanowanie obrazów pod kątem bezpieczeństwa
- EKS we własnej infrastrukturze – dlaczego i jak to możliwe?
- Co daje nam AWS Fargate?
- App2Container – dla kogo i jakie problemy rozwiązuje?
dnaprawa - Kubernetes i kontenery w AWS - nowy odcinek podkastu

- ECR i skanowanie...

źródło: comment_1623841901znEAjAF6glIqm52E0VHXNz.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki założmy, że uruchamiam sobie kontener za pomocą docker-compose budowany z lokalnych źródeł:

services:

container1:
build:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki,

Mam zbudowanych kilka obrazów w azure container registry. Teraz załóżmy, że kupię sobie jakiś prywatny vps na którym postawie dockera. Jak zapewnić ciągłą integracje pomiędzy registry a vpsem? Chciałbym osiągnąć coś takiego, że jak w registry pojawi się nowy obraz to jest automatycznie pullowany na dockera stary obraz jest usuwany a z nowego uruchamia się kontener.

Całkowicie nie wiem jak to ugryźć nakierujcie proszę jak to powinno wyglądać ( ͡°
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@menmikimen: Odkryłem dlaczego nie działa - przy którymś podejściu miałem literówkę i obraz się z tym zbudował - jak już ją poprawiłem to obraz został dalej w starej wersji. Pomogło wywalenie wszystkich obrazów i kontenerów i postawienie od nowa wszystkiego
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Czy możliwe jest skonfigurowanie #docker tak aby np. request pod ścieżkę http://example.com/nextcloud uderzał do kontenera z #nextcloud a http://example.com/jenkins do #jenkins ?
Chodzi o to że chce mieć 2 kontenery które będą słuchały na jakiś tam swoich portach ale #docker lub load balancer będzie przerzucał ruch z portu 80 na konkretny kontener.

No i właśnie pytanie czy można to zrobić w czystym dockerze czy trzeba dodawać
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Działam na kubernetesie. Stworzyłem sobie postgres deplpyment i wszystkie inne potrzebne rzeczy odpalam go sobie i działa. Ale jak zrobić żeby ten chodzący pod był widoczny pod localhost:5432 lub innym z poza kubernetes. Że np polacze się do tego przez pgAdmina albo backend na innym podzie będzie się do tego łączył ?
#programowanie #programista15k #kubernetes #docker
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamilex97: Do jednorazowego połączenia, np. do debugu możesz sobie przerzucić porty przez kubectl port-forward.

Jeżeli chcesz mieć na stałe widoczną bazę poza klastrem, to musisz sobie wystawić to na świat. Tutaj sposobów jest kilka.
  • Odpowiedz
@Kamilex97: Możesz użyć serwisu typu NodePort, wtedy na każdym node na danym porcie będziesz miał ten serwis.
Jeżeli masz k8s dostarczanego przez dostawcę chmury, np. GCE, EKS, AKS to możesz użyć serwisu typu LoadBalancer.
Możesz też postawić sobie własny load balancer na kilka sposobów.
  • Odpowiedz
"Docker na Macu ma poważne problemy z wydajnością od samego początku. Głównym winowajcą jest tutaj współdzielony system plików - osxfs. Jest to szczególnie problematyczne w aplikacjach wykonujących wiele operacji dyskowych"

TL;DR - wywalić go na zew. hosta i synchronizować ( ͡° ͜ʖ ͡°)

--> https://webmastah.pl/docker-on-mac-jak-go-przyspieszyc/

#docker #webdev #macos #programowanie
normanos - "Docker na Macu ma poważne problemy z wydajnością od samego początku. Głów...

źródło: comment_1622015995orNWgbKkOYlMKw4vSQeRCg.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przeszedłem z Ubuntu na Windows + WSL2
Czy jak zainstaluję dockera na WSL2, ale normalnie z konsoli w ubuntu, nie desktop na hoście. Czy tak zainstalowany docker będzie miał taką samą wydajność jak desktop? Chcę tylko w projekcie zrobić docker-compose up, do niczego innego nie potrzebuję dockera, a desktop wydaje mi się ciężką kobyłą

#programowanie #wsl #linux #docker
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@czlowiek_z_lisciem_na_glowie: Na logikę bo nie korzystałem z takich wynalazków.

Oficjalny docker na windowsa to maszyna wirtualna z linuksem.
WSL2 to też maszyna wirtualna na linuksa.

Jeśli nic nie z-----i w WSL2 to będzie działać podobnie jak w dockerze oficjalnym. Zresztą oficjalny docker miał też korzystać z WSL2 ale nie wiem czy coś się zadziało w tym kierunku.
  • Odpowiedz
Szukam dobrego docker registry dla moich mikroserwisów. Będzie ich ponad 60 (30 na proda i 30 na deva z osobnych branchy). Aktualnie repo trzymam w azure devOps. Co polecicie taniego/prywatnego/bezpiecznego? Docker Hub? Azure Registry?
#docker #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #docker

Chciałbym zautomatyzować proces dodawania użytkownika w jednym z kontenerów. Napisałem więc skrypt który będzie uruchamiał wszystkie potrzebne komendy za pomocą docker exec. Problem polega na tym, że w momencie gdy przy adduser trzeba wpisać hasło, shell pomija ten krok i idzie od razu dalej (nie czeka na działanie użytkownika). Ma ktoś pomysł co zrobić żeby działało poprawnie? Nawet nie wiem jak o to zapytać Google.

#!/bin/bash
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@open-alpha: nie, podman to pełen opensource, ale pośrednio można powiedzieć że RH zrobił coś podobnego z centosem. Chcesz centosa? Spoko, ale dostaniesz tylko distro "zawsze aktualne", nie będzie wydania stabilnego wspieranego X lat.

Podobnie zresztą zrobił Oracle, chcesz starą javę od nich, to kup, a jak nie chcesz kupić to musisz jechać na najnowszej bo starszym niż parę miesięcy porzucamy wsparcie.

Ten model robi się popularny :>
  • Odpowiedz
@open-alpha: nie pasożytuje i nigdy nie pasożytował :D Jak już to redhat pasożytował na sofcie opensource robiąc... redhata :D Dawali od siebie sporo w zamian i raczej była symbioza.

Powstał Centos, projekt niezależny całkowicie, który zmieniał nazwę i logo i wypuszczał identyczny system bez wsparcia. RH wziął go oficjalnie pod swoje skrzydła. Jeszcze niedawno (chwilę przed przejęciem przez IBM), nawet sam CEO wypowiadał się że Centos w takim modelu jaki był
  • Odpowiedz
Jak się powinno prawidłowo deployować kontenery w wersji produkcyjnej?

Załóżmy, że mam kilka kontenerów mikroserwisowych w .net.Chciałbym to uruchomić w swarmie mająć niektórych aplikacji kilka instancji.Cała konfiguracje robię sobie w pliku docker-compose którego na vpsa mogę zaciągnąć z repo. Tylko jak teraz przekazać np. connectionString, którego deklaruje w docker-compose. To chyba nie jest dobrą praktyką, żeby passy do db były trzymane w repo. Jak powinna wyglądać taka konfiguracja, żeby nie było to
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Divgh w kubku masz sealed secrets, vaulta i inne śmieszne rzeczy. Możesz coś w tym kierunku poszukać i pokombinować. Plus jeżeli używasz GH albo GL do deployowania to możesz secrety wrzucić do zmiennych dla pipelienow i ustawić na sensitive ;)
  • Odpowiedz