Sumários

DevOps and Reliability Engineering

9 novembro 2021, 11:00 Rui António Dos Santos Cruz

DevOps:

  • From Agile to DevOps
  • What is DevOps?
  • Continuous integration
  • Continuous delivery
  • Continuous deployment
  • The CI/CD pipeline
  • Jenkins
  • DevOps toolchain
  • GitOps
Non-Functional Aspects of IT:
  • Site Reliability Engineering (SRE)
  • Monitoring
  • DevSecOps


LAB 05: Deployment of a Scalable Cloud-Native Application in a High-Available Kubernetes Cluster with Service Mesh and Monitoring on a Public Cloud

9 novembro 2021, 08:00 André Alves Augusto

The objective of this lab experiment is the Deployment of the same Cloud-Native (containerized) application of previous Lab 04, in a High-Available and Scalable Cloud-based infrastructure but now complemented with a Service Mesh for  observability (telemetry and monitoring),  traffic management,  security, and  policing. The infrastructure will be provisioned in a  Kubernetes orchestration platform. We will use for that purpose the  Google Kubernetes Engine (GKE), a fully managed Kubernetes service for deploying, managing, and scaling containerized applications on Google Cloud. The separately managed node pool GKE cluster will be provisioned by  Terraform, which will also be used to deploy the Application Pods in the  Kubernetes cluster. The Istio Service Mesh (including  Prometheus infrastructure monitoring and  Grafana Operational Dashboards) will also be deployed with  Terraform that will use the Kubernetes package manager Helm Charts.


Non-functional aspects of IT infrastructures

8 novembro 2021, 11:00 José Carlos Martins Delgado

Non-functional aspects of IT infrastructures


DevOps

5 novembro 2021, 17:30 José Carlos Martins Delgado

DevOps


LAB 04: Deployment of a Scalable Cloud-Native Application in a High-Available Kubernetes Cluster on a Public Cloud (Google Cloud Platform) using automation tools

5 novembro 2021, 15:30 Rui António Dos Santos Cruz

The objective of this lab experiment is the Deployment of a Cloud-Native (containerized) application in a High-Available and Scalable Cloud-based infrastructure. The infrastructure will be provisioned in a  Kubernetes orchestration platform. We will use for that purpose the  Google Kubernetes Engine (GKE), a fully managed Kubernetes service for deploying, managing, and scaling containerized applications on Google Cloud. The separately managed node pool GKE cluster will be provisioned by  Terraform, which will also be used to deploy the Application in the  Kubernetes cluster.