IPN CIC

    Welcome
    IPN-Dharma AI Lab

    This is an IPN CIC - DHARMA initiative to provide an Artificial Intelligence Laboratory to motivate researchers, professors and students to take advantage of the courses, resources and tools of the main technology platforms of the industry in the areas of Machine Learning, Data Science, Cloud Computing, Artificial Intelligence and Internet of Things with the purpose of generating a practical experience through a learning model between peers and by objectives.

    Level 2: Contextual Knowledge

    Containers, Microservices, Kubernetes, and Istio on the Cloud

    After completing this learning path, you'll understand 12-factor apps and how microservices are managed with the IBM Cloud Kubernetes Service and Istio. You'll get hands-on experience working with containers, Kubernetes, and how to deploy containerized apps. You'll learn how to deploy microservices in a cluster and how to connect, manage, and secure those microservices.

    Although not required, it is recommended that you have taken the Docker Essentials program first.

    Courses in this program

    1) Introduction to Containers, Kubernetes, and OpenShift

    Containers and Cloud Native are the most significant invention in IT since the introduction of virtualization. Everyone from a small startup to a large multinational corporation is transitioning to this technology.

    After completing this course, you will be able to build applications the Cloud Native way and be able to deploy your applications at a scale.

    This course introduces you to containers and explains how containers differ from virtual machines. It also covers the importance of containers in cloud computing as well as the emerging ecosystem of related technologies such as Docker, Kubernetes, OpenShift, and Istio.

    Esfuerzo  Estimated effort 3 hours

    Idioma  English language

    Link  Cognitive Class

    2) Getting started with Microservices with Istio and IBM Cloud Kubernetes Service

    In this course, you learn about the twelve-factor app methodology, microservices, and Istio foundational technologies. These cloud-native technologies are the essentials as you build new apps for the cloud. Microservices are the building blocks for your cloud architecture. Then, you layer on Istio to help you connect, manage, and secure those microservices. All of those are then put together in IBM Cloud Kubernetes Service.

    Esfuerzo  Estimated effort 3 hours

    Idioma  English language

    Link  Cognitive Class

    3) Beyond the Basics: Istio and IBM Cloud Kubernetes Service

    Istio is an open platform to connect, secure, and manage a network of microservices, also known as a service mesh, on cloud platforms such as Kubernetes in IBM Cloud Kubernetes Service. With Istio, You can manage network traffic, load balance across microservices, enforce access policies, verify service identity on the service mesh, and more.

    In this course, you learn how to install Istio alongside microservices for a simple mock app called Guestbook. When you deploy Guestbook's microservices into an IBM Cloud Kubernetes Service cluster where Istio is installed, you inject the Istio Envoy sidecar proxies in the pods of each microservice.

    Esfuerzo  Estimated effort 4 hours

    Idioma  English language

    Link  Cognitive Class

    © 2015 |Laboratorio de Microtecnología y Sistemas Embebidos | Centro de Investigación en Computación | Instituto Politécnico Nacional