Jak přispívá Microsoft do open source kolem Kubernetes?

Jsou firmy, například Red Hat, které nejen masivně využívají open source, ale extenzivně přispívají jak psaním kódu tak s vedením projektů. Jsou jiné, které open source především využívají, ale kontribuce do komunity nejsou největší (tím je poměrně znám Amazon). Do které kategorie patří Microsoft specificky ve vztahu ke Kubernetes? Pokračovat ve čtení „Jak přispívá Microsoft do open source kolem Kubernetes?“

CI/CD z .NET Core v Linux do Kubernetes v Azure s Visual Studio Team Services

Zkusil jsem se pustit do něčeho, v čem jsem se zatím příliš nepohyboval. Visual Studio, .NET, Visual Studio Team Services, ale chtěl jsem to vidět v kombinaci s tím, čemu se naopak věnuji delší dobu – Linux, Docker kontejnery a Kubernetes. Jde to vůbec dohromady? Perfektně! Pojďme na to mrknout. Pokračovat ve čtení „CI/CD z .NET Core v Linux do Kubernetes v Azure s Visual Studio Team Services“

Nekonečně velký Docker hostitel: Azure Container Instances

V Azure se toho kolem kontejnerů točí hodně. Managed Kubernetes, podpora Docker v App Services, IoT Edge, Azure Batch a tak podobně. Všechna tato řešení jsou ale postavena na principu připravených zdrojů (Kubernetes agentů, App Service plánu apod.) a v těchto více či méně spravovaných VM se pak pouští kontejnery. Co když ale nepotřebujete nějakou platformu ani orchestraci, balancing a podobné vymoženosti? Chcete prostě a jednoduše spustit kontejner – okamžitě, bez nutnosti předtím vytvořit nějakou VM a chcete platit jen za každou vteřinu běhu samotného kontejneru. Pak se podívejme na Azure Container instances. Pokračovat ve čtení „Nekonečně velký Docker hostitel: Azure Container Instances“

Umožněte vývojářům jednoduše pustit aplikaci v Kubernetes clusteru s Draft

Kubernetes zejména v rámci Azure Container Service je moje nejoblíbenější platforma pro orchestraci kontejnerů – perfektní pro testování a provoz aplikací. Co kdyby tento cluster umožnil vývojářům jednoduše provést deployment svého kódu tak, aby se mohli podívat jak jim krásně běží? Pokud si vývojář umí sám vyrobit kontejnerový image, tak to není žádný problém. Ale musí to umět? Neměl by se vývojář soustředit na kód a netrápit se zkoumáním co je Docker, jak funguje, jak se v něm dá získat potřebné prostředí a jak do něj dostat můj kód? Tohle přesně řeší Draft – platforma nad Kubernetes specificky zaměřená na vývojáře – dostaňte svůj kód do Kubernetes v cloudu jediným příkazem. Pokračovat ve čtení „Umožněte vývojářům jednoduše pustit aplikaci v Kubernetes clusteru s Draft“

Helm – váš package manager pro Kubernetes

Kubernetes v rámci Azure Container Service je skvělé řešení pro vaše kontejnerizované aplikace. Jenže co když ta se skládá z několika komponent ať už technologických (web, cache, databáze, …) nebo s byznys logikou (mikroslužby)? Jak koordinovaně nasadit, upgradovat a rollbackovat celé aplikace bez nutnosti řešit každý dílek zvlášť? V Linuxu máte package manager jako je apt nebo yum. Existuje něco podobného pro Kubernetes? Ano a jmenuje se Helm. Vyzkoušejme si dnes. Pokračovat ve čtení „Helm – váš package manager pro Kubernetes“

Váš vlastní registr Docker image v Azure

Pokud si hrajete s kontejnery, určitě používáte Docker Hub – veřejný registr obrazů. Nicméně jakmile se z kontejnerů stane součást vašeho IT určitě budete potřebovat svůj vlastní a to hlavně z bezpečnostních důvodů. Víte, že takový vlastní registr získáte v Azure na kliknutí? A že přihlašování k němu můžete svázat s účty v Azure Active Directory? Vyzkoušejme si to. Pokračovat ve čtení „Váš vlastní registr Docker image v Azure“

O kontejnerech, cloudu, vesmíru a vůbec se zvláštním zřetelem na Kubernetes

Článek pro konferenci EurOpen.
Myslíte, že je čas podívat se kontejnerům na ozubená kolečka a nasadit vaši první aplikaci v kontejnerovém clusteru? Zkuste to v cloudu, je to nejrychlejší a nejpohodlnější cesta k tomu získat reálné zkušenosti z vývoje, deploymentu a provozu vaší aplikace v kontejnerech. V Azure můžete na kliknutí rozjet Kubernetes, Docker Swarm i Mesosphere DC/OS. Zkuste to.

Pokračovat ve čtení „O kontejnerech, cloudu, vesmíru a vůbec se zvláštním zřetelem na Kubernetes“

Síťařina v DC/OS v Azure Container Service

V síťařině jsem působil mnoho let a vždycky to bylo docela složité. Virtualizace a cloud situaci díky nástupu overlay sítím a mikrosegmentaci zrovna nezjednodušují a dnes se pak musí řešit otázka síťařiny v kontejnerech běžících nad virtualizací. Azure Container Service odladila a připravila robustní řešení pro open source orchestrátor dle vaší volby – Docker Swarm, Kubernetes, DC/OS.

Dnes se společně podíváme na síťování v DC/OS v Azure. Pokračovat ve čtení „Síťařina v DC/OS v Azure Container Service“