import React from 'react'; import classnames from 'classnames'; import Layout from '@theme/Layout'; import Link from '@docusaurus/Link'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import useBaseUrl from '@docusaurus/useBaseUrl'; import styles from './styles.module.css'; const features = [ { title: <>Runs on Kubernetes>, imageUrl: 'https://kubernetes.io/images/nav_logo.svg', description: ( <> Kilo can be installed on any Kubernetes cluster, allowing nodes located in different clouds or in different coutries to form a single cluster. > ), clip: true, width: "215px", }, { title: <>Built on WireGuard>, imageUrl: 'https://www.wireguard.com/img/wireguard.svg', description: ( <> Kilo uses WireGuard, a performant and secure VPN, to create a mesh between the different nodes in a cluster. > ), clip: true, width: "187px", }, { title: <>Advanced Features>, imageUrl: 'img/kilo.svg', description: ( <> Kilo brings advanced networking functionality to Kubernetes clusters, like accessing Pods via VPN and creating multi-cluster services. > ), }, ]; function Feature({imageUrl, title, description, clip, width}) { const imgUrl = useBaseUrl(imageUrl); const imgStyle = {}; if (width) { imgStyle.width = width; } return (
{description}
{siteConfig.tagline}