Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kubernetes and its future: Istio

Kubernetes and its future: Istio

Kubernetes has become the de-facto standard for Container Orchestration. Its powerful open-source code has initially been deployed by Google and over time became one of the most popular repositories there is. With an ever growing number of users and contributors more and more Tools have been developed.

In this talk you are going to learn about Kubernetes and its future: Istio.
Istio makes it easy to create a network of deployed services with load balancing, service-to-service authentication, monitoring, and more, with few or no code changes in service code.
You add Istio support to services by deploying a special sidecar proxy throughout your environment that intercepts all network communication between microservices, then configure and manage Istio using its control plane functionality.
Its diverse feature set lets you successfully, and efficiently, run a distributed microservice architecture, and provides a uniform way to secure, connect, and monitor microservices.

About the speaker:

Filip Nikolic is an IT-Consultant at WhizUs, DevOps enthusiast and certified Kubernetes administrator.
As a former system administrator, he knows very well about the pain that comes along with managing different infrastructures.
Now he is trying to ease the pain, automate unnecessary steps and share his knowledge with the community.

Filip Nikolic

December 09, 2019
Tweet

More Decks by Filip Nikolic

Other Decks in Technology

Transcript

  1. WOODGROVE BANK ABOUT ME 2 • Former System/Network Administrator •

    DevOps Engineer • Certified Kubernetes Administrator • IT-Consultant at WhizUs
  2. WOODGROVE BANK AGENDA 3 • Kubernetes • Overview • How

    it works • Istio • Overview • How it works • Q&A
  3. WOODGROVE BANK KUBERNETES 4 • Container Orchestration Tool • `kubectl`

    as a command-line tool • Most often information is provided in a .yaml file • Self-healing • Automated rollouts and rollback • Load Balancing • …
  4. WOODGROVE BANK KUBERNETES - PODS 5 • Smallest and simplest

    unit in Kubernetes • Consists of one or more containers • Sharing Volumes, Interfaces, …
  5. WOODGROVE BANK KUBERNETES - YAML 6 apiVersion: v1 kind: Pod

    metadata: name: myapp-pod labels: app: myapp spec: containers: - name: myapp-container image: busybox command: ['sh', '-c', 'echo Hello Kubernetes! && sleep 3600']
  6. WOODGROVE BANK ISTIO 8 • Service Mesh • `istioctl` as

    a command-line tool • Most often information is provided in a .yaml file • Fine-grained control of traffic behavior • Automatic metrics, logs, and traces • Secure service-to-service communication • …