From a skunk-works project to running the entire enterprise
While developers see and realize the benefits of Kubernetes, how it improves efficiencies, saves time, and enables focus on the unique business requirements of each project; InfoSec, infrastructure, and software operations teams still face challenges when managing a new set of tools and technologies, and integrating them into an existing enterprise infrastructure.
In this meetup, Chris, CTO at Tigera, and Oleg, CTO at Kublr, discussed the evolution of your Kubernetes cluster - from a skunk-works project to running the entire enterprise.
1. The Evolution of Your Kubernetes Cluster
From a Skunk-Works Project to Running the Entire Enterprise
Oleg Chunikhin | CTO, Kublr
2. Introductions
Oleg Chunikhin
CTO, Kublr
• 20 years in software architecture & development
• Working w/ Kubernetes since its release in 2015
• Software architect behind Kublr—an enterprise
ready container management platform
• Twitter @olgch
3. History
• Custom software development company
• Dozens of projects per year
• Varying target environments: clouds, on-prem,
hybrid
• Recurring need for unified application delivery
and ops platform w/ monitoring, logs, security,
multiple env, ...
@olgch; @kublr
4. Docker and Kubernetes to the Rescue
• Docker is great, but local
• Kubernetes is great... when it is up and running
• Who sets up and operates K8S clusters?
• Who takes care of operational aspects at scale?
• How do you provide governance and ensure
compliance?
@olgch; @kublr
8. Central Control Plane: Operations
K8S Clusters
Cloud(s)
Data
center
API UI
Log collection
Operations
Monitoring
Authn and authz, SSO, federation
Audit Image Repo
Infrastructure management
Backup & DR
Dev
K8S API
Cloud API
Prod
PoC
Dev
@olgch; @kublr
12. Oleg Chunikhin
Chief Technology Officer
oleg@kublr.com
@olgch
Kublr | kublr.com
@kublr
Signup for our newsletter
at kublr.com
@olgch; @kublr
Notes de l'éditeur
“If you like something you hear today, please tweet at me @olgch”
Unified application delivery and ops platform wanted:monitoring, logs, security, multiple env, ...
Where the project comes from
Company overview
Kubernetes as a solution – standardized delivery platform
Kubernetes is great for managing containers, but who manages Kubernetes?
How to streamline monitoring and collection of logs with multiple Kubernetes clusters?
Docker – 2013
Kubernetes – 2014-2015
Requirements
Portability – support for cloud environments, on prem deployment, and isolated deployments
Multi-cluster operations support
Centralized log collection and monitoring
Reliability – self healing, modularity, cluster self-reliance
Limited connectivity profile – do not require many ports
Architecture – flexible, open, pluggable
Security