diff --git a/components/homepage/KubernetesEverywhere.tsx b/components/homepage/KubernetesEverywhere.tsx new file mode 100644 index 0000000..d02d5d7 --- /dev/null +++ b/components/homepage/KubernetesEverywhere.tsx @@ -0,0 +1,134 @@ +import Image, { StaticImageData } from "next/image"; +import clsx from "clsx"; + +import { Container } from "@/components/Container"; +import { Button } from "@/components/Button"; + +import logoKubernetes from "@/images/logos/tools/kubernetes.svg"; +import logoRancher from "@/images/logos/tools/rancher.svg"; + +import logoAWS from "@/images/logos/tools/amazonaws.svg"; +import logoDigitalOcean from "@/images/logos/tools/digitalocean.svg"; +import logoGCP from "@/images/logos/tools/googlecloud.svg"; +import logoAzure from "@/images/logos/tools/microsoftazure.svg"; +import logoLinode from "@/images/logos/tools/linode.svg"; + +import logoOpenStack from "@/images/logos/tools/openstack.svg"; +import logoProxmox from "@/images/logos/tools/proxmox.svg"; +import logovmware from "@/images/logos/tools/vmware.svg"; + +const sections = [ + { + title: "Kubernetes", + description: "Kubernetes je open-source platforma pro automatizaci a správu kontejnerizovaných aplikací. Je to jednotná standardizovaná platforma pro vývoj a provozování aplikací, která umožňuje rychle a efektivně nasazovat a spravovat aplikace v kontejnerech.", + images: [ + { src: logoKubernetes, alt: "Kubernetes"}, + ], + }, + { + title: "Veřejný cloud", + description: "Veřejný cloud je sdílená fyzická infrastruktura, která je spravována třetí stranou, díky tomu se nestaráte o vlastní hardware a jeho údržbu. Veřejné cloudy jsou využívány společnostmi ať pro vývoj a testování, ale i pro produkční nasazení a dodávání jejich aplikace zákazníkům, kdekoliv na celém světě.", + images: [ + { src: logoAWS, alt: "Amazon Web Services"}, + { src: logoGCP, alt: "Google Cloud Platform"}, + { src: logoAzure, alt: "Microsoft Azure"}, + ], + }, + { + title: "\"Malý\" veřejný cloud", + description: "Ne všichni hráči na cloudovém trhu jsou velké firmy. Existují i menší poskytovatelé, kteří sice nenabízí jejich rešení pro každý Váš problém, ale jen virtuální stroje, spravované Kubernetes a databáze a objektové úložiště. Což je však pro většinu aplikací naprosto dostatečné.", + images: [ + { src: logoDigitalOcean, alt: "Digital Ocean"}, + { src: logoLinode, alt: "Linode"}, + ], + }, + { + title: "Vlastní infrastruktura", + description: "Ať máte vlastní datacentrum nebo jen pár virtuálních strojů, můžete využít Kubernetes a všechny jeho výhody. Využijte vlastní infrastrukturu a vytvořte si vlastní cloud. Pokud používáte například Proxmox, OpenStack nebo VMware vSphere, můžete využít jejich API a přímo je propojit s Vašimi Kubernetes, ať jeden cluster nebo víc.", + images: [ + { src: logoOpenStack, alt: "OpenStack"}, + { src: logoProxmox, alt: "Proxmox"}, + { src: logovmware, alt: "VMware"}, + ], + }, + { + title: "Hybridní řešení", + description: "Pokud máte vlastní infrastrukturu, ale chcete využít i veřejný cloud, můžete využít například Rancher, který vám umožní propojit Vaši vlastní infrastrukturu s veřejným cloudem. Využijte výhody obou světů a vytvořte si hybridní řešení. Díky Rancheru získáte jednotnou ucelenou platformu pro všechny prostředí.", + images: [ + { src: logoRancher, alt: "Rancher"}, + ], + }, +] + +const SectionDesktop = ({title, description, images, reverse}: { title: string, description: string, images: { src: StaticImageData, alt: string }[], reverse: boolean}) => ( +
{description}
+{description}
+ > +) + +const Mobile = () => ( ++ Se vším Vám poradím, od veřejného cloudu přes on-premise a serverless, až po edge. +
+