Getting started with Istio and etcd
Masada Israel

Getting started with Istio and etcd

Background

Late in 2017, my talk about Istio was chosen as one of the topics for Index Developer Conference in San Francisco. Since most presentations for Istio focus on microservices and how to efficiently route http traffic between the various microservices, I wanted to expand the conversation to more than just the web application and include a simple data persistence tier. For the persistence tier, I chose etcd because etcd can support a variety of use cases beyond just data storage and caching. In this presentation, I walked through the dev, test and deployment process for building a simple microservice deployed on Kubernetes. I also provided a brief overview of common tools used for observing a Kubernetes deployment with examples from Grafana, Prometheus and WeaveScope.

GitHub Project

Since I wanted the session to be interactive and live beyond the conference, I created a Github project Istio Index Conference that hosted the entire application I demoed at Index. The project contains not only the application source code but all of the required deployment artifacts such as Kubernetes YAML files, script to deploy the application including the integration of Istio as well as the required Docker artifacts to build the images. In addition to the source code, I created a README that walks you through the entire set up of the environment on both IBM Cloud Private and Minikube so it is really easy to do this on your own.

Index Conference Recording


Author note

This project is based upon a Medium Article Istio is not just for microservices written in 2017 and updated to support the latest version of Istio and Kubernetes. Since most of the content was embedded within the original Medium article, this project was created to encourage developers to clone this repository and modify it to learn more about Kubernetes, Istio and etcd.

要查看或添加评论,请登录

Todd Kaplinger的更多文章

  • Why I joined NCR!

    Why I joined NCR!

    I am excited to announce that I have joined NCR in the role of Senior Director and Chief Architect, Retail Solutions…

    14 条评论
  • My decision to leave IBM

    My decision to leave IBM

    I arrived in North Carolina in 2000 to embark on a new job at IBM. Prior to coming to IBM, I had never spent more than…

    62 条评论
  • Defining the role of senior technical staff

    Defining the role of senior technical staff

    The past few weeks I have really been recounting my career and where the industry is trending with regards to…

    1 条评论
  • One developer's career inflection point

    One developer's career inflection point

    Tonight I am sitting here in a coffee shop contemplating what will be my immediate priorities after an incredible 3…

    8 条评论
  • Kubernetes: Exploring Istio for event-driven architectures

    Kubernetes: Exploring Istio for event-driven architectures

    As 2017 wanes and we start to embark on the next set of challenges around cloud native architectures, we are starting…

    2 条评论
  • Cloud Native DevOps Requires Squad Autonomy

    Cloud Native DevOps Requires Squad Autonomy

    With the move to Cloud Native, many teams are accelerating their DevOps processes with a strong focus on Continuous…

  • Software as a Service (SaaS): Modernization Challenges for Enterprises

    Software as a Service (SaaS): Modernization Challenges for Enterprises

    Most companies are making the decision to retire legacy software deployments and migrate to SaaS based solutions. One…

    1 条评论
  • Building strong collaborative development teams

    Building strong collaborative development teams

    Early learnings In my personal life, I am a self-admitted me first person. Of course, this has evolved as I have gotten…

    2 条评论
  • Slack is the backbone of DevOps

    Slack is the backbone of DevOps

    In the cloud, DevOps has become the hottest buzzword in the industry. As enterprises move their workloads to the cloud,…

    2 条评论
  • 2016 Retrospective: How did I end up here?

    2016 Retrospective: How did I end up here?

    The month of December has become my favorite month of the work year. During this time, my list of work responsibilities…

    3 条评论

社区洞察

其他会员也浏览了