remove space

This commit is contained in:
Michael Cade 2022-04-07 21:28:42 +01:00
parent 5ac25c527e
commit 99f00e5dd5
91 changed files with 105 additions and 105 deletions

View File

@ -5,7 +5,7 @@ ADD index.html /www/index.html
# EXPOSE $PORT
HEALTHCHECK CMD nc -z localhost $PORT
HEALTHCHECK .mdnc -z localhost $PORT
# Create a basic webserver and run it until the container is stopped
CMD echo "httpd started" && trap "exit 0;" TERM INT; httpd -v -p $PORT -h /www -f & wait
.mdecho "httpd started" && trap "exit 0;" TERM INT; httpd -v -p $PORT -h /www -f & wait

View File

@ -14,4 +14,4 @@ RUN install_packages cron && \
>>/etc/crontab
ENTRYPOINT ["cron"]
CMD ["-f", "-L8"]
.md["-f", "-L8"]

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Responsibilities of a DevOps Engineer
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day02.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day02.md
---
## Responsibilities of a DevOps Engineer

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Application Focused
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day03.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day03.md
---
## DevOps Lifecycle - Application Focused

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - DevOps & Agile
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day04.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day04.md
---
## DevOps & Agile

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Plan > Code > Build > Testing > Release > Deploy > Operate > Monitor >
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day05.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day05.md
---
## Plan > Code > Build > Testing > Release > Deploy > Operate > Monitor >

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - DevOps - The real stories
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day06.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day06.md
---
## DevOps - The real stories

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: DevOps & Learning a Programming Language"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day07.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day07.md
---
## The Big Picture: DevOps & Learning a Programming Language

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Setting up your DevOps environment for Go & Hello World
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day08.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day08.md
---
## Setting up your DevOps environment for Go & Hello World

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Let's explain the Hello World code
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day09.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day09.md
---
## Let's explain the Hello World code

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - The Go Workspace
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day10.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day10.md
---
### The Go Workspace
On [Day 8](day08.md) we briefly covered the Go workspace to get Go up and running to get to the demo of `Hello #90DaysOfDevOps` But we should explain a little more about the Go workspace.

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Variables & Constants in Go
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day11.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day11.md
---
Before we get into the topics for today I want to give a massive shout out to [Techworld with Nana](https://www.youtube.com/watch?v=yyUHQIec83I) and this fantastic concise journey through the fundamentals of Go.

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Getting user input with Pointers and a finished program
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day12.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day12.md
---
## Getting user input with Pointers and a finished program

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Tweet your progress with our new App
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day13.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day13.md
---
## Tweet your progress with our new App

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: DevOps and Linux"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day14.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day14.md
---
## The Big Picture: DevOps and Linux
Linux and DevOps share very similar cultures and perspectives; both are focused on customization and scalability. Both of these aspects of Linux are of particular importance for DevOps.

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Linux Commands for DevOps (Actually everyone)
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day15.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day15.md
---
## Linux Commands for DevOps (Actually everyone)
@ -33,7 +33,7 @@ For one off jobs like installing applications or services you might need that `s
![](Images/Day15_Linux5.png)
I find myself using `clear` all the time, the `clear` command does exactly what it says it is going to clear the screen of all previous commands, putting your prompt to the top and giving you a nice clean workspace. Windows I think is `cls` in the cmd prompt.
I find myself using `clear` all the time, the `clear` command does exactly what it says it is going to clear the screen of all previous commands, putting your prompt to the top and giving you a nice clean workspace. Windows I think is `cls` in the .mdprompt.
![](Images/Day15_Linux6.png)

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Managing your Linux System, Filesystem & Storage
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day16.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day16.md
---
## Managing your Linux System, Filesystem & Storage

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Text Editors - nano vs vim
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day17.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day17.md
---
## Text Editors - nano vs vim

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - SSH & Web Server
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day18.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day18.md
---
## SSH & Web Server

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Automate tasks with bash scripts
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day19.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day19.md
---
## Automate tasks with bash scripts

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Dev workstation setup - All the pretty things
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day20.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day20.md
---
## Dev workstation setup - All the pretty things

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: DevOps and Networking"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day21.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day21.md
---
## The Big Picture: DevOps and Networking

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - The OSI Model - The 7 Layers
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day22.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day22.md
---
## The OSI Model - The 7 Layers

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Network Protocols
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day23.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day23.md
---
## Network Protocols

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Network Automation
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day24.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day24.md
---
## Network Automation

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Python for Network Automation
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day25.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day25.md
---
## Python for Network Automation

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Building our Lab
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day26.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day26.md
---
## Building our Lab

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Getting Hands-On with Python & Network
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day27.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day27.md
---
## Getting Hands-On with Python & Network

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: DevOps & The Cloud"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day28.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day28.md
---
## The Big Picture: DevOps & The Cloud

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Microsoft Azure Fundamentals
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day29.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day29.md
---
## Microsoft Azure Fundamentals

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Microsoft Azure Security Models
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day30.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day30.md
---
## Microsoft Azure Security Models

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Microsoft Azure Compute Models
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day31.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day31.md
---
## Microsoft Azure Compute Models

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Microsoft Azure Storage Models
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day32.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day32.md
---
## Microsoft Azure Storage Models

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Microsoft Azure Networking Models + Azure Management
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day33.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day33.md
---
## Microsoft Azure Networking Models + Azure Management
@ -174,7 +174,7 @@ Azure PowerShell
- Cross-platform PowerShell module, runs on Windows, macOS, Linux
- Requires Windows PowerShell or PowerShell
If there is a reason you cannot use PowerShell in your environment but you can use cmd or bash then the Azure CLI is going to be your choice.
If there is a reason you cannot use PowerShell in your environment but you can use .mdor bash then the Azure CLI is going to be your choice.
Next up we take all the theory we have been through and create some scenarios and get hands-on in Azure.

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Microsoft Azure Hands-On Scenarios
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day34.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day34.md
---
## Microsoft Azure Hands-On Scenarios

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: Git - Version Control"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day35.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day35.md
---
## The Big Picture: Git - Version Control

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Installing & Configuring Git
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day36.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day36.md
---
## Installing & Configuring Git

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Gitting to know Git
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day37.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day37.md
---
## Gitting to know Git

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Staging & Changing
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day38.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day38.md
---
## Staging & Changing
@ -22,11 +22,11 @@ This is where the details of the git repository are stored as well as the inform
### Staging Files
We then start working on our empty folder and maybe we add some source code as a first days work. We create our readme.md file and we can see that file in the directory, next we check our `git status` and it knows about the new readme.md file but we have not committed the file yet.
We then start working on our empty folder and maybe we add some source code as a first days work. We create our readme.mdfile and we can see that file in the directory, next we check our `git status` and it knows about the new readme.mdfile but we have not committed the file yet.
![](Images/Day38_Git3.png)
We can stage our readme.md file with the `git add README.md` command then we can see changes to be committed which we did not have before and a green new file.
We can stage our readme.mdfile with the `git add README.md` command then we can see changes to be committed which we did not have before and a green new file.
![](Images/Day38_Git4.png)
@ -38,7 +38,7 @@ Next up we want to commit this, our first commit or our first snapshot of our pr
We are going to most likely want to add more files or even change the files we have in our directory. We have already done our first commit above. But now we are going to add more details and more files.
We could repeat our process from before, create or edit our file > `git add .` to add all files to the staging area then `git commit -m "meaningful message"` and this would work just fine. But to be able to offer a meaningful message on commit of what has changed you might not want to write something out like `git commit -m "Well, I changed some code because it did not work and when I fixed that I also added something new to the readme.md to ensure everyone knew about the user experience and then I made a tea."` I mean this would work as well although probably make it descriptive but the preferred way here is to add this with a text editor.
We could repeat our process from before, create or edit our file > `git add .` to add all files to the staging area then `git commit -m "meaningful message"` and this would work just fine. But to be able to offer a meaningful message on commit of what has changed you might not want to write something out like `git commit -m "Well, I changed some code because it did not work and when I fixed that I also added something new to the readme.mdto ensure everyone knew about the user experience and then I made a tea."` I mean this would work as well although probably make it descriptive but the preferred way here is to add this with a text editor.
If we run `git commit` after running `git add` it will open our default text editor which in my case here is nano. Here are the steps I took to add some changes to the file, ran `git status` to show what is and what is not staged. Then I used `git add` to add the file to the staging area, then ran `git commit` which opened nano.

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Viewing, unstaging, discarding & restoring
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day39.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day39.md
---
## Viewing, unstaging, discarding & restoring
@ -147,7 +147,7 @@ As an example let's go and delete our most important file in our directory, noti
![](/Days/Images/Day39_Git24.png)
Now we have no readme.md in our working directory. We could have used `git rm readme.md` and this would then be reflected in our git database. Let's also delete from here to simiulate it being removed completely.
Now we have no readme.mdin our working directory. We could have used `git rm readme.md` and this would then be reflected in our git database. Let's also delete from here to simiulate it being removed completely.
![](/Days/Images/Day39_Git25.png)

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Social Network for code
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day40.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day40.md
---
## Social Network for code
Exploring GitHub | GitLab | BitBucket
@ -70,7 +70,7 @@ We can then drill down into the building block of GitHub, the repositories. Here
As the repository is so important to GitHub let me choose a pretty busy one of late and run through some of the core functionality that we can use here on top of everything I am already using when it comes to editing our "code" in git on my local system.
First of all from the previous window I have selected the 90DaysOfDevOps repository and we get to see this view. You can see from this view we have a lot of information, we have our main code structure in the middle showing our files and folders that are stored in our repository. We have our readme.md being displayed down at the bottom. Over to the right of the page we have an about section where the repository has a description and purpose. Then we have lot of information underneath this showing how many people have starred the project, forked, and watching.
First of all from the previous window I have selected the 90DaysOfDevOps repository and we get to see this view. You can see from this view we have a lot of information, we have our main code structure in the middle showing our files and folders that are stored in our repository. We have our readme.mdbeing displayed down at the bottom. Over to the right of the page we have an about section where the repository has a description and purpose. Then we have lot of information underneath this showing how many people have starred the project, forked, and watching.
![](Images/Day40_Git8.png)
@ -176,7 +176,7 @@ Let's now make some changes, I want to make a change to all those links and repl
![](Images/Day40_Git27.png)
Now if we check back on GitHub and we find our readme.md in that repository, you should be able to see a few changes that I made to the file.
Now if we check back on GitHub and we find our readme.mdin that repository, you should be able to see a few changes that I made to the file.
![](Images/Day40_Git28.png)

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - The Open Source Workflow
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day41.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day41.md
---
## The Open Source Workflow
@ -14,7 +14,7 @@ When we went through the GitHub fundamentals we went through the process of fork
## Fork a Project
The first thing we have to do is find a project we can contribute to. I have recently been presenting on the [Kanister Project](https://github.com/kanisterio/kanister) and I would like to share my presentations that are now on YouTube to the main readme.md file in the project.
The first thing we have to do is find a project we can contribute to. I have recently been presenting on the [Kanister Project](https://github.com/kanisterio/kanister) and I would like to share my presentations that are now on YouTube to the main readme.mdfile in the project.
First of all we need to fork the project. Let's run through that process. I am going to navigate to the link share above and fork the repository.
@ -24,7 +24,7 @@ We now have our copy of the whole repository.
![](Images/Day41_Git2.png)
For reference on the Readme.md file the original Presenations listed are just these two so we need to fix this with our process.
For reference on the Readme.mdfile the original Presenations listed are just these two so we need to fix this with our process.
![](Images/Day41_Git3.png)
@ -40,7 +40,7 @@ We have our project local so we can open VSCode or an IDE or text editor of your
![](Images/Day41_Git5.png)
The readme.md file is written in markdown language and because I am modifying someone else's project I am going to follow the existing project formatting to add our content.
The readme.mdfile is written in markdown language and because I am modifying someone else's project I am going to follow the existing project formatting to add our content.
![](Images/Day41_Git6.png)
@ -74,7 +74,7 @@ Next we hit that contribute button highlighted above. We see the option to "Open
## Open a pull request
There is quite a bit going on in this next image, top left you can now see we are in the original or the master repository. then you can see what we are comparing and that is the original master and our forked repository. We then have a create pull request button which we will come back to shortly. We have our single commit but if this was more changes you might have multiple commits here. then we have the changes we have made in the readme.md file.
There is quite a bit going on in this next image, top left you can now see we are in the original or the master repository. then you can see what we are comparing and that is the original master and our forked repository. We then have a create pull request button which we will come back to shortly. We have our single commit but if this was more changes you might have multiple commits here. then we have the changes we have made in the readme.mdfile.
![](Images/Day41_Git12.png)

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: Containers"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day42.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day42.md
---
## The Big Picture: Containers

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - What is Docker & Getting installed
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day43.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day43.md
---
## What is Docker & Getting installed

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Docker Images & Hands-On with Docker Desktop
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day44.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day44.md
---
## Docker Images & Hands-On with Docker Desktop

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - The anatomy of a Docker Image
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day45.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day45.md
---
## The anatomy of a Docker Image
@ -58,7 +58,7 @@ The following table shows some of the dockerfile statements we will be using or
| COPY | To copy over files or directories from a specific location. |
| ADD | As COPY, but also able to handle remote URLs and unpack compressed files. |
| ENTRYPOINT | Command that will always be executed when the container starts. If not specified, the default is /bin/sh -c |
| CMD | Arguments passed to the entrypoint. If ENTRYPOINT is not set (defaults to /bin/sh -c), the CMD will be the commands the container executes. |
| .md | Arguments passed to the entrypoint. If ENTRYPOINT is not set (defaults to /bin/sh -c), the .mdwill be the commands the container executes. |
| EXPOSE | To define which port through which to access your container application. |
| LABEL | To add metadata to the image. |

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Docker Compose
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day46.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day46.md
---
## Docker Compose

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Docker Networking & Security
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day47.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day47.md
---
## Docker Networking & Security

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Alternatives to Docker
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day48.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day48.md
---
## Alternatives to Docker

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: Kubernetes"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day49.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day49.md
---
## The Big Picture: Kubernetes

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Choosing your Kubernetes platform
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day50.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day50.md
---
## Choosing your Kubernetes platform

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Deploying your first Kubernetes Cluster
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day51.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day51.md
---
## Deploying your first Kubernetes Cluster

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Setting up a multinode Kubernetes Cluster
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day52.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day52.md
---
## Setting up a multinode Kubernetes Cluster

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Rancher Overview - Hands On
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day53.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day53.md
---
## Rancher Overview - Hands On

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Kubernetes Application Deployment
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day54.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day54.md
---
## Kubernetes Application Deployment

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - State and Ingress in Kubernetes
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day55.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day55.md
---
## State and Ingress in Kubernetes
In this closing section of Kubernetes, we are going to take a look at State and ingress.

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: IaC"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day56.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day56.md
---
## The Big Picture: IaC

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - An intro to Terraform
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day57.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day57.md
---
## An intro to Terraform

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - HashiCorp Configuration Language (HCL)
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day58.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day58.md
---
## HashiCorp Configuration Language (HCL)

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Create a VM with Terraform & Variables
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day59.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day59.md
---
## Create a VM with Terraform & Variables

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Docker Containers, Provisioners & Modules
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day60.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day60.md
---
## Docker Containers, Provisioners & Modules

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Kubernetes & Multiple Environments
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day61.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day61.md
---
## Kubernetes & Multiple Environments

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Testing, Tools & Alternatives
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day62.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day62.md
---
## Testing, Tools & Alternatives

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: Configuration" Management
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day63.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day63.md
---
## The Big Picture: Configuration Management

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - Ansible: Getting Started"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day64.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day64.md
---
## Ansible: Getting Started

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Ansible Playbooks
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day65.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day65.md
---
### Ansible Playbooks

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Ansible Playbooks Continued...
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day66.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day66.md
---
## Ansible Playbooks Continued...

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Using Roles & Deploying a Loadbalancer
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day67.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day67.md
---
## Using Roles & Deploying a Loadbalancer

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Tags, Variables, Inventory & Database Server config
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day68.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day68.md
---
## Tags, Variables, Inventory & Database Server config

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - All other things Ansible - Automation Controller (Tower), AWX, Vault
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day69.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day69.md
---
## All other things Ansible - Automation Controller (Tower), AWX, Vault

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: CI/CD Pipelines"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day70.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day70.md
---
## The Big Picture: CI/CD Pipelines

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - What is Jenkins?
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day71.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day71.md
---
## What is Jenkins?

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Getting hands on with Jenkins
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day72.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day72.md
---
## Getting hands on with Jenkins

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Building a Jenkins Pipeline
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day73.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day73.md
---
## Building a Jenkins Pipeline

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Hello World - Jenkinsfile App Pipeline
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day74.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day74.md
---
## Hello World - Jenkinsfile App Pipeline

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - GitHub Actions Overview
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day75.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day75.md
---
## GitHub Actions Overview

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - ArgoCD Overview
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day76.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day76.md
---
## ArgoCD Overview

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: Monitoring"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day77.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day77.md
---
## The Big Picture: Monitoring

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Hands-On Monitoring Tools
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day78.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day78.md
---
## Hands-On Monitoring Tools

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: Log Management"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day79.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day79.md
---
## The Big Picture: Log Management

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - ELK Stack
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day80.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day80.md
---
## ELK Stack

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Fluentd & FluentBit
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day81.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day81.md
---
## Fluentd & FluentBit

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - EFK Stack
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day82.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day82.md
---
### EFK Stack

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Data Visualisation - Grafana
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day83.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day83.md
---
## Data Visualisation - Grafana

View File

@ -4,7 +4,7 @@ published: false
description: "90DaysOfDevOps - The Big Picture: Data Management"
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day84.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day84.md
---
## The Big Picture: Data Management

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Data Services
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day85.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day85.md
---
## Data Services

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Backup all the platforms
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day86.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day86.md
---
## Backup all the platforms

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Hands-On Backup & Recovery
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day87.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day87.md
---
## Hands-On Backup & Recovery

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Application Focused Backups
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day88.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day88.md
---
## Application Focused Backups

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Disaster Recovery
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day89.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day89.md
---
## Disaster Recovery

View File

@ -4,7 +4,7 @@ published: false
description: 90DaysOfDevOps - Data & Application Mobility
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day90.md
canonical_url: https://github.com/MichaelCade/90DaysOfDevOps/Days/day90.md
---
## Data & Application Mobility