Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cloud-Native: A New Ecosystem for Putting Containers into Production

80 views

Published on

The standardization of container runtimes and images has sparked the creation of an almost overwhelming number of new open source projects that build on and otherwise work with these specifications.

Of course, there's Kubernetes, which orchestrates and manages collections of containers. It was one of the first and best-known examples of projects that make containers truly useful for production use. However, more recently, the container ecosystem has truly exploded. A service mesh like Istio addresses many of the challenges faced by developers and operators as monolithic applications transition towards a distributed microservice architecture. A tracing tool like Jaeger analyzes what's happening as a transaction moves through a distributed system. Monitoring software like Prometheus captures time-series events for real-time alerting and other uses. Grafeas and Kritis provide security policy attestation and enforcement. And there are many more.

In short, there's an entire new cloud-native ecosystem growing up around containers. Come to this talk by Red Hat technology evangelist Gordon Haff and learn all about it.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Cloud-Native: A New Ecosystem for Putting Containers into Production

  1. 1. ● ● ● ● ●
  2. 2. 3 ● ● ● ● ●
  3. 3. 4
  4. 4. 5
  5. 5. 6 ● ● ● ● ● ●
  6. 6. 7 ● ● ● ● ● ● INFRASTRUCTURE APPLICATIONS
  7. 7. OpenShift Application Lifecycle Management (CI/CD) Build Automation Deployment Automation Service Catalog (Language Runtimes, Middleware, Databases) Self-Service Networking Storage Logs & Metrics Security Container Orchestration & Cluster Management (Kubernetes) Enterprise Container Host CONTROL DEFEND EXTEND 8
  8. 8. 9 ● ●
  9. 9. 10
  10. 10. 11 ● SELinux Kernel & User namespaces Cgroups SeccompCapabilities
  11. 11. 12 ● ● ● ● ●
  12. 12. 13 ● ● ● https://thenewstack.io/kubernetes-deployments-work/
  13. 13. 14 ● ● ● ● Container Runtime Daemon e.g. crio Container Runtime Interface CRI-O Kubernetes Kublet Linux Container }OCI Compliance Container Runtime e.g. runC
  14. 14. 15 ● ● ●
  15. 15. 16 ● ● ● ●
  16. 16. 17 Events: Cloud, Host, Container, Application Event and Log aggregation Normalize and store Visualize and Alert
  17. 17. 18 ● ● ● ● ● SKOPEO Image Repository Image Registry Host /var/lib/containers /var/lib/docker
  18. 18. 19 UNIT TEST CODE QUAL VULN SCAN INT TEST QA UAT -Cucumber -Arquillian -Junit -Sonarqube -Fortify -AtomicScan -AquaSecurity -Black Duck -Twistlock ● ● ● ● ● ☒ ☑
  19. 19. 20 ● ● ●
  20. 20. 21 ● ● ● ●
  21. 21. 22 ● ● ● ● ●
  22. 22. OpenShift Application Lifecycle Management (CI/CD) Build Automation Deployment Automation Service Catalog (Language Runtimes, Middleware, Databases) Self-Service Networking Storage Logs & Metrics Security Container Orchestration & Cluster Management (Kubernetes) Enterprise Container Host 23

×