CINXE.COM

Managed Kubernetes Cluster

<!doctype html> <html dir="ltr" lang="el-GR" class="no-js"> <head> <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="d2feb830-869c-4445-a2de-b6a4eeb8acef" data-blockingmode="auto" type="text/javascript"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1298211-42"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1298211-42'); </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="keywords" content="Managed, Kubernetes, Clusters, CNCF Validated"> <meta name="description" content="C2 - Cloud Concept, Iaas, Paas, Managed Kubernetes"> <title>Managed Kubernetes Cluster</title> <link rel="apple-touch-icon-precomposed" type="image/x-icon" href="/Assets/images/favicons/apple-touch-icon-72x72-precomposed.png" sizes="72x72" /> <link rel="apple-touch-icon-precomposed" type="image/x-icon" href="/Assets/images/favicons/apple-touch-icon-114x114-precomposed.png" sizes="114x114" /> <link rel="apple-touch-icon-precomposed" type="image/x-icon" href="/Assets/images/favicons/apple-touch-icon-144x144-precomposed.png" sizes="144x144" /> <link rel="apple-touch-icon-precomposed" type="image/x-icon" href="/Assets/images/favicons/apple-touch-icon-precomposed.png" /> <link rel="icon" type="image/png" href="/Assets/images/favicons/favicon-32x32.png" sizes="32x32"> <link href="//fonts.googleapis.com/css?family=Open+Sans:300,400italic,400,600,600italic,700,800,800italic&display=swap" rel="stylesheet preload" type="text/css"> <link rel="stylesheet" href="/Assets/css/bootstrap.css?v=159" type="text/css" media="all"> <script type="text/javascript" src="/Assets/js/jquery.js?v=159"></script> <script type="text/javascript" src="/Assets/js/kit_fontawesome.js?v=159" ></script> <link rel="stylesheet preload" href="/Assets/css/sliders/css3-panels/css3-panels.css?v=159" type="text/css" media="all"> <link rel="stylesheet preload" href="/Assets/css/template.css?v=159" type="text/css" media="all"> <link rel="stylesheet preload" href="/Assets/css/responsive.css?v=159" type="text/css" media="all"> <link rel="stylesheet preload" href="/Assets/css/base-sizing.css?v=159" type="text/css" media="all"> <link rel="stylesheet" href="/Assets/css/custom.css?v=159" type="text/css" media="all"/> <script type="text/javascript" src="/Assets/js/jquery.validate.min.js?v=159"></script> <script type="text/javascript" src="/Assets/js/modernizr.min.js?v=159"></script> <script type="text/javascript" src="/Assets/js/svg-inject.min.js?v=159"></script> <script type="text/javascript" src="/Assets/js/lazyload.min.js?v=159"></script> <link rel="stylesheet" href="/Assets/css/cookiealert.css?v=159" type="text/css" media="all"/> <link rel="canonical" href="https://c2.gr/managed-kubernetes" /> <meta property="og:image" content="https://c2.gr//media/fpamdgas/kubernetes.png" /> </head> <body class=""> <input type="checkbox" id="support_p" class="panel-checkbox"> <div class="support_panel"> <div class="support-close-inner"> <label for="support_p" class="spanel-label inner"> <span class="support-panel-close">×</span> </label> </div> <div class="container"> <div class="row"> <div class="col-sm-12 col-md-12 col-lg-9"> <!-- Title --> <h4 class="m_title mb-20"> ΕΠΙΚΟΙΝΩΝΙΑ </h4> <!-- Content - how to shop steps --> <div class="m_content how_to_shop"> <div class="row"> <div class="col-sm-4"> <span class="number"><i class="fas fa-envelope"></i></span> <a href="mailto:support@c2.gr" target="_blank">support@c2.gr</a> </div> <!--/ col-sm-4 --> <div class="col-sm-4"> <span class="number"><i class="fas fa-envelope"></i></span> <a href="mailto:info@c2.gr" target="_blank">info@c2.gr</a> </div> <!--/ col-sm-4 --> <div class="col-sm-4"> <span class="number"><i class="fas fa-phone"></i></span> <a href="tel:+30 211 8005 401">+30 211 8005 401</a> </div> <!--/ col-sm-4 --> </div> <!--/ row --> </div> <!--/ Content - how to shop steps --> </div> <!--/ col-sm-12 col-md-12 col-lg-9 --> <div class="col-sm-12 col-md-12 col-lg-3"> <!-- Title --> <h4 class="m_title mb-20" style="text-transform:UPPERCASE"> Διεύθυνση </h4> <!-- Content --> <div class="m_content"> <a href="https://cutt.ly/RhaFgfj" target="_blank"> <i class="fas fa-map-marker"></i> Νερατζιωτίσσης 15, Μαρούσι, Αθήνα, 15124, Αττική </a> </div> <!--/ Content --> </div> <!--/ col-sm-12 col-md-12 col-lg-3 --> </div> <!--/ row --> </div> <!--/ container --> </div> <div id="page_wrapper"> <header id="header" class="site-header cta_button" data-header-style="1"> <!-- Header background --> <div class="kl-header-bg"></div> <!--/ Header background --> <!-- Header wrapper --> <div class="site-header-wrapper"> <!-- Header Top wrapper --> <div class="site-header-top-wrapper"> <!-- Header Top container --> <div class="siteheader-container container"> <!-- Header Top --> <div class="site-header-row site-header-top d-flex justify-content-between"> <!-- Header Top Left Side --> <div class="site-header-top-left d-flex"> <!-- Header Top Social links --> <!--/ Header Top Social links --> <div class="clearfix visible-xxs"> </div> <!-- Top Header contact text --> <div class="kl-header-toptext align-self-center"> <span class="topnav-item--text"></span> <a href="tel:211 8005 401" class="fw-bold">211 8005 401</a> <i class="phone-header fas fa-phone ml-5 visible-xs visible-sm visible-md"></i> </div> <!--/ Top Header contact text --> </div> <!--/ .site-header-top-left --> <!-- Header Top Right Side --> <div class="site-header-top-right d-flex"> <!-- Languages --> <!--/ Languages --> <div class="topnav support--panel align-self-center"> <!-- Support panel trigger --> <label for="support_p" class="topnav-item spanel-label"> <i class="fas fa-info-circle support-info closed"></i> <i class="far fa-times-circle support-info opened"></i> <span class="topnav-item--text">ΥΠΟΣΤΗΡΙΞΗ</span> </label> <!--/ Support panel trigger --> </div> <!-- Login trigger --> <div class="topnav login--panel align-self-center"> <a class="topnav-item" href="https://manager.c2.gr/" target="_blank"> <i class="login-icon fas fa-sign-in-alt visible-xs xs-icon"></i> <span class="topnav-item--text">ΣΥΝΔΕΣΗ</span> </a> </div> <!--/ Login trigger --> <!-- header search --> <div id="search" class="header-search align-self-center"> <a href="#" class="searchBtn "><span class="fas fa-search white-icon"></span></a> <div class="search-container"> <form id="search_form" class="header-searchform" action="/search/" method="GET"> <input id="q" name="q" maxlength="20" class="inputbox" type="text" size="20"> <button type="submit" id="searchsubmit" class="searchsubmit fas fa-search white-icon"></button> </form> </div> </div> <!--/ header search --> </div> <!--/ .site-header-top-right --> </div> <!--/ .site-header-row .site-header-top --> <!-- Header separator --> <div class="separator site-header-separator"></div> <!--/ Header separator --> </div> <!--/ .siteheader-container .container --> </div> <!--/ Header Top wrapper --> <!-- Header Main wrapper --> <div class="site-header-main-wrapper d-flex"> <!-- Header Main container --> <div class="siteheader-container container align-self-center"> <!-- Header Main --> <div class="site-header-row site-header-main d-flex flex-row justify-content-between"> <!-- Header Main Left Side --> <div class="site-header-main-left d-flex justify-content-start align-items-center"> <!-- Logo container--> <div class="logo-container logosize--yes"> <!-- Logo --> <span class="site-logo logo" id="logo"> <a href="/" title="C2 | Cloud Concept | cloud server | φιλοξενια στο cloud" title="C2 | Cloud Concept | cloud server | φιλοξενια στο cloud"> <img src="/Assets/images/LOGO-full.svg" height="60" width="60" class="logo-img" alt="C2 | Cloud Concept | cloud server | φιλοξενια στο cloud" title="C2 | Cloud Concept | cloud server | φιλοξενια στο cloud" /> </a> </span> <!--/ Logo --> <!-- InfoCard --> <div id="infocard" class="logo-infocard"> <div class="custom"> <div class="row"> <div class="col-sm-6 left-side d-flex"> <div class="align-self-center"> <div class="infocard-wrapper text-center"> <img src="/Assets/images/LOGO-full.svg" height="120" width="120" class="mb-25 ml-45" alt="C2" title="C2" /> </div> <!--/ infocard-wrapper --> </div> <!--/ .align-self-center --> </div> <!--/ col-sm-6 left-side d-flex --> <div class="col-sm-6 right-side"> <div class="custom contact-details"> <p> CLOUD CONCEPT<br> Νερατζιωτίσσης 15, Μαρούσι, Αθήνα, 15124, Αττική <br><br> <a href="tel:+30 211 8005 401">+30 211 8005 401</a> <br> <a href="mailto:info@c2.gr" target="_blank">info@c2.gr</a> </p> <a href="https://cutt.ly/ul4XyKM" class="map-link" target="_blank" title=""> <span class="fas fa-map-marker-alt white-icon mr-10"></span> <span>Google Maps</span> </a> </div> <div style="height:20px;"> </div> <!-- Social links clean style --> <ul class="social-icons sc--clean"> <li><a href="https://www.facebook.com/Cloud-Concept-106263277841041" target="_blank" class="fab fa-facebook-f" title="Facebook"></a></li> <li><a href="https://www.linkedin.com/company/cloud-hoster/about/" target="_blank" class="fab fa-linkedin" title="LinkedIn"></a></li> </ul> <!--/ Social links clean style --> </div> <!--/ col-sm-6 right-side --> </div> <!--/ row --> </div> <!--/ custom --> </div> <!--/ InfoCard --> </div> <!--/ logo container--> <!-- Separator --> <div class="separator visible-xxs"></div> <!--/ Separator --> </div> <!--/ .site-header-main-left --> <!-- Header Main Center Side --> <div class="site-header-main-center d-flex justify-content-center align-items-center"> <!-- Main Menu wrapper --> <div class="main-menu-wrapper"> <!-- Responsive menu trigger --> <div id="zn-res-menuwrapper"> <a href="#" class="zn-res-trigger "></a> </div> <!--/ responsive menu trigger --> <!-- Main menu --> <div id="main-menu" class="main-nav zn_mega_wrapper"> <ul id="menu-main-menu" class="main-menu zn_mega_menu"> <li class="menu-item-has-children menu-item-mega-parent active"><a href="javascript:void(0)">Προϊόντα </a> <ul class="hg_mega_container row clearfix"> <li class="menu-item-has-childern col-lg-4"><a href="javascript:void(0)" class="zn_mega_title">IaaS &amp; PaaS</a> <ul class="clearfix"> <li><a href="/managed-kubernetes">Managed Kubernetes Cluster</a></li> <li><a href="/cloud-instances">Cloud Instances</a></li> <li><a href="/private-cloud">Cloud HPC</a></li> <li><a href="/hybrid-cloud">Hybrid Cloud</a></li> </ul> </li> <li class="menu-item-has-childern col-lg-4"><a href="/hosting" class="zn_mega_title">Hosting</a> <ul class="clearfix"> <li><a href="/premium-cloud-hosting">Premium Cloud Hosting</a></li> <li><a href="/semi-dedicated-hosting">Semi-Dedicated Hosting</a></li> <li><a href="/premium-reseller-hosting">Premium Reseller hosting</a></li> <li><a href="/wordpress-managed-hosting">Wordpress Managed Hosting</a></li> <li><a href="/magento-managed-hosting">Magento managed hosting</a></li> </ul> </li> <li class="menu-item-has-childern col-lg-4"><a href="javascript:void(0)" class="zn_mega_title">SaaS</a> <ul class="clearfix"> <li><a href="/google-workspace">Google Workspace</a></li> <li><a href="/microsoft-365">Microsoft 365</a></li> <li><a href="/managed-f5-big-ip-web-application-firewall">F5 BIG IP as a service</a></li> <li><a href="/bitdefender">Bitdefender </a></li> </ul> </li> </ul> </li> <li class="menu-item-has-children menu-item-mega-parent "><a href="javascript:void(0)">Λύσεις </a> <ul class="hg_mega_container row clearfix"> <li class="menu-item-has-childern col-lg-4"><a href="javascript:void(0)" class="zn_mega_title">Ανά Επιχειρηματική Ανάγκη</a> <ul class="clearfix"> <li><a href="/outsource-it">Outsource ΙT</a></li> <li><a href="/business-data-protection">Business Data Protection</a></li> <li><a href="/teleworking">Τηλεργασία</a></li> </ul> </li> <li class="menu-item-has-childern col-lg-4"><a href="javascript:void(0)" class="zn_mega_title">Ανά Κλάδο</a> <ul class="clearfix"> <li><a href="/solutions/by-sector/software-houses-developers">Software houses &amp; Developers</a></li> <li><a href="/solutions/by-sector/travel-and-hospitality">Travel &amp; Hospitality</a></li> <li><a href="/solutions/by-sector/retail-and-ecommerce">Retail &amp; Ecommerce</a></li> <li><a href="/solutions/by-sector/online-media-publishers">Online Media &amp; Publishers</a></li> <li><a href="/λύσεις/ανά-κλάδο/bet-gaming/">Bet &amp; Gaming</a></li> </ul> </li> <li class="menu-item-has-childern col-lg-4"><a href="javascript:void(0)" class="zn_mega_title">Υπηρεσίες</a> <ul class="clearfix"> <li><a href="/disaster-recovery">Disaster Recovery</a></li> <li><a href="/pci-dss-hosting">PCI DSS Compliant hosting</a></li> <li><a href="/ips-waf">IPS &amp; WAF</a></li> <li><a href="/managed-firewall">Managed Firewall</a></li> <li><a href="/managed-hosting">Managed Hosting</a></li> <li><a href="/fully-managed-cloud">Managed Cloud</a></li> <li><a href="/migration-service">Migration service</a></li> <li><a href="/colocation">Colocation</a></li> </ul> </li> </ul> </li> <li class="menu-item-has-children menu-item-mega-parent "><a href="/εταιρία/">Εταιρία </a> <ul class="hg_mega_container row clearfix"> <li class="menu-item-has-childern col-lg-3"><a href="/εταιρία" class="zn_mega_title">Εταιρία</a> <ul class="clearfix"> <li><a href="/εταιρία">Η Cloud Concept</a></li> <li><a href="/εταιρία/εταιρία/πιστοποιήσεις/">Πιστοποιήσεις</a></li> <li><a href="/εταιρία/εταιρία/πρόγραμμα-συνεργατών/">Πρόγραμμα συνεργατών</a></li> <li><a href="/εταιρία/εταιρία/πολιτική-απορρήτου/">Πολιτική Απορρήτου</a></li> <li><a href="/εταιρία/εταιρία/πολιτική-cookies/">Πολιτική cookies</a></li> <li><a href="/εταιρία/εταιρία/όροι-χρήσης/">Όροι χρήσης</a></li> </ul> </li> <li class="menu-item-has-childern col-lg-3"><a href="javascript:void(0)" class="zn_mega_title">Υποδομή</a> <ul class="clearfix"> <li><a href="/εταιρία/υποδομή/networking/">Networking</a></li> <li><a href="/εταιρία/υποδομή/onsite-cloudflare-cdn/">Onsite Cloudflare CDN</a></li> <li><a href="/εταιρία/υποδομή/ασφάλεια/">Ασφάλεια</a></li> <li><a href="/εταιρία/υποδομή/εnterprise-hardware/">Εnterprise hardware</a></li> </ul> </li> <li class="menu-item-has-childern col-lg-3"><a href="/datacenter" class="zn_mega_title">Datacenters</a> <ul class="clearfix"> <li><a href="/εταιρία/datacenters/lamda-hellix/">Lamda Hellix</a></li> <li><a href="/εταιρία/datacenters/sparkle-datacenter-athens/">Sparkle </a></li> </ul> </li> <li class="menu-item-has-childern col-lg-3"><a href="javascript:void(0)" class="zn_mega_title">Case studies</a> <ul class="clearfix"> <li><a href="/case-studies/stoiximan-gr-betano-com">Stoiximan &amp; Betano</a></li> <li><a href="/case-studies/newsbeast-gr-case-study">Newsbeast Case Study</a></li> </ul> </li> </ul> </li> <li class="menu-item-has-children "><a href="javascript:void(0)">Support</a> <ul class="sub-menu clearfix"> <li><a href="/support/network-status/">Network Status</a></li> <li><a href="/support/">Support</a></li> </ul> </li> <li class="menu-item-has-children "><a href="/blog/">Blog</a> </li> <li class="menu-item-has-children "><a href="/θέσεις-εργασίας/">Θέσεις Εργασίας</a> </li> <li class="menu-item-has-children "><a href="/contact/">Επικοινωνία</a> </li> </ul> </div> <!--/ Main menu --> </div> <!--/ .main-menu-wrapper --> </div> <!--/ .site-header-main-center --> <!-- Header Main Right Side --> <div class="site-header-main-right d-flex justify-content-end align-items-center"> <!-- Call to action ribbon Free Quote (Contact form pop-up element) --> <div class="quote-ribbon"> <a href="#contact_panel" id="ctabutton" class="ctabutton kl-cta-ribbon" title="GET A FREE QUOTE" target="_self"> <strong>CALL</strong>ME <svg version="1.1" class="trisvg" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" preserveaspectratio="none" width="14px" height="5px" viewbox="0 0 14 5" enable-background="new 0 0 14 5" xml:space="preserve"> <polygon fill-rule="nonzero" points="14 0 7 5 0 0"></polygon> </svg> </a> </div> <!--/ Call to action ribbon Free Quote (Contact form pop-up element) --> </div> <!--/ .site-header-main-right --> </div> <!--/ .site-header-row .site-header-main --> </div> <!--/ .siteheader-container .container --> </div> <!--/ Header Main wrapper --> </div> <!--/ Header wrapper --> </header> <script> var UrlToRedirectEl = "managed-kubernetes"; var UrlToRedirectEn = "/en"; function toggleLang(Lang) { if(Lang == "el") { window.location.href = UrlToRedirectEl; } else { window.location.href = UrlToRedirectEn; } } </script> <div class="kl-slideshow static-content__slideshow"> <div class="th-sparkles"></div> <div class="kl-slideshow-inner static-content__wrapper static-content--height d-flex"> <div class="static-content__source"> <div class="kl-bg-source"> <div class="kl-bg-source__bgimage" style="background-image:url(/media/1liltrf0/kubernetes-banner.webp); background-repeat:no-repeat; background-attachment:scroll; background-position-x:center; background-position-y:top; background-size:cover;"> </div> <div class="kl-bg-source__overlay" style="background-color:rgba(0,0,0,0.4)"> </div> </div> </div> <div class="static-content__inner container align-self-center"> <div class="kl-slideshow-safepadding sc__container"> <div class="static-content default-style"> <div class="kl-title-block clearfix tbk--text-light text-center tbk-symbol--line tbk--colored tbk-icon-pos--before-title pbottom-15"> <h1 class="tbk__title fs-xxxl"> Managed Kubernetes </h1> </div> <div class="kl-title-block clearfix tbk--text-light text-center tbk-symbol-- tbk--colored tbk-icon-pos--before-title"> <h4 class="tbk__subtitle fw-thin">Σχεδιασμένη λύση για απρόσκοπτη λειτουργία και επεκτασιμότητα</h4> </div> <div class="th-spacer clearfix" style="height: 200px;"> </div> <div class="d-flex justify-content-center"> <a href="javascript:void(0);" class="btn-element btn btn-lined btn-skewed btn-md btn-forth" title="Configure Cluster now" onclick="calculatecostbanner()"> <span>Διαμορφώστε το cluster σας</span> </a> </div> </div> </div> </div> </div> <div class="kl-bottommask kl-bottommask--shadow_simple_down"> </div> </div> <script> function calculatecostbanner(){ $([document.documentElement, document.body]).animate({ scrollTop: $('img[title="kubernetes-cost-calculator"]').offset().top }, 500); }; </script> <section > <div class="container"> <div class="row"> <div class="col-md-12 column"> <div > <div class="kl-title-block text-left tbk-symbol--border"> <h3 class="tbk__title">Τι είναι το kubernetes;</h3> <div class="tbk__symbol "><span></span></div> <div class="tbk__text"> <p>Το Kubernetes είναι το απόλυτο εργαλείο διαχείρισης microservices που έχει μονοπωλήσει την αγορά τα τελευταία χρόνια, λόγω της ικανότητας να χειρίζεται εύκολα, αξιόπιστα και με ασφάλεια, μεγάλα clusters εφαρμογών, μέχρι μάλιστα την κλίμακα εταιρειών όπως η Google, που αποτελεί και τον "εκκινητή" του project που σήμερα γνωρίζουμε ως "Κυβερνήτη".</p> </div> </div> </div> </div> </div> </div> </section> <section > <div class="container"> <div class="row"> <div class="col-md-6 column"> <div > <img class="inlineimage mx-auto d-block" src="/media/zu4djlw1/kubernetes.jpeg" alt=""> </div> </div> <div class="col-md-6 column"> <div > <div class="kl-title-block clearfix text-left"> <h2 class="wgt-title"><span>Γιατί kubernetes;</span></h2> <div class="tbk__text"> <p style="text-align: justify;">To Kubernetes είναι ένα σύστημα (orchestrator) το οποίο γνωρίζει το πώς πρέπει να είναι η κατάσταση της εφαρμογής μας, ώστε να θεωρείται ότι λειτουργεί σωστά. Αυτός είναι και ο βασικός στόχος του Kubernetes, να διατηρεί το cluster μας στο λεγόμενο Declarative State, πρακτικά στην κατάσταση που το έχει σχεδιάσει ο προγραμματιστής ή ο μηχανικός. Εάν η κατάσταση αυτή αλλάξει, διότι για παράδειγμα κάποιο υποσύστημα δεν ανταποκρίνεται, θα αναλάβει να επαναφέρει την εφαρμογή στην επιθυμητή  λειτουργική κατάσταση. Αυτό είναι ένα μόνο από τα πλεονεκτήματα του Κubernetes.</p> </div> </div> </div> </div> </div> </div> </section> <section class="hg_section--relative hg_ovhidden tbg"> <div class="container"> <div class="row"> <div class="col-md-12 column"> <div > <div class="col-sm-12 col-md-12"> <!-- Partners carousel element default style --> <div class="partners_carousel"> <div class="row"> <div class="col-sm-12 col-md-3 col-lg-2 mb-sm-20"> <!-- Title --> <h5 class="title"> <span>Powerful Pre-Installed Toolbox</span> </h5> <!--/ Title --> <!-- Slick navigation --> <div class="hgSlickNav clearfix"></div> </div> <!--/ col-sm-12 col-md-3 col-lg-2 mb-sm-20 --> <div class="col-sm-12 col-md-9 col-lg-10"> <!-- Partners carousel simple style wrapper --> <div class="partners-carousel__simple-wrapper"> <div class="partners_carousel__simple js-slick" data-slick='{ "swipeToSlide": true, "infinite": true, "autoplay": true, "autoplaySpeed": 5000, "slidesToShow": 4, "slidesToScroll": 1, "easing": "easeInOutExpo", "speed": 1500, "arrows": true, "appendArrows": ".partners_carousel .hgSlickNav", "respondTo": "slider", "responsive": [ { "breakpoint": 1024, "settings": { "slidesToShow": 4, "slidesToScroll": 4 } }, { "breakpoint": 767, "settings": { "slidesToShow": 3, "slidesToScroll": 3 } }, { "breakpoint": 520, "settings": { "slidesToShow": 2, "slidesToScroll": 2 } }, { "breakpoint": 380, "settings": { "slidesToShow": 1, "slidesToScroll": 1 } } ] }'> <!-- Item #1 --> <div class="partners_carousel-item"> <a class="partners_carousel-link u-trans-all-2s"> <img src="/media/wwqpp00c/kubernetes-stacked-black.svg?height=100" style="max-height:100px;max-width:200px" class="partners_carousel-img colorize-white-svg" alt="" title="logo" /> </a> </div> <!--/ Item #1 --> <!-- Item #1 --> <div class="partners_carousel-item"> <a class="partners_carousel-link u-trans-all-2s"> <img src="/media/aquab3ia/docker_-container_engine-_logo.svg?height=100" style="max-height:100px;max-width:200px" class="partners_carousel-img colorize-white-svg" alt="" title="logo" /> </a> </div> <!--/ Item #1 --> <!-- Item #1 --> <div class="partners_carousel-item"> <a class="partners_carousel-link u-trans-all-2s"> <img src="/media/obub51dx/gitlab-logo-gray-stacked-rgb.svg?height=100" style="max-height:100px;max-width:200px" class="partners_carousel-img colorize-white-svg" alt="" title="logo" /> </a> </div> <!--/ Item #1 --> <!-- Item #1 --> <div class="partners_carousel-item"> <a class="partners_carousel-link u-trans-all-2s"> <img src="/media/5x3cy4mj/harbor-horizontal-white.svg?height=100" style="max-height:100px;max-width:200px" class="partners_carousel-img colorize-white-svg" alt="" title="logo" /> </a> </div> <!--/ Item #1 --> <!-- Item #1 --> <div class="partners_carousel-item"> <a class="partners_carousel-link u-trans-all-2s"> <img src="/media/nvibvwch/prometheus-horizontal-white.svg?height=100" style="max-height:100px;max-width:200px" class="partners_carousel-img colorize-white-svg" alt="" title="logo" /> </a> </div> <!--/ Item #1 --> <!-- Item #1 --> <div class="partners_carousel-item"> <a class="partners_carousel-link u-trans-all-2s"> <img src="/media/pmda4kx2/rancher-logo-stacked-color.svg?height=100" style="max-height:100px;max-width:200px" class="partners_carousel-img colorize-white-svg" alt="" title="logo" /> </a> </div> <!--/ Item #1 --> <!-- Item #1 --> <div class="partners_carousel-item"> <a class="partners_carousel-link u-trans-all-2s"> <img src="/media/hnwd2ym4/jenkins_logo_with_title.svg?height=100" style="max-height:100px;max-width:200px" class="partners_carousel-img colorize-white-svg" alt="" title="logo" /> </a> </div> <!--/ Item #1 --> </div> <!--/ .partners_carousel__simple --> </div> <!--/ Partners carousel simple style wrapper --> </div> <!--/ col-sm-12 col-md-9 col-lg-10 --> </div> <!--/ row --> </div> <!--/ Partners carousel element default style --> </div> <!--/ col-md-12 col-sm-12 --> </div> </div> </div> </div> </section> <section > <div class="container"> <div class="row"> <div class="col-md-4 column"> <div > <div class="th-spacer clearfix" style="height: 25px;"></div> <p> </p> <!-- Left side - Icon box --> <div class="kl-iconbox stage kl-iconbox--fleft kl-iconbox--align-left text-left kl-iconbox--theme-default" data-target-element=".kl-ib-point-1" data-pointx="77" data-pointy="45" data-pointtitle="X-PERIENCE"> <div class="kl-iconbox__inner"><!-- Icon/Image box - icon wrapper --> <div class="kl-iconbox__icon-wrapper"><!-- Icon = .fab .fa-mix --> <span class="kl-iconbox__icon fas fa-hand-holding-heart"></span></div> <!--/ Icon/Image .kl-iconbox__icon-wrapper --> <!-- Icon box - content wrapper --> <div class="kl-iconbox__content-wrapper"><!-- Icon box title wrapper --> <div class="kl-iconbox__el-wrapper kl-iconbox__title-wrapper"><!-- Title --> <h3 class="kl-iconbox__title">Managed Controlplane</h3> <!--/ Title --></div> <!-- Icon box title wrapper --> <!-- Icon box description wrapper --> <div class="kl-iconbox__el-wrapper kl-iconbox__desc-wrapper"><!-- Description --> <p class="kl-iconbox__desc">Εμείς φροντίζουμε 24/7 την "καρδιά" του cluster σας, ώστε να μπορεί να εξυπηρετεί τις ανάγκες σας.</p> <!--/ Description --></div> <!--/ Icon box description wrapper --></div> <!-- /.kl-iconbox__content-wrapper --></div> <!--/ kl-iconbox__inner --></div> <!-- /Left side - Icon box --> <p> </p> <!-- Left side - Icon box --> <div class="kl-iconbox stage kl-iconbox--fleft kl-iconbox--align-left text-left kl-iconbox--theme-default" data-target-element=".kl-ib-point-2" data-pointx="205" data-pointy="200" data-pointtitle="FAIL SAFE"> <div class="kl-iconbox__inner"><!-- Icon/Image box - icon wrapper --> <div class="kl-iconbox__icon-wrapper"><!-- Icon = .fas .fa-music --> <span class="kl-iconbox__icon far fa-clock"></span></div> <div class="kl-iconbox__content-wrapper"> <div class="kl-iconbox__el-wrapper kl-iconbox__title-wrapper"> <h3 class="kl-iconbox__title">Μικρότερο release cycle</h3> </div> <div class="kl-iconbox__el-wrapper kl-iconbox__desc-wrapper"> <p class="kl-iconbox__desc">100% αυτοματοποιημένο release processes που σας βοηθάει να κάνετε deploy τις εφαρμογές σας χωρίς downtime, όσο συχνά θέλετε.</p> </div> </div> </div> </div> </div> </div> <div class="col-md-4 column"> <div > <div class="stage-ibx d-flex justify-content-center"> <div class="stage-ibx__stage"><img class="stage-ibx__stage-img img-responsive" src="/media/b5lpqjqk/kubernetes_logo_without_workmark.svg" alt="kubernetes" title="kubernetes" width="100%" /> <span class="stage-ibx__point kl-ib-point-1" style="top: 203px; left: 58px; opacity: 1;" data-title="Control Plane Care"></span> <span class="stage-ibx__point kl-ib-point-2" style="top: 101px; left: 270px; opacity: 1;" data-title="Release Cycle"></span> <span class="stage-ibx__point kl-ib-point-3" style="top: 175px; left: 176px; opacity: 1;" data-title="Autoheal"></span> <span class="stage-ibx__point kl-ib-point-4" style="top: 285px; left: 227px; opacity: 1;" data-title="Disaster Redundant"></span></div> <div class="clearfix"></div> </div> </div> </div> <div class="col-md-4 column"> <div > <div class="th-spacer clearfix" style="height: 25px;"></div> <!--/ Spacer with custom height --> <p> </p> <!-- Right side - Icon box --> <div class="kl-iconbox stage kl-iconbox--fleft kl-iconbox--align-left text-left kl-iconbox--theme-default" data-target-element=".kl-ib-point-3" data-pointx="270" data-pointy=" 170" data-pointtitle="AUTOHEAL"> <div class="kl-iconbox__inner"><!-- Icon/Image box - icon wrapper --> <div class="kl-iconbox__icon-wrapper"><!-- Icon = .fas .fa-headphones --> <span class="kl-iconbox__icon fas fa-first-aid"></span></div> <!--/ Icon/Image .kl-iconbox__icon-wrapper --> <!-- Icon box - content wrapper --> <div class="kl-iconbox__content-wrapper"><!-- Icon box title wrapper --> <div class="kl-iconbox__el-wrapper kl-iconbox__title-wrapper"><!-- Title --> <h3 class="kl-iconbox__title">Auto-Heal Infrastructure</h3> <!--/ Title --></div> <!-- Icon box title wrapper --> <!-- Icon box description wrapper --> <div class="kl-iconbox__el-wrapper kl-iconbox__desc-wrapper"><!-- Description --> <p class="kl-iconbox__desc">Ικανότητα να επανέρχεται χωρίς ανθρώπινη παρέμβαση, όταν υπάρξει πρόβλημα.</p> <!--/ Description --></div> <!--/ Icon box description wrapper --></div> <!-- /.kl-iconbox__content-wrapper --></div> <!--/ kl-iconbox__inner --></div> <!--/ Right side - Icon box --> <p> </p> <!-- Right side - Icon box --> <div class="kl-iconbox stage kl-iconbox--fleft kl-iconbox--align-left text-left kl-iconbox--theme-default" data-target-element=".kl-ib-point-4" data-pointx="30" data-pointy=" 340" data-pointtitle="DISASTER RECOVERY"> <div class="kl-iconbox__inner"><!-- Icon/Image box - icon wrapper --> <div class="kl-iconbox__icon-wrapper"><!-- Icon = .fas .fa-bullhorn --> <span class="kl-iconbox__icon fas fa-house-damage"></span></div> <!--/ Icon/Image .kl-iconbox__icon-wrapper --> <!-- Icon box - content wrapper --> <div class="kl-iconbox__content-wrapper"><!-- Icon box title wrapper --> <div class="kl-iconbox__el-wrapper kl-iconbox__title-wrapper"><!-- Title --> <h3 class="kl-iconbox__title">Disaster Redundant</h3> <!--/ Title --></div> <!-- Icon box title wrapper --> <!-- Icon box description wrapper --> <div class="kl-iconbox__el-wrapper kl-iconbox__desc-wrapper"><!-- Description --> <p class="kl-iconbox__desc">Με την built-in multi-datacenter αρχιτεκτονική, οι εφαρμογές σας συνεχίζουν να λειτουργούν ακόμα και όταν πέσει όλο το datacenter.</p> <!--/ Description --></div> <!--/ Icon box description wrapper --></div> <!-- /.kl-iconbox__content-wrapper --></div> <!--/ kl-iconbox__inner --></div> </div> </div> </div> </div> </section> <section > <div class="container"> <div class="row"> <div class="col-md-12 column"> <div > <div class="tabbable tabs_style5"> <ul class="nav fixclear"> <li class=""><a href="#features_i2-pane1" class="active show" data-toggle="tab">Management</a></li> <li class=""><a href="#features_i2-pane2" class="" data-toggle="tab">Persistent Volumes</a></li> <li class=""><a href="#features_i2-pane3" class="" data-toggle="tab">Backups</a></li> <li class=""><a href="#features_i2-pane4" class="" data-toggle="tab">24/7/365 Monitoring</a></li> <li class=""><a href="#features_i2-pane5" class="" data-toggle="tab">Redundancy</a></li> <li class=""><a href="#features_i2-pane6" class="" data-toggle="tab">Flexible Resources</a></li> <li class=""><a href="#features_i2-pane7" class="" data-toggle="tab">Free Training</a></li> </ul> <div class="tab-content"> <div id="features_i2-pane1" class="tab-pane fade active show"><img class="alignright img-fluid w-40" src="/media/ydklu4py/components-of-kubernetes.svg" alt="kubernetes-cluster" title="kubernetes-cluster" /> <p>H C2 αναλαμβάνει την πλήρη διαχείριση του control plane και όλων των υποσυστημάτων του cluster σας, χωρίς καμία επιπλέον χρέωση. Από τις αναβαθμίσεις του λειτουργικού συστήματος και του management panel, μέχρι τα εγκατεστημένα από εμάς εργαλεία διαχείρισης και λειτουργίας, δηλαδή τον persistent volume provider, το jenkins,την docker registry και το gitlab.</p> <p>Έτσι είστε πάντα βέβαιοι ότι το cluster σας είναι ασφαλές και ενημερωμένο.</p> </div> <div id="features_i2-pane2" class="tab-pane fade"><img class="alignright img-fluid w-40" src="/media/lackbdut/storage-engine.svg" alt="kubernetes-storage" title="kubernetes-storage" /> <p>Το kubernetes cluster σας έρχεται με προεγκατεστημένο Software Defined Storage engine. Ο μηχανισμός αυτός χρησιμοποιεί τους local δίσκους των instances που έχετε, τους ενοποιεί και σας δίνει διαθέσιμο χώρο αποθήκευσης δεδομένων, υψηλής διαθεσιμότητας, ο οποίος ανάλογα με το πλήθος των instances που έχετε, σας δίνει availability ακόμα και αν κάποιο/α instance βγεί εκτός λειτουργίας.</p> </div> <div id="features_i2-pane3" class="tab-pane fade"><img class="alignright img-fluid w-30" src="/media/aagegmsf/backup.svg" alt="kubernetes-backup" title="kubernetes-backup" /> <p>Όλα τα instance του cluster σας προστατεύονται από αυτόματα ημερήσια backups για το βασικό τους volume, που διατηρούνται για 7 ημέρες ώστε να είστε σίγουροι για τα δεδομένα σας. Σε περίπτωση αστοχίας οποιουδήποτε instance, αυτό μπορεί να ανακτηθεί στο ακέραιο.</p> <p>Επιπρόσθετα, μέσα από το διαχειριστικό του persistent volume manager, έχετε τη δυνατότητα να δημιουργήσετε δικά σας επιπλέον αντίγραφα ασφαλείας στο repository της επιλογής σας για τα επιπλέον volumes που πιθανόν να έχετε προσθέσει στους servers σας, ώστε να έχετε ένα επιπλέον layer προστασίας.</p> </div> <div id="features_i2-pane4" class="tab-pane fade"><img class="alignright img-fluid w-30" src="/media/cgpmrlzp/cloud-security.svg" alt="kubernetes-storage" title="kubernetes-storage" /> <p>Επειδή το cluster σας πρέπει να είναι πάντα διαθέσιμο να φιλοξενήσει τις εφαρμογές σας και να έχει την ίδια άριστη απόδοση, το 24ωρο NOC μας παρακολουθεί ολες τις παραμέτρους λειτουργίας του και παρεμβαίνει εάν αυτό κριθεί απαραίτητο, λύνοντας τυχόν προβλήματα πριν αυτά επηρεάσουν την σταθερότητα και αξιοπιστία της εφαρμογής σας.</p> </div> <div id="features_i2-pane5" class="tab-pane fade kl-title-block tbk--left text-left tbk-symbol--line_border tbk--colored"> <h3 class="tbk__title">Single Datacenter topology</h3> <div class="tbk__symbol"><span></span></div> <p>Το cluster σας αυτόματα μοιράζει τα instances σε διαφορετικά φυσικά μηχανήματα, ώστε σε περίπτωση αστοχίας του φυσικού μηχανήματος, να μην επηρεαστεί το σύνολο του kubernetes cluster σας και οι εφαρμογές σας να συνεχίσουν να λειτουργούν απρόσκοπτα.</p> <h3 class="tbk__title">Multi Datacenter topology</h3> <div class="tbk__symbol"><span></span></div> <p>Για εφαρμογές με ιδιαίτερα απαιτητικά SLA, μπορείτε να επιλέξετε την εγκατάσταση του cluster σας σε περισσότερα από ένα datacenter και να επιτύχετε διαθεσιμότητες που αγγίζουν το 100%.</p> </div> <div id="features_i2-pane6" class="tab-pane fade kl-title-block tbk--left text-left tbk-symbol--line_border tbk--colored"> <h3 class="tbk__title">Shared Resources</h3> <div class="tbk__symbol"><span></span></div> <p>Ιδανική λύση για non critical applications και websites με βασικό γνώμονα το χαμηλό κόστος φιλοξενίας. Επίσης, ενδείκνυται για μεγάλα σε πλήθος instances cluster, που δεν ειναι αντιληπτή η πιθανόν περιορισμένη κατά διαστήματα απόδοση κάποιου instance (φαινόμενο παραλληλισμού). Ενδεικτικά κάνει για non DB stressful applications, background applications που δεν έχει ιδιαίτερη σημασία η σταθερή απόδοση (webcrawlers), testing &amp; staging environments και applications που κάνουν εκτενή χρήση μηχανισμών caching.</p> <h3 class="tbk__title">Dedicated Resources</h3> <div class="tbk__symbol"><span></span></div> <p>Η λύση που προτείνουμε για απαιτητικές εφαρμογές που απαιτούν διαρκώς την μέγιστη απόδοση, όπως DB intensive applications.</p> </div> <div id="features_i2-pane7" class="tab-pane fade"><img style="filter: brightness(90%);" class="alignright img-fluid w-30" src="/media/np0oq0q3/training.svg" alt="kubernetes-storage" title="kubernetes-storage" /> <p>Στην C2 γνωρίζουμε ότι το ταξίδι στον κόσμο των microservices είναι μαγικό, αλλά χωρίς την κατάλληλη βοήθεια να μετατραπεί σε εφιαλτικό. Για το λόγο αυτό, με κάθε managed kubernetes cluster παρέχουμε δωρεάν 2 ώρες εκπαίδευσης από τους έμπειρους devops engineers μας, για να σας λύσουν οποιαδήποτε απορία και να σας βοηθήσουν στα πρώτα δύσκολα βήματα.</p> </div> </div> </div> </div> </div> </div> </div> </section> <section > <div class="container"> <div class="row"> <div class="col-md-12 column"> <div > <div class="kl-title-block text-center"><img style="filter: brightness(90%);" class="img-fluid w-10" src="/media/xwznjblo/calculator.svg" alt="kubernetes-cost-calculator" title="kubernetes-cost-calculator" /> <h3 class="tbk__title fs-xxl fw-thin"><span class="fw-semibold fs-xxxl fs-xs-xl tcolor"> Kubernetes Cluster</span> configurator</h3> <h4 class="tbk__title">Διαμορφώστε το cluster</h4> <div style="height: 30px;"></div> </div> <div id="clustertemplates" class="container"> <div class="row"> <div class="col-sm-12 col-md-12"> <div class="tabbable tabs_style5"> <ul class="nav fixclear"> <li class=""> <a href="#tabs_i2-pane1" class="active show active show fw-semibold fs-l fs-xs-xl" data-toggle="tab"> Single Datacenter Kubernetes Clusters </a> </li> <li class=""> <a href="#tabs_i2-pane2" class="fw-semibold fs-l fs-xs-xl" data-toggle="tab"> Multi Datacenter Kubernetes Clusters </a> </li> </ul> <div class="tab-content"> <div class="tab-pane fade active show" id="tabs_i2-pane1"> <div class="kl-title-block text-center"> <h5> Λύσεις σχεδιασμένες για να κρατάνε το κόστος φιλοξενίας σας χαμηλά με εγκατάσταση του cluster σας σε ενα απο τα 3 μας datacenter </h5> <div style="height: 20px;"></div> </div> <div class="pricing-table-element" data-columns="3"> <div class="plan-column"> <ul> <li class="plan-title"> <div class="inner-cell"> All in one </div> </li> <li class="subscription-price"> <div class="inner-cell"> από <span class="price">44.64 €</span> / μήνα </div> </li> <li> <div class="inner-cell"> Instances: 1 (1 worker) </div> </li> <li> <div class="inner-cell"> <br> <p>CPU Cores: απο 4</p> <p>Memory: απο 8GB</p> <p>SSD Disk: απο 160 GB</p> </div> </li> <li> <div class="inner-cell"> 100% Managed Kubernetes Cluster </div> </li> <li> <div class="inner-cell"> Traffic/μήνα: 20 TB </div> </li> <li> <div class="inner-cell"> Projects: 1 </div> </li> <li> <div class="inner-cell"> Namespaces: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Backups: Αυτόματα 7 ημερών </div> </li> <li> <div class="inner-cell"> Supported kubernetes versions: <br> from 1.24 up to 1.26 </div> </li> <li> <div class="inner-cell"> User accounts: 1 </div> </li> <li> <div class="inner-cell"> <br> <p>Επιπρόσθετο SSD Block Storage: 0.08€ / GB *</p> <p class="price">* Δεν συμπεριλαμβάνεται στο backup</p> </div> </li> <li> <div class="inner-cell"> Shared ή Dedicated Resources </div> </li> <li> <div class="inner-cell"> <button id="selection-1" class="btn btn-fullcolor" >Διαμόρφωση</button> </div> </li> </ul> </div> <div class="plan-column featured"> <ul> <li class="plan-title"> <div class="inner-cell"> Basic </div> </li> <li class="subscription-price"> <div class="inner-cell"> από <span class="price">101.88 €</span> / μήνα </div> </li> <li> <div class="inner-cell"> Instances: απο 2 (1 worker) </div> </li> <li> <div class="inner-cell"> <br> <p>CPU Cores: απο 8</p> <p>Memory: απο 24GB</p> <p>SSD Disk: απο 320 GB</p> </div> </li> <li> <div class="inner-cell"> 100% Managed Kubernetes Cluster </div> </li> <li> <div class="inner-cell"> Traffic/μήνα: 20 TB / instance </div> </li> <li> <div class="inner-cell"> Projects: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Namespaces: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Backups: Αυτόματα 7 ημερών </div> </li> <li> <div class="inner-cell"> Supported kubernetes versions: <br> from 1.24 up to 1.26 </div> </li> <li> <div class="inner-cell"> User accounts: Απεριόριστα </div> </li> <li> <div class="inner-cell"> <br> <p>Επιπρόσθετο SSD Block Storage: 0.08€ / GB *</p> <p class="price">* Δεν συμπεριλαμβάνεται στο backup</p> </div> </li> <li> <div class="inner-cell"> Shared ή Dedicated Resources </div> </li> <li> <div class="inner-cell"> <button id="selection-2" class="btn btn-fullcolor" >Διαμόρφωση</button> </div> </li> </ul> </div> <div class="plan-column"> <ul> <li class="plan-title"> <div class="inner-cell"> High Availability </div> </li> <li class="subscription-price"> <div class="inner-cell"> από <span class="price">216.36 €</span> / μήνα </div> </li> <li> <div class="inner-cell"> Instances: 4 (3 workers) </div> </li> <li> <div class="inner-cell"> <br> <p>CPU Cores: απο 16</p> <p>Memory: απο 56GB</p> <p>SSD Disk: απο 640 GB</p> </div> </li> <li> <div class="inner-cell"> 100% Managed Kubernetes Cluster </div> </li> <li> <div class="inner-cell"> Traffic/μήνα: 20 TB / instance </div> </li> <li> <div class="inner-cell"> Projects: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Namespaces: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Backups: Αυτόματα 7 ημερών </div> </li> <li> <div class="inner-cell"> Supported kubernetes versions: <br> from 1.24 up to 1.26 </div> </li> <li> <div class="inner-cell"> User accounts: Απεριόριστα </div> </li> <li> <div class="inner-cell"> <br> <p>Επιπρόσθετο SSD Block Storage: 0.08€ / GB *</p> <p class="price">* Δεν συμπεριλαμβάνεται στο backup</p> </div> </li> <li> <div class="inner-cell"> Shared ή Dedicated Resources </div> </li> <li> <div class="inner-cell"> <button id="selection-3" class="btn btn-fullcolor" >Διαμόρφωση</button> </div> </li> </ul> </div> </div> </div> <div class="tab-pane fade" id="tabs_i2-pane2"> <div class="kl-title-block text-center"> <h5>Λύσεις σχεδιασμένες για mission critical εφαρμογές που εκτός απο την υψηλή απόδοση, βασικό κριτήριο είναι διαθεσμότητα που ξεπερνάει το 99,99% μοιράζοντας το workload σε 2 ή 3 datacenters. </h5> <div style="height: 20px;"></div> </div> <div class="pricing-table-element" data-columns="3"> <div class="plan-column"> <ul> <li class="plan-title"> <div class="inner-cell"> Dual DC Basic </div> </li> <li class="subscription-price"> <div class="inner-cell"> από <span class="price">159.12 €</span> / μήνα </div> </li> <li> <div class="inner-cell"> Instances: 3 (2 workers) </div> </li> <li> <div class="inner-cell"> <br> <p>CPU Cores: απο 12</p> <p>Memory: απο 40GB</p> <p>SSD Disk: απο 420 GB</p> </div> </li> <li> <div class="inner-cell"> 100% Managed Kubernetes Cluster </div> </li> <li> <div class="inner-cell"> Traffic/μήνα: 20 TB / instance </div> </li> <li> <div class="inner-cell"> Projects: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Namespaces: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Backups: Αυτόματα 7 ημερών </div> </li> <li> <div class="inner-cell"> Supported kubernetes versions: <br> from 1.24 up to 1.26 </div> </li> <li> <div class="inner-cell"> User accounts: Απεριόριστα </div> </li> <li> <div class="inner-cell"> <br> <p>Επιπρόσθετο SSD Block Storage: 0.08€ / GB *</p> <p class="price">* Δεν συμπεριλαμβάνεται στο backup</p> </div> </li> <li> <div class="inner-cell"> Shared ή Dedicated Resources </div> </li> <li> <div class="inner-cell"> <button id="selection-4" class="btn btn-fullcolor" >Διαμόρφωση</button> </div> </li> </ul> </div> <div class="plan-column featured"> <ul> <li class="plan-title"> <div class="inner-cell"> Dual DC HA </div> </li> <li class="subscription-price"> <div class="inner-cell"> από <span class="price">388.08 €</span> / μήνα </div> </li> <li> <div class="inner-cell"> Instances: 7 (6 workers) </div> </li> <li> <div class="inner-cell"> <br> <p>CPU Cores: απο 28</p> <p>Memory: απο 104GB</p> <p>SSD Disk: απο 1120 GB</p> </div> </li> <li> <div class="inner-cell"> 100% Managed Kubernetes Cluster </div> </li> <li> <div class="inner-cell"> Traffic/μήνα: 20 TB / instance </div> </li> <li> <div class="inner-cell"> Projects: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Namespaces: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Backups: Αυτόματα 7 ημερών </div> </li> <li> <div class="inner-cell"> Supported kubernetes versions: <br> from 1.24 up to 1.26 </div> </li> <li> <div class="inner-cell"> User accounts: Απεριόριστα </div> </li> <li> <div class="inner-cell"> <br> <p>Επιπρόσθετο SSD Block Storage: 0.08€ / GB *</p> <p class="price">* Δεν συμπεριλαμβάνεται στο backup</p> </div> </li> <li> <div class="inner-cell"> Shared ή Dedicated Resources </div> </li> <li> <div class="inner-cell"> <button id="selection-5" class="btn btn-fullcolor" >Διαμόρφωση</button> </div> </li> </ul> </div> <div class="plan-column"> <ul> <li class="plan-title"> <div class="inner-cell"> Triple DC Extreme HA </div> </li> <li class="subscription-price"> <div class="inner-cell"> από <span class="price">559.80 €</span> / μήνα </div> </li> <li> <div class="inner-cell"> Instances: 10 (9 workers) </div> </li> <li> <div class="inner-cell"> <br> <p>CPU Cores: απο 40</p> <p>Memory: απο 152GB</p> <p>SSD Disk: απο 1600 GB</p> </div> </li> <li> <div class="inner-cell"> 100% Managed Kubernetes Cluster </div> </li> <li> <div class="inner-cell"> Traffic/μήνα: 20 TB / instance </div> </li> <li> <div class="inner-cell"> Projects: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Namespaces: Απεριόριστα </div> </li> <li> <div class="inner-cell"> Backups: Αυτόματα 7 ημερών </div> </li> <li> <div class="inner-cell"> Supported kubernetes versions: <br> from 1.24 up to 1.26 </div> </li> <li> <div class="inner-cell"> User accounts: Απεριόριστα </div> </li> <li> <div class="inner-cell"> <br> <p>Επιπρόσθετο SSD Block Storage: 0.08€ / GB *</p> <p class="price">* Δεν συμπεριλαμβάνεται στο backup</p> </div> </li> <li> <div class="inner-cell"> Shared ή Dedicated Resources </div> </li> <li> <div class="inner-cell"> <button id="selection-6" class="btn btn-fullcolor" >Διαμόρφωση</button> </div> </li> </ul> </div> </div> <br> <p><em>Σημ.: Θα πρέπει οι εφαρμογές σας να επιτρέπουν την παραπάω τοπολογία λόγω του αυξημενου latency ανάμεσα στα διαφορετικά datacenters. Οι μηχανικοί της C2 ειναι στη διαθεσή σας να σας συμβουλέψουν σχετικά με την ιδανική λύση</em></p> </div> </div> </div> </div> </div> </div> <div class="table-responsive d-none"> <h4><button id="backtoclustertemplates" type="button" class="btn btn-link tcolor"><i class="fa fa-arrow-left" aria-hidden="true"></i> Back to cluster templates</button></h4> <div id="errorboxkubernetes" class="alert alert-danger d-none" role="alert"> </div> <table class="table order-list" id="kubernetes-table"> <thead> <tr> <th scope="col">Instance Size</th> <th scope="col">Location</th> <th scope="col" class="text-center">Manager</th> <th scope="col" class="text-center">Control Plane</th> <th scope="col" class="text-center">Etcd</th> <th scope="col" class="text-center">Worker</th> <th scope="col" class="text-center">Price<br><small class="text-muted">/month</small></th> <th scope="col"></th> </tr> </thead> <tbody id="tbodyid"> </tbody> <tfoot> <tr> <td colspan="3"> <input type="button" class="btn btn-lg btn-block tcolor" id="addrow" value="Add more instances" /> </td> <td colspan="3"> Total cost per month: <br> <small>TAX is not included</small> </td> <td> <input type="button" class="btn btn-lg btn-block tcolor" id="total" value="0€" /> </td> <td> </td> </tr> </tfoot> </table> <div class="row"> <div class="col-sm-8"> <div class="form-group"> <input type="text" class="form-control" id="projectname" aria-describedby="projectname" placeholder="Name your project"> <small id="emailHelp" class="form-text text-muted">Project name may contain english uppercase, lowercase and "-" only<br></small> </div> </div> <div class="col-sm-4"> <button id="addordetocart" type="button" class="btn btn-danger btn-lg">Παραγγελία</button> </div> </div> </div> <script> $(document).ready(function () { setglobalprice(287); var counter = 0; var rowCount = $('#kubernetes-table tr').length; if (rowCount == 3) { $("table.order-list").append(producerow()); counter++; } $("#backtoclustertemplates").click(function () { $('.table-responsive').addClass("d-none"); $('#clustertemplates').removeClass("d-none"); }); $("button[id*='selection-']").click(function () { $instancestemplate = clustertemplate($(this).attr("id").replace("selection-", "") - 1).instances; fixoptions($instancestemplate); calculateGrandTotal(); }); $("#addrow").on("click", function () { var nenwrow = $(producerow()); $("table.order-list").append(nenwrow); currow = nenwrow.closest("tr"); calculateRowDynamic(currow); calculateGrandTotal(); }); $("table.order-list").on("click", ".ibtnDel", function (event) { $(this).closest("tr").remove(); calculateGrandTotal(); counter -= 1 }); $(document).on("change", "select[name='instancetype']", function (event) { newval = this.value; var currentRow = $(this).closest("tr"); calculateRowDynamic(currentRow); calculateGrandTotal(); }); $("#addordetocart").on("click", function () { preparesetup(); addkubernetesordertocart(); }); }); function fixoptions(instanceslist){ $('.table-responsive').removeClass("d-none"); $('#clustertemplates').addClass("d-none"); $("#tbodyid").empty(); counter = 0; $.each(instanceslist, function( index, value ) { var nenwrow = $(producerow()); $("table.order-list").append(nenwrow); currow = nenwrow.closest("tr"); currow.find('select[name="instancetype"]').val( value.server_type ); currow.find('select[name="instanceplacement"]').val( value.server_location ); if(jQuery.inArray("management", value.server_role) !== -1){ currow.find('input[name="managementnode"]').prop( "checked", true ); currow.find('input[name="managementnode"]').prop( "disabled", true ); currow.find('input[name="controlplanenode"]').prop( "disabled", true ) currow.find('input[name="etcdnode"]').prop( "disabled", true ) currow.find('input[name="workernode"]').prop( "disabled", true ) currow.find('.ibtnDel').prop( "disabled", true ) } if(jQuery.inArray("controlplane", value.server_role) !== -1){ currow.find('input[name="controlplanenode"]').prop( "checked", true ); } if(jQuery.inArray("etcd", value.server_role) !== -1){ currow.find('input[name="etcdnode"]').prop( "checked", true ); } if(jQuery.inArray("worker", value.server_role) !== -1){ currow.find('input[name="workernode"]').prop( "checked", true ); } calculateRowDynamic(currow); $([document.documentElement, document.body]).animate({ scrollTop: $("#backtoclustertemplates").offset().top }, 200); counter++; }); } function getspecificinstanceprice(instancetype) { price = JSON.parse(localStorage.getItem('priceipid'))[0]['options']['option']; fprice = 0; $.each(price, function (i, v) { if (v.id == instancetype) { fprice = v.pricing.EUR.monthly; } }); return fprice; } function setidip(pid) { var price = $.ajax({ global: false, url: "/feeds.ashx", dataType: 'json' }); price.done(function (data) { localStorage.setItem('idip', JSON.stringify(data)); }); } function setglobalprice(pid){ var price = $.ajax({ global: false, url: "/feeds.ashx", dataType: 'json', success: function(data) { localStorage.setItem('priceipid', JSON.stringify(data)); localStorage.setItem('idip', 290); } }); } function producerow() { selectitemsflavors = ""; selectitemslocations = ""; $.each(JSON.parse(localStorage.getItem('priceipid'))[0]['options']['option'], function (key, value) { selectitemsflavors += '<option aria-flavorcode="' + value.required + '" value="' + value.id + '">' + value.name + '</option>'; }); $.each(JSON.parse(localStorage.getItem('priceipid'))[1]['options']['option'], function (key, value) { selectitemslocations += '<option aria-locationcode="' + value.required + '" value="' + value.id + '">' + value.name + '</option>'; }); var rowtemplate = `<tr> <td scope="row"> <div "> <select class="form-control" name="instancetype">`+ selectitemsflavors + `</select> </div> </td> <td scope="row"> <div "> <select class="form-control" name="instanceplacement">`+ selectitemslocations + `</select> </div> </td> <td class="text-center align-middle"> <div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" name="managementnode" value="managementnode"> </div> </td> <td class="text-center align-middle"> <div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" name="controlplanenode" value="controlplanenode"> </div> </td> <td class="text-center align-middle"> <div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" name="etcdnode" value="etcdnode"> </div> </td> <td class="text-center align-middle"> <div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" name="workernode" value="workernode"> </div> </td> <td id="pricebox" class="text-center align-middle"> <input class="form-control d-none" type="hidden" name="instancecost"> <span name="instancecost">0€</span> </td> <td> <button type="button" class="btn btn-danger btn-sm ibtnDel"><i class="far fa-trash-alt"></i></button> </td> </tr>`; return rowtemplate; } function calculateRow(row, rprice) { var price = +row.find('input[name^="price"]').val(); row.find('span[name="instancecost"]').text(rprice + "€"); } function calculateRowDynamic(row) { instancetype = row.find('select[name="instancetype"]').val(); price = getspecificinstanceprice(instancetype); row.find('input[name="instancecost"]').val(price); row.find('span[name="instancecost"]').text(price + "€"); } function calculateGrandTotal() { var grandTotal = 0; $("table.order-list").find('input[name^="instancecost"]').each(function () { grandTotal += +$(this).val(); }); $("#total").val(grandTotal.toFixed(2) + "€"); } function clustertemplate(clusterid) { var alltemplates = `[ { "id": 1, "name": "All in one", "instances": [ { "server_type": 405, "server_location": 408, "server_role": [ "management", "controlplane", "etcd", "worker" ] } ] }, { "id": 2, "name": "Basic", "instances": [ { "server_type": 405, "server_location": 408, "server_role": [ "management" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "controlplane", "etcd", "worker" ] } ] }, { "id": 3, "name": "High Availability", "instances": [ { "server_type": 405, "server_location": 408, "server_role": [ "management" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "controlplane", "etcd", "worker" ] } ] }, { "id": 4, "name": "Dual DC Basic", "instances": [ { "server_type": 405, "server_location": 408, "server_role": [ "management" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 409, "server_role": [ "controlplane", "etcd", "worker" ] } ] }, { "id": 5, "name": "Dual DC HA", "instances": [ { "server_type": 405, "server_location": 408, "server_role": [ "management" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "worker" ] }, { "server_type": 403, "server_location": 409, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 409, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 409, "server_role": [ "worker" ] } ] }, { "id": 6, "name": "Triple DC Extreme HA", "instances": [ { "server_type": 405, "server_location": 408, "server_role": [ "management" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "worker" ] }, { "server_type": 403, "server_location": 408, "server_role": [ "worker" ] }, { "server_type": 403, "server_location": 409, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 409, "server_role": [ "worker" ] }, { "server_type": 403, "server_location": 409, "server_role": [ "worker" ] }, { "server_type": 403, "server_location": 410, "server_role": [ "controlplane", "etcd", "worker" ] }, { "server_type": 403, "server_location": 410, "server_role": [ "worker" ] }, { "server_type": 403, "server_location": 410, "server_role": [ "worker" ] } ] } ]` return JSON.parse(alltemplates)[clusterid]; } function configurationvalidation(){ $("#errorboxkubernetes").addClass('d-none'); errormsg =""; //////////////////////// Check minimum node requirements //////////////////////// mgmtnodes = $('#kubernetes-table > tbody').find('input[name="managementnode"]:checked').length; if(mgmtnodes != 1){ errormsg += "Total management nodes must be equal to 1<br>"; } cpnode = $('#kubernetes-table > tbody').find('input[name="controlplanenode"]:checked').length; if(cpnode == 0){ errormsg += "You need at least one control plane nodes for no redunduncy or 3 for high availability<br>"; } etcdnode = $('#kubernetes-table > tbody').find('input[name="etcdnode"]:checked').length; if(etcdnode == 0){ errormsg += "You need at least one etcd node for no redunduncy or 3 for high availability<br>"; } wnode = $('#kubernetes-table > tbody').find('input[name="workernode"]:checked').length; if(wnode == 0){ errormsg += "You need at least one worked node in your cluster<br>"; } //////////////////////// Check if there are all roles per location for HA clusters //////////////////////// var all_locs = []; $('#kubernetes-table > tbody > tr').each(function() { all_locs.push($(this).find('select[name="instanceplacement"]').val()); }); mgmt_node_index = -1; $('#kubernetes-table input[name="managementnode"]:checked').each(function(){ var row = $(this).closest("tr")[0]; mgmt_node_index += row.rowIndex; }); all_locs.splice(mgmt_node_index,1) all_locs = jQuery.uniqueSort(all_locs) placement_issues_cp = []; placement_issues_et = []; placement_issues_wo = []; jQuery.each( all_locs, function( i, val ) { controlplanenodes = 0; etcdnodes = 0; workernodes = 0; $('#kubernetes-table > tbody > tr').each(function() { if ($(this).find('select[name="instanceplacement"]').val() === val && $(this).find('input[name="managementnode"]').is(":not(:checked)")) { if($(this).find('input[name="controlplanenode"]').is(':checked')){ controlplanenodes +=1; } } if ($(this).find('select[name="instanceplacement"]').val() === val && $(this).find('input[name="managementnode"]').is(":not(:checked)")) { if($(this).find('input[name="etcdnode"]').is(':checked')){ etcdnodes +=1; } } if ($(this).find('select[name="instanceplacement"]').val() === val && $(this).find('input[name="managementnode"]').is(":not(:checked)")) { if($(this).find('input[name="workernode"]').is(':checked')){ workernodes +=1; } } }); placement_issues_cp.push(controlplanenodes); placement_issues_et.push(etcdnodes); placement_issues_wo.push(workernodes); }); if(jQuery.inArray(0, placement_issues_cp) !== -1){ errormsg += "You need at least one controlplane node per location<br>"; } if(jQuery.inArray(0, placement_issues_et) !== -1){ errormsg += "You need at least one etcd node per location<br>"; } if(jQuery.inArray(0, placement_issues_wo) !== -1){ errormsg += "You need at least one worker node per location<br>"; } //////////////////////// Check if there are node with no roles //////////////////////// serverwithoutrole = 0; $('#kubernetes-table > tbody > tr').each(function() { if($(this).find('input:checked').length == 0) { serverwithoutrole +=1; } }); if(serverwithoutrole > 0){ errormsg += "You have "+serverwithoutrole+" servers without any role. You have to select at least one role per server or simply remove them from cluster<br>"; } //////////////////////// validate project name if($('#projectname').val() == ""){ errormsg += "You have to define a name for your project. The project name may contain only english uppercase, lowercase and \"-\" characters<br>"; } else{ var pattern= /^[0-9A-Za-z\-]+$/; if (!pattern.test($('#projectname').val())) { errormsg += "Project name may contain english uppercase, lowercase and \"-\" only<br>"; } } if(errormsg != ""){ $("#errorboxkubernetes").html(errormsg); $("#errorboxkubernetes").removeClass('d-none'); $([document.documentElement, document.body]).animate({ scrollTop: $("#backtoclustertemplates").offset().top }, 200); return "error"; } return "success"; } function screenprotection(mode) { mask = '<div id="hovermask" style="width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:10000000;background-color: #fff;opacity: 80%;text-align: center;vertical-align: middle;" class="align-middle"><img src="/images/loading-kubernetes.gif"></div>'; if (mode == "display") { $('body').append(mask); } else { $('#hovermask').remove(); } } function preparesetup() { jsonObj = []; $('#kubernetes-table > tbody > tr').each(function () { item = {}; item["instancetype"] = $(this).find('select[name="instancetype"]').find(":selected").attr("aria-flavorcode"); item["instanceplacement"] = $(this).find('select[name="instanceplacement"]').find(":selected").attr("aria-locationcode"); item["instancetypedc"] = $(this).find('select[name="instancetype"]').val(); item["instanceplacementdc"] = $(this).find('select[name="instanceplacement"]').val(); item["managementnode"] = $(this).find('input[name="managementnode"]').is(":checked"); item["controlplanenode"] = $(this).find('input[name="controlplanenode"]').is(":checked"); item["etcdnode"] = $(this).find('input[name="etcdnode"]').is(":checked"); item["workernode"] = $(this).find('input[name="workernode"]').is(":checked"); item["projectname"] = $('#projectname').val(); jsonObj.push(item); }); return jsonObj; } function addkubernetesordertocart() { if (configurationvalidation() == "success") { var servers = preparesetup(); var project = $('#projectname').val(); var project_identifier = ""; var roles = ""; jsonObj = {}; jsonObj["general"] = {}; jsonObj["general"]["project_name"] = project; jsonObj["general"]["project_id"] = project_identifier; jsonInstances = []; var request = $.each(servers, function (key, value) { console.log(servers); item = {}; item["server_type"] = value.instancetypedc; item["server_location"] = value.instanceplacementdc; jsonInstances.push(item); jsonRoles = []; if (value.controlplanenode == true) { jsonRoles.push("controlplane"); } if (value.etcdnode == true) { jsonRoles.push("etcd"); } if (value.managementnode == true) { jsonRoles.push("management"); } if (value.workernode == true) { jsonRoles.push("worker"); } item["server_role"] = jsonRoles; }); jsonObj["instances"] = jsonInstances; window.location.href = "https://manager.c2.gr/cart.php?a=add&pid=287&cf_clusterconfiguration=" + JSON.stringify(jsonObj); } } </script> </div> </div> </div> </div> </section> <section > <div class="container"> <div class="row"> <div class="col-md-4 column"> <div > </div> </div> <div class="col-md-4 column"> <div > </div> </div> <div class="col-md-4 column"> <div > </div> </div> </div> </div> </section> <section class="hg_section--relative bg-black-gray pt-20 pb-20"> <div class="container"> <div class="row"> <div class="col-md-12 column"> <div > <div class="col-sm-12 col-md-12"> <!-- Partners carousel element default style --> <div class="partners_carousel"> <div class="row"> <div class="col-sm-12 col-md-3 col-lg-2 mb-sm-20"> <!-- Title --> <h5 class="title"> <span>Technologies we trust</span> </h5> <!--/ Title --> <!-- Slick navigation --> <div class="hgSlickNav clearfix"></div> </div> <!--/ col-sm-12 col-md-3 col-lg-2 mb-sm-20 --> <div class="col-sm-12 col-md-9 col-lg-10"> <!-- Partners carousel simple style wrapper --> <div class="partners-carousel__simple-wrapper"> <div class="partners_carousel__simple js-slick" data-slick='{ "swipeToSlide": true, "infinite": true, "autoplay": true, "autoplaySpeed": 5000, "slidesToShow": 4, "slidesToScroll": 1, "easing": "easeInOutExpo", "speed": 1500, "arrows": true, "appendArrows": ".partners_carousel .hgSlickNav", "respondTo": "slider", "responsive": [ { "breakpoint": 1024, "settings": { "slidesToShow": 4, "slidesToScroll": 4 } }, { "breakpoint": 767, "settings": { "slidesToShow": 3, "slidesToScroll": 3 } }, { "breakpoint": 520, "settings": { "slidesToShow": 2, "slidesToScroll": 2 } }, { "breakpoint": 380, "settings": { "slidesToShow": 1, "slidesToScroll": 1 } } ] }'> <!-- Item #1 --> <div class="partners_carousel-item"> <a class="partners_carousel-link u-trans-all-2s"> <img src="/media/qwbjidss/cdnlogo_lets-encrypt.svg?height=100" style="max-height:100px;max-width:200px" class="partners_carousel-img colorize-white-svg" alt="" title="logo" /> </a> </div> <!--/ Item #1 --> <!-- Item #1 --> <div class="partners_carousel-item"> <a class="partners_carousel-link u-trans-all-2s"> <img src="/media/fugfe43r/cloudflare-1.svg?height=100" style="max-height:100px;max-width:200px" class="partners_carousel-img colorize-white-svg" alt="" title="logo" /> </a> </div> <!--/ Item #1 --> </div> <!--/ .partners_carousel__simple --> </div> <!--/ Partners carousel simple style wrapper --> </div> <!--/ col-sm-12 col-md-9 col-lg-10 --> </div> <!--/ row --> </div> <!--/ Partners carousel element default style --> </div> <!--/ col-md-12 col-sm-12 --> </div> </div> </div> </div> </section> <section > <div class="container"> <div class="row"> <div class="col-md-12 column"> <div > <!-- Contact form element & details section with custom paddings --> <div class="kl-title-block text-center"> <h1 class="tbk__title fs-larger fw-thin tcolor">Θέλετε να δούμε εξειδικευμένα τις ανάγκες σας;</h1> </div> <div class="row"> <div class="col-sm-12 col-md-12 col-lg-12 mb-sm-30"> <!-- Contact form element --> <div class="contactForm"> <form id="FormContactForm" class="contact_form row"> <!-- Response wrapper --> <div class="cf_response" id="form_reponse_after_ajax"> <div class="alert alert-warning error" id="form_reponse_after_ajax_error" style="display: none;"> <p> Υπήρξε κάποιο πρόβλημα, δοκιμάστε ξανά σε λίγο. </p> </div> <div class="alert alert-success" id="form_reponse_after_ajax_success" style="display: none;"> <p> Λάβαμε το μήνυμά σας. Ένας εκπρόσωπός μας θα επικοινωνήσει σύντομα μαζί σας. </div> </div> <!-- / Response wrapper --> <!-- firstname input--> <div class="col-sm-6 kl-fancy-form"> <label for="firstname" class="control-label"> όνομα </label> <input type="text" name="firstname" id="firstname" class="form-control" placeholder='Παρακαλούμε εισάγετε το όνομά σας'> </div> <!-- lastname input--> <div class="col-sm-6 kl-fancy-form"> <label for="lastname" class="control-label"> επίθετο </label> <input type="text" name="lastname" id="lastname" class="form-control" placeholder='Παρακαλούμε εισάγετε το επίθετό σας'> </div> <!-- email input--> <div class="col-sm-12 kl-fancy-form"> <label for="email" class="control-label"> email </label> <input type="text" name="email" id="email" class="form-control h5-email" placeholder='Παρακαλούμε εισάγετε το email σας'> </div> <!-- company input--> <div class="col-sm-12 kl-fancy-form"> <label for="company" class="control-label"> εταιρεία </label> <input type="text" name="company" id="company" class="form-control" placeholder='Παρακαλούμε εισάγετε την εταιρεία σας'> </div> <!-- message input--> <div class="col-sm-12 kl-fancy-form"> <label for="message" class="control-label"> μήνυμα </label> <textarea name="message" id="message" class="form-control" cols="30" rows="10" placeholder='Παρακαλούμε εισάγετε το μήνυμά σας'></textarea> </div> <div class="col-sm-12"> <!-- Contact form send button --> <button class="btn btn-fullcolor"> Αποστολή </button> </div> </form> </div> <!--/ Contact form element --> </div> <!--/ col-sm-12 col-md-9 col-lg-9 mb-sm-30 --> </div> <!--/ .row --> <!--/ Contact form element & details section with custom paddings --> <script> $("#FormContactForm").validate( { rules: { firstname: { required: !0, }, lastname: { required: !0, }, email: { required: !0, email: !0 }, message: { required: !0, } }, submitHandler: function () { var PageURL = window.location.href; var jsonDataForm = { 'firstname': $('#firstname').val(), 'lastname': $('#lastname').val(), 'company': $("#company").val(), 'email': $('#email').val(), 'message': $('#message').val(), 'pageurl': PageURL }; jsonDataForm = JSON.stringify(jsonDataForm); var request = $.ajax({ url: "/Handler.ashx", type: "post", data: jsonDataForm, beforeSend: function() { $("#loadingImage").show(); $("#form_reponse_after_ajax").hide(); $("#form_reponse_after_ajax_success").hide(); $("#form_reponse_after_ajax_error").hide(); }, success: function (data) { $("#loadingImage").hide(); if(data == "success") { gtag('event', 'Click', { 'event_category': 'ContactUs', 'event_label': 'FormSubmission', 'value': 1, 'non_interaction': true }); $("#FormContactForm").trigger("reset"); $("#form_reponse_after_ajax").show(); $("#form_reponse_after_ajax_success").show(); $("#form_reponse_after_ajax_error").hide(); } else { $("#form_reponse_after_ajax").show(); $("#form_reponse_after_ajax_success").hide(); $("#form_reponse_after_ajax_error").show(); } }, error: function() { $("#loadingImage").hide(); $("#form_reponse_after_ajax").hide(); $("#form_reponse_after_ajax_success").hide(); $("#form_reponse_after_ajax_error").show(); } }); } }); </script> </div> </div> </div> </div> </section> <footer id="footer" data-footer-style="1"> <div class="container"> <div class="row"> <div class="col-sm-12 col-md-5 mb-30"> <!-- Title --> <h3 class="title m_title"> CLOUD CONCEPT </h3> <div class="sbs"> <ul class="menu"> <li><a href="/managed-kubernetes">Managed Kubernetes Cluster</a></li> <li><a href="/hosting">Hosting</a></li> <li><a href="/premium-cloud-hosting">Premium Cloud Hosting</a></li> <li><a href="/semi-dedicated-hosting">Semi-Dedicated Hosting</a></li> <li><a href="/premium-reseller-hosting">Premium Reseller hosting</a></li> <li><a href="/outsource-it">Outsource ΙT</a></li> <li><a href="/teleworking">Τηλεργασία</a></li> <li><a href="/disaster-recovery">Disaster Recovery</a></li> <li><a href="/managed-hosting">Managed Hosting</a></li> <li><a href="/fully-managed-cloud">Managed Cloud</a></li> <li><a href="/εταιρία/εταιρία/πρόγραμμα-συνεργατών/">Πρόγραμμα συνεργατών</a></li> <li><a href="/εταιρία/εταιρία/πολιτική-απορρήτου/">Πολιτική Απορρήτου</a></li> <li><a href="/εταιρία/εταιρία/όροι-χρήσης/">Όροι χρήσης</a></li> <li><a href="/support/">Support</a></li> <li><a href="/support/">Support</a></li> <li><a href="/blog/">Blog</a></li> <li><a href="/θέσεις-εργασίας/">Θέσεις Εργασίας</a></li> </ul> </div> </div> <!--/ col-sm-12 col-md-5 mb-30 --> <div class="col-sm-12 col-md-4 mb-30"> <div class="newsletter-signup"> <!-- Title --> <h3 class="title m_title"> NEWSLETTER </h3> <p> Με την εγγραφή σας στη λίστα αλληλογραφίας μας, θα ενημερώνεστε πάντα με τα τελευταία νέα από εμάς. </p> <form id="NewsletterForm"> <input type="email" value="" name="newsletter_email" class="nl-email form-control" id="newsletter_email" placeholder="your.address@email.com" required> <input type="submit" name="subscribe" class="nl-submit" id="mc-embedded-subscribe" value="ΕΓΓΡΑΦΗ"> </form> <!-- Notification container --> <div id="notification_container"> <span id="newsletter_success" class="alert alert-success animate" style="display: none;"> <button type="button" class="close icon-close" data-dismiss="alert" aria-hidden="true"></button> Έχετε εγγραφεί επιτυχώς στο newsletter μας </span> <span id="newsletter_failure" class="alert alert-danger animate" style="display: none;"> <button type="button" class="close icon-close" data-dismiss="alert" aria-hidden="true"></button> Κάτι πήγε λάθος. Ξαναδοκιμάστε αργότερα. </span> </div> </div><!-- end newsletter-signup --> </div> <!-- col-sm-12 col-md-4 mb-30 --> <div class="col-sm-12 col-md-3 mb-30"> <!-- Title --> <h3 class="title m_title"> ΕΠΙΚΟΙΝΩΝΙΑ </h3> <!-- Contact details --> <div class="contact-details"> <p> <a href="tel:+30 211 8005 401">+30 211 8005 401</a> <br> <a href="mailto:info@c2.gr" target="_blank">info@c2.gr</a> <br> <a href="mailto:support@c2.gr" target="_blank">support@c2.gr</a> </p> <p> Cloud Concept<br> Νερατζιωτίσσης 15, Μαρούσι, Αθήνα, 15124, Αττική </p> <p> <a href="https://cutt.ly/RhaFgfj" target="_blank"> Άνοιγμα με Google Maps </a> </p> </div> <!--/ .contact-details --> </div> <!--/ col-sm-12 col-md-3 mb-30 --> </div> <!--/ row --> <div class="row"> <div class="col-sm-12"> <div class="bottom clearfix"> <!-- social-icons --> <ul class="social-icons sc--clean clearfix"> <li><a href="https://www.facebook.com/Cloud-Concept-106263277841041" target="_blank" class="fab fa-facebook-f" title="Facebook"></a></li> <li><a href="https://www.linkedin.com/company/cloud-hoster/about/" target="_blank" class="fab fa-linkedin" title="LinkedIn"></a></li> </ul> <!--/ social-icons --> <!-- copyright --> <div class="copyright"> <a href="/"> <img src="/Assets/images/LOGO-full.svg" width="30" height="30" class="logo-img" alt="C2" title="C2" /> </a> <p> © 2015 - 2024 All rights reserved. </p> </div> <!--/ copyright --> </div> <!--/ bottom --> </div> <!--/ col-sm-12 --> </div> <!--/ row --> </div> <!--/ container --> </footer> <script> $("#NewsletterForm").validate( { rules: { EMAIL: { required: !0, email: !0 } }, submitHandler: function () { var jsonDataForm = { 'email': $('#newsletter_email').val() }; jsonDataForm = JSON.stringify(jsonDataForm); var request = $.ajax({ url: "/mailchimp_handler.ashx", type: "post", data: jsonDataForm, beforeSend: function() { $("#loadingImage").show(); }, success: function (data) { $("#loadingImage").hide(); if (data == "success") { $("#newsletter_success").show(); } else { $("#newsletter_failure").show(); } }, error: function() { $("#loadingImage").hide(); } }); } }); </script> </div> <div id="login_panel" class="mfp-hide loginbox-popup auth-popup"> <div class="inner-container login-panel auth-popup-panel"> <h3 class="m_title m_title_ext text-custom auth-popup-title tcolor"> ΣΥΝΔΕΣΗ </h3> <form class="login_panel" name="login_form" method="post" action="https://manager.c2.gr/dologin.php"> <div class=" kl-fancy-form"> <input type="text" id="kl-username" name="username" class="form-control inputbox kl-fancy-form-input kl-fw-input" placeholder=""> <label class="kl-font-alt kl-fancy-form-label"> όνομα χρήστη </label> </div> <div class=" kl-fancy-form"> <input type="password" id="kl-password" name="password" class="form-control inputbox kl-fancy-form-input kl-fw-input" placeholder=""> <label class="kl-font-alt kl-fancy-form-label"> κωδικός χρήστη </label> </div> <input type="submit" id="login" name="submit_button" class="btn zn_sub_button btn-fullcolor btn-md" value="ΣΥΝΔΕΣΗ"> <input type="hidden" value="login" class="" name="form_action"> <input type="hidden" value="login" class="" name="action"> <input type="hidden" value="#" class="" name="submit"> </form> </div> <button title="Close (Esc)" type="button" class="mfp-close">×</button> </div> <div id="contact_panel" class="mfp-hide contact-popup"> <div class="contact-popup-panel"> <div class="container-fluid"> <div class="row"> <div class="col-md-12 col-sm-12"> <!-- Contact form pop-up element --> <div class="contactForm pop-up-form"> <!-- Google reCaptcha required javascript file --> <!-- Title --> <h3 class="m_title m_title_ext text-custom contact-popup-title tcolor"> Αίτηση επικοινωνίας </h3> <form id="FormContactRequest" class="contact_form row mt-20"> <!-- Response wrapper --> <div class="cf_response" id="form_reponse_after_ajax"> <div class="alert alert-warning error" id="form_reponse_after_ajax_error" style="display: none;"> <p> Υπήρξε κάποιο πρόβλημα, δοκιμάστε ξανά σε λίγο. </p> </div> <div class="alert alert-success" id="form_reponse_after_ajax_success" style="display: none;"> <p> Λάβαμε το μήνυμά σας. Ένας εκπρόσωπός μας θα επικοινωνήσει σύντομα μαζί σας. </div> </div> <!-- / Response wrapper --> <!-- firstname input--> <div class="col-sm-12 kl-fancy-form"> <label for="firstname" class="control-label"> ονοματεπώνυμο </label> <input type="text" name="firstname__pop" id="firstname__pop" class="form-control" placeholder='Παρακαλούμε εισάγετε το ονοματεπώνυμό σας'> </div> <!-- phone input--> <div class="col-sm-12 kl-fancy-form"> <label for="phone" class="control-label"> τηλέφωνο </label> <input type="text" name="phone" id="phone" class="form-control" placeholder='Παρακαλούμε εισάγετε το τηλέφωνό σας (σταθερό ή κινητό)'> </div> <div class="col-sm-12"> <!-- Contact form send button --> <button class="btn btn-fullcolor"> Αποστολή </button> </div> </form> </div> <!--/ Contact form pop-up element --> </div> <!--/ col-md-12 col-sm-12 --> </div> <!--/ .row --> </div> <!--/ .container --> </div> <!--/ .contact-popup-panel --> <button title="Close (Esc)" type="button" class="mfp-close" onclick="clear_response()">×</button> </div> <script> $("#FormContactRequest").validate( { rules: { firstname: { required: !0, }, phone: { required: !0, minlength: 10, maxlength: 10 } }, submitHandler: function () { var current_page_url = window.location.href; var jsonDataForm = { 'firstname': $('#firstname__pop').val(), 'phone': $("#phone").val() + '\n PageUrl :' + current_page_url }; jsonDataForm = JSON.stringify(jsonDataForm); var request = $.ajax({ url: "/Handler.ashx", type: "post", data: jsonDataForm, beforeSend: function() { $("#loadingImage").show(); $("#form_reponse_after_ajax").hide(); $("#form_reponse_after_ajax_success").hide(); $("#form_reponse_after_ajax_error").hide(); }, success: function (data) { $("#loadingImage").hide(); if(data == "success") { $("#FormContactRequest").trigger("reset"); $("#form_reponse_after_ajax").show(); $("#form_reponse_after_ajax_success").show(); $("#form_reponse_after_ajax_error").hide(); } else { $("#form_reponse_after_ajax").show(); $("#form_reponse_after_ajax_success").hide(); $("#form_reponse_after_ajax_error").show(); } }, error: function() { $("#loadingImage").hide(); $("#form_reponse_after_ajax").hide(); $("#form_reponse_after_ajax_success").hide(); $("#form_reponse_after_ajax_error").show(); } }); } }); function clear_response(){ $("#form_reponse_after_ajax").hide(); $("#form_reponse_after_ajax_success").hide(); $("#form_reponse_after_ajax_error").hide(); } </script> <a href="#" id="totop">ΠΑΝΩ</a> <!-- JS FILES // These should be loaded in every page --> <script src="/Assets/js/bootstrap.min.js?v=159"></script> <script src="/Assets/js/kl-plugins.js?v=159" ></script> <script src="/Assets/js/plugins/parallax/KyHtmlParallax.js?v=159"></script> <script src="/Assets/js/plugins/parallax/parallax.js?v=159"></script> <script src="/Assets/js/plugins/sparkles.js?v=159"></script> <script src="/Assets/js/jquery-migrate.min.js?v=159"></script> <script src="/Assets/js/plugins/_sliders/slick/slick.js?v=159"></script> <script src="/Assets/js/trigger/kl-slick-slider.js?v=159"></script> <script src="/Assets/js/kl-scripts.js?v=159"></script> <script src="/Assets/js/jquery.remove-upcase-accents.js?v=159"></script> <script src="/Assets/js/popper.min.js?v=159" ></script> <script src="/Assets/js/kl-custom.js?v=159" ></script> <script> //REMOVE EMPTY PARAGRAPHS $('p') .filter(function() { return $.trim($(this).text()) === '' && $(this).children().length == 0 }) .remove(); //ENABLE POPOVERS $(function () { $('[data-toggle="popover"]').popover({ container: 'body' }); }) //LAZYLOAD // Instance without native lazy loading const lazyBackground = new LazyLoad({ // DON'T PASS use_native: true HERE }); // Instance using native lazy loading const lazyContent = new LazyLoad({ use_native: true // <-- there you go }); </script> <!-- Custom user JS codes --> <script src="/Assets/js/cookiealert.js?v=159" ></script> <!-- Start of HubSpot Embed Code --> <script id="hs-script-loader" src="//js.hs-scripts.com/14493783.js"></script> <!-- End of HubSpot Embed Code --> <script async defer type="text/javascript"> var Tawk_API = Tawk_API || {}, Tawk_LoadStart = new Date(); (function () { var s1 = document.createElement("script"), s0 = document.getElementsByTagName("script")[0]; s1.async = true; s1.src = 'https://embed.tawk.to/5ee358ae9e5f694422906dc6/default'; s1.charset = 'UTF-8'; s1.setAttribute('crossorigin', '*'); s0.parentNode.insertBefore(s1, s0); })(); </script> <div id="loadingImage" style="display:none;position: fixed;top: 0px;left: 0px; width:100%; height:100%; text-align:center;z-index:999999999;padding-top:12%; background-color:rgba(255,255,255,.7)"><img src="/Assets/images/form-loader-3.gif" alt="loading" /></div> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e914d0bc9cf3e0e',t:'MTczMjcwMTkzOS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10