# Awesome Kubernetes: CI/CD for Microservices with Openshift and Jenkins (Software Delivery Pipeline) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

<img alt="Container with cars" src="images/container_with_cars.png"> 
<head>
<meta property="og:image" content="https://awesome-kubernetes.readthedocs.io/images/container_with_cars.png">
</head>
A curated list of awesome references collected since 2018.
Microservices architectures rely on DevOps practices, automation, CI/CD (continuous integration and delivery), and API—focused designs.


<center>

|[![openshift videos](images/docker_kubernetes_openshift.png)](https://www.youtube.com/user/rhopenshift)|[![jenkins videos](images/jenkins-logo.png)](https://www.youtube.com/user/CloudBeesTV)|
|:---:|:---:|

</center>
<div id="player"></div>
## Table of Contents

1. [Introduction. Openshift VS Kubernetes](introduction.md)
2. [CI/CD](cicd.md)
3. [Docker](docker.md)
4. [Kubernetes 🌟🌟🌟](kubernetes.md)
5. [Openshift 🌟🌟🌟](openshift.md)
    - [List of Openshift Compliant Docker images. Demos](openshift-compliant-images.md)
    - [Monitoring and Performance](monitoring.md)
    - [Java and Java Performance Optimization](java-and-java-performance-optimization.md)
6. [Jenkins 😀 🌟🌟🌟](jenkins.md)
    - [Performance Testing with Jenkins and JMeter](performance-testing-with-jenkins-and-jmeter.md)
    - [Jenkins and Openshift. Demos](jenkins-and-openshift.md)
    - [Groovy](groovy.md)
    - [Jenkins Scripts](scripts/README.md)
    - [CI/CD alternatives](cicd-alternatives.md)
7. Toolchain
    - [Maven](maven.md)
    - [Gradle](gradle.md)
    - [SonarQube](sonarqube.md)
    - [Nexus](nexus.md)
    - [HAProxy](haproxy.md)
    - [Payara](payara.md)
    - [Zephyr (Jira plugin)](zephyr.md)
    - [Selenium](selenium.md)
    - [Appium](appium.md)
    - [OpenProject](https://www.openproject.org/)
8. Configuration Management
    - [Terraform](terraform.md)
    - [Ansible](ansible.md)
    - [Liquibase](liquibase.md)
9. [Databases on Kubernetes](databases.md)
10. Networking on Kubernetes
    - [Istio - Service Mesh](istio.md)
    - [Consul - Service Mesh](consul.md)
    - [Troubleshooting openshift network performance](troubleshooting-openshift-network-performance.md)
11. [Security Policy as Code](securityascode.md)
12. Dev Environment    
    - [Git](git.md)
    - [Visual Studio](visual-studio.md)
    - [GitKraken](gitkraken.md)
    - [Linux Dev Environment](linux-dev-env.md)
13. [APIs and RESTful Architecture](apis-and-restful-architecture.md)
    - [Swagger code generator for REST APIs](swagger-code-generator-for-rest-apis.md)
    - [Test Automation with Postman](postman.md)
14. [Public Cloud Solutions](public-cloud-solutions.md)
15. [E-Learning](elearning.md)
16. [Customer Success Stories 🌟](customer.md)
17. [Newsfeeds and subreddits](newsfeeds.md)

<!-- El fin de la memoria? Documental 
<center>
    
<div class="container">
<iframe src="https://www.youtube.com/embed/tentcmxz3Bo?start=633&end=654" frameborder="0" allowfullscreen class="video"></iframe>	
</div>
</br>
-->
<center>
[![automated_ansible](images/automated_ansible.jpg)](https://www.ansible.com/blog/migrating-the-runbook-a-journey-from-legacy-to-devops)
</center>
