Τι κάνουμε
- Νέα clusters. EKS, GKE ή AKS σε Terraform, με autoscaling κόμβων (Karpenter ή cluster autoscaler), ingress, πιστοποιητικά, DNS και secrets έτοιμα.
- GitOps. Argo CD ή Flux, images pinned με digest, και promotion από staging σε production μέσα από pull requests.
- Security. Pod security standards, network policies, workload identity αντί για στατικά keys, image scanning και admission policies.
- Observability. Prometheus, Grafana, Loki και Tempo ή ο vendor που ήδη έχετε, με alerts που σας ξυπνούν μόνο για προβλήματα που βλέπει ο χρήστης.
- Developer experience. Golden paths και templates, ώστε ένα νέο service να φτάνει από το repository στο production χωρίς ticket στην platform ομάδα.
- Διάσωση και upgrades. Clusters αρκετές εκδόσεις πίσω, YAML που κανείς δεν ξέρει ποιος έγραψε, κόστος που τριπλασιάστηκε μετά το τελευταίο scale-up.
Χρειάζεστε πραγματικά Kubernetes;
Το Kubernetes αξίζει όταν έχετε πολλά services, αρκετές ομάδες που κάνουν deploy ανεξάρτητα, ή ανάγκη να τρέχει η ίδια πλατφόρμα σε πολλά cloud. Για ένα startup με λίγα services, managed containers όπως το AWS ECS ή το Google Cloud Run συνήθως κοστίζουν λιγότερο και θέλουν λιγότερη φροντίδα. Κοιτάμε τα services, την ομάδα και το roadmap σας και σας δίνουμε μια ευθεία απάντηση, ακόμα κι αν αυτό σημαίνει μικρότερο project για εμάς. Το checklist μετάβασης συγκρίνει τις επιλογές.
Πώς δουλεύουμε
- Αξιολόγηση. Τα workloads σας, το υπάρχον cluster (αν υπάρχει), η διαδικασία deploy και η ομάδα.
- Σχέδιο. Η αρχιτεκτονική που θέλουμε να φτάσουμε, ο δρόμος για upgrade ή migration, και τι θα αναλάβει η ομάδα σας μετά.
- Υλοποίηση. Στους δικούς σας λογαριασμούς, σε Terraform και Git, με review από τους μηχανικούς σας.
- Παράδοση. Runbooks, ένα session με την ομάδα σας και, αν θέλετε, συνεχής λειτουργία από εμάς.
Συχνές ερωτήσεις
EKS, GKE ή AKS;
Το managed Kubernetes του cloud που ήδη χρησιμοποιείτε. Το GKE είναι το πιο ώριμο, το EKS έχει το μεγαλύτερο οικοσύστημα και το AKS ταιριάζει σε εταιρείες χτισμένες πάνω σε Azure και Microsoft identity.
Μπορείτε να αναλάβετε ένα υπάρχον cluster;
Ναι. Ξεκινάμε με έλεγχο εκδόσεων, workloads, security και κόστους, φτιάχνουμε πρώτα τα επείγοντα και μετά βελτιώνουμε τα υπόλοιπα.
Είναι το ECS φθηνότερο από το EKS;
Για μικρά setups συνήθως ναι: δεν υπάρχει χρέωση control plane και υπάρχουν λιγότερα κομμάτια να συντηρήσετε. Όσο μεγαλώνουν τα services και οι ομάδες, τα εργαλεία και η φορητότητα του Kubernetes αρχίζουν να αποσβένονται.
Υποστηρίζετε Kubernetes σε on-prem ή bare metal;
Εστιάζουμε σε managed Kubernetes σε AWS, GCP και Azure. Μπορούμε να σας βοηθήσουμε να σχεδιάσετε τη μεταφορά από self-managed clusters σε managed υπηρεσία.