etcdctl w kontenerze

etcdctl w kontenerze

Jeżeli zastanawialiście się w jaki sposób korzystać z etcdctl w kontenerze to już pokazuję. Dockerfile  Tworzymy plik Dockerfile. Założenie, korzystamy z najnowszej wersji.

Plik dostępny jest też w moim repozytorium. Co dalej Budujemy obraz

I pozostaje używać. Jeżeli nie chcecie budować własnego obrazu to możecie skorzystać z gotowego w Dockerhubie. A jeżeli chcecie tylko uruchomić go w klastrze Kubernetesa to wystarczy:

ewentualnie, jeżeli pracujecie w wersji < 1.18 to

I macie gotowego poda z etcdctl. Pozostaje tylko…

Read More Read More

Kubernetes, canary deployment i Istio

Kubernetes, canary deployment i Istio

Nie ważne czy wdrażasz aplikacje monolityczne czy mikroserwisy. Na pewno przed wypuszczeniem nowej wersji chciałbyś ją przetestować na jakiejś próbce swoich użytkowników. Powiedzmy na 10 procentach. Na czystym Kubernetesie będzie ciężko. Możesz zarządzać liczbą podów w konkretnym deploymencie. Pody podpinasz pod serwis. I to chyba tyle. Pokażę jak zrobić canary deployment w Kubernetes za pomocą Istio. Deployment W przykładzie będę używał swojego obrazu dockerowego. Serwis w nim zawarty potrafi między innymi zwracać tekst zdefiniowany w zmiennej środowiskowej RETURN_TEXT. W ten…

Read More Read More

Certified Kubernetes Application Developer

Certified Kubernetes Application Developer

Nie można żyć samym serverless i AWS. W zeszłą sobotę zdałem egzamin na certyfikat CKAD: Certified Kubernetes Application Developer. Certyfikat Jeżeli interesuje Cię jak wygląda taki egzamin to na blogu Chmurowiska opisałem sam proces oraz zawarłem kilka rad dla chętnych. Zapraszam. Certified Kubernetes Application Developer minuta po minucie⏰ Jak zdawać CKAD, żeby zdać?

AWS Config

AWS Config

W zarządzaniu naszymi zasobami i ich bezpieczeństwem w chmurze, AWS nie pozostawia nas samym sobie. Jedną z oferowanych usług jest AWS Config. Na blogu Chmurowisko napisałem jak zacząć z niej korzystać i do czego może nam wie przydać.  Zapraszam. AWS Config, czyli jak się mają Twoje zasoby

Czy Kubernetes to serverless?

Czy Kubernetes to serverless?

Chcesz użyć serverless i zastanawiasz się czy użyć do tego Kubenetesa? TL;DR Nie Chcesz użyć Kubernetes i zastanawiasz się czy można to zrobić bez masz wirtualnych? TL;DR Tak A jeżeli chcesz wiedzieć dlaczego wg mnie Kubernetes to nie serverless i jak ma się do tego AWS Fargate to zapraszam na bloga Chmurowiska, gdzie napisałem jak AWS połączył usługę EKS z Fargate. I jak zacząć się tym bawić. Całość tutaj. Zapraszam.  

Serverless reInvented

Serverless reInvented

re:Invent 2019 za nami. Nowości, jak zwykle, bardzo dużo. Zaczęły się zresztą pojawiać już przed samą imprezą. Dla mnie najciekawsze są sprawy związane z serverless i na nich się skupię. Oto co zwróciło moją uwagę. Lambda Provisioned Chyba każdy, kto korzysta z AWS Lambda słyszał o tak zwanych cold startach. Na ten temat przelano w internecie hektolitry atramentu. W skrócie, każde pierwsze uruchomienie funkcji trwa dłużej. Niekiedy sporo dłużej. Czas ten co raz bardziej, dzięki działaniom AWS, się skraca. Jednak…

Read More Read More

Jak połączyć się do klastra Amazon EKS

Jak połączyć się do klastra Amazon EKS

Uruchomiłeś właśnie swój pierwszy klaster Kubernetes w usłudze Amazon EKS i pewnie zastanawiasz się co dalej. W konsoli samej usługi nie za bardzo można coś zrobić. Jest tam trochę informacji i praktycznie nic poza tym. Klastrami Kubernetesa zarządzamy za pomocą narzędzie kubectl. W artykule pokażę w jaki sposób skonfigurować maszynę z Linuxem na pokładzie, aby móc zarządzać klastrem w EKS. Instalujemy narzędzia Na początek jedna uwaga. Wszystkie urle do instalowanych narzędzi są aktualne w momencie gdy piszę ten tekst. Jeżeli…

Read More Read More

Cloudyna 2019

Cloudyna 2019

Skończyłem dziś przygotowywanie labów na nasz warsztat “Jak działa koncepcja Serverless w AWS – workshop na bazie realnego przypadku użycia”. Plan jest taki: Zaczynamy od monolitu na 3 maszynach wirtualnych. Nie martwcie się, będzie gotowy 🙂 Wrzucamy frontend i backend do kontenerów i uruchamiamy je za pomocą… „Bez serwerów”. Tu także zetkniemy się z load balancingiem w AWS. Po co nam web w kontenerze? Do S3 z nim! Mongo, Mongo… Zmieńmy na Dynamo DB. Coś za dużo tych kontenerów. To…

Read More Read More

Jak działa po zmianach funkcja Lambda wewnątrz VPC?

Jak działa po zmianach funkcja Lambda wewnątrz VPC?

Kilka tygodni temu AWS ogłosił zmiany w pracy funkcji Lambda wewnątrz VPC. Do tej pory umieszczanie funkcji Lambda wewnątrz sieci było, lekko mówiąc, słabym rozwiązaniem. Lambdy uruchamiały się długo, słabo się skalowały. Co się zmieniło w samej implementacji możesz przeczytać na blogu AWS. Ja sprawdziłem jak działa po zmianach funkcja Lambda wewnątrz VPC. Poprzednio Lambdy testowałem przy okazji konferencji 4Developers. Więcej o tym tutaj. Teraz jednak zrobiłem to trochę inaczej. Na środowisko 😉 testowe składały się: VPC (3 AZ), funkcji…

Read More Read More