How to replicate the workflow of Platform.sh
As an agency, our team has been using [Platform.sh](https://Platform.sh) as our dev/ staging environments (and sometimes production) but due to performance issues we're considering rolling our own solution instead. Basically with as few headaches as possible.
Our current setup connects our Bitbucket repos to platform, so when we push to a branch it will build (composer and npm etc.) based on a platform.yaml file, and create an environment for any activated branch with a url to preview it.
What would be the easiest way to set this up if doing it ourselves? Since we're using Bitbucket I've already used BB Pipelines to build, but the deployment/hosting part is where I get a bit stuck. Every article I read about Docker/Kubernetes hosting kinda blows my mind with jargon - is there a super easy and simple setup guide anywhere?
Keeping costs low is also a consideration, although as we will be hosting many apps/sites we don't expect it to be cheap.
As far as urls for previewing our apps - I've read that Traefik would be able to do this with a DNS wildcard pointing to Docker containers based on their label.
Any input on this would be highly appreciated!
https://redd.it/e2qx4l
@r_devops
As an agency, our team has been using [Platform.sh](https://Platform.sh) as our dev/ staging environments (and sometimes production) but due to performance issues we're considering rolling our own solution instead. Basically with as few headaches as possible.
Our current setup connects our Bitbucket repos to platform, so when we push to a branch it will build (composer and npm etc.) based on a platform.yaml file, and create an environment for any activated branch with a url to preview it.
What would be the easiest way to set this up if doing it ourselves? Since we're using Bitbucket I've already used BB Pipelines to build, but the deployment/hosting part is where I get a bit stuck. Every article I read about Docker/Kubernetes hosting kinda blows my mind with jargon - is there a super easy and simple setup guide anywhere?
Keeping costs low is also a consideration, although as we will be hosting many apps/sites we don't expect it to be cheap.
As far as urls for previewing our apps - I've read that Traefik would be able to do this with a DNS wildcard pointing to Docker containers based on their label.
Any input on this would be highly appreciated!
https://redd.it/e2qx4l
@r_devops
Upsun
Upsun: a highly flexible PaaS to develop applications
Upsun provides ultimate developer flexibility with self-service, predictable pricing. Customize your resources, runtimes, environments, and more. Start your free trial today!
Anybody know of a really good tool for documentation?
Preferably Linux, and simple to use.
https://redd.it/e410yb
@r_devops
Preferably Linux, and simple to use.
https://redd.it/e410yb
@r_devops
reddit
Anybody know of a really good tool for documentation?
Preferably Linux, and simple to use.
Trying to create a structured learning path, need suggestions about Linux Academy
If my main goal is to become a really good “DevOps” / SRE, which would be more beneficial of a learning path on LA (taking into account the industry is headed towards the cloud):
1) Junior Linux System Administrator -> Junior DevOps Entry Level -> Linux System Administrator Mid Level - Linux System Admin Senior Level
2) Get RHCSA -> Junior DevOps Entry Level -> ???
Would love suggestions. I would also be doing this combined with trying to get a job for experience / side projects. I currently know Python at an intermediate level as well.
https://redd.it/e3yq3j
@r_devops
If my main goal is to become a really good “DevOps” / SRE, which would be more beneficial of a learning path on LA (taking into account the industry is headed towards the cloud):
1) Junior Linux System Administrator -> Junior DevOps Entry Level -> Linux System Administrator Mid Level - Linux System Admin Senior Level
2) Get RHCSA -> Junior DevOps Entry Level -> ???
Would love suggestions. I would also be doing this combined with trying to get a job for experience / side projects. I currently know Python at an intermediate level as well.
https://redd.it/e3yq3j
@r_devops
reddit
Trying to create a structured learning path, need suggestions...
If my main goal is to become a really good “DevOps” / SRE, which would be more beneficial of a learning path on LA (taking into account the...
I want to teach someone DevOps principles and tools
Following from a lovely post on r/learnprogramming [here](https://www.reddit.com/r/learnprogramming/comments/dq9isz/i_want_to_teach_someone_programming/), and looking at the threads on this sub, I thought it might be a good idea to do something similar here.
Thanks to u/fakehillbillyaccent for the original post. I've borrowed generously from it.
**Why?**
I enjoy teaching, it gives me a lot of fulfillment. Following from the above thread, I have been working with one person to help them learn programming and it has been a blast.
**Who am I?**
I have been around the block and found myself gravitating towards programming in general, and DevOps in particular. I've designed oilfield equipment, managed LEAN processes for manufacturing, full stack development, DevOps, and now I run the tech team for a small start up. I've worked professionally and full time with Java, javascript, Python, AWS, Google Cloud, Kubernetes, Terraform, Gitlab CI, and others.
**What can I offer?**
I would like to take on one person to help you through any challenges you may be having. I would prefer to work with someone trying to get a foothold as a DevOps engineer (or anything else you want to call it). We can start with Kubernetes operators or with `bash` scripting or anything in between.
If you are interested, please send me a message or comment and we can talk more.
from u/fakehillbillyaccent
>Again, this is completely free, no strings attached. You want to stop? Stop. Want to keep going? Cool. This is not an ad for a paid service or a trial for a paid service. I just like doing it and don't have enough opportunities to express myself through teaching.
If there are more people on this sub like me who are willing and able to help, please comment.
https://redd.it/e45hft
@r_devops
Following from a lovely post on r/learnprogramming [here](https://www.reddit.com/r/learnprogramming/comments/dq9isz/i_want_to_teach_someone_programming/), and looking at the threads on this sub, I thought it might be a good idea to do something similar here.
Thanks to u/fakehillbillyaccent for the original post. I've borrowed generously from it.
**Why?**
I enjoy teaching, it gives me a lot of fulfillment. Following from the above thread, I have been working with one person to help them learn programming and it has been a blast.
**Who am I?**
I have been around the block and found myself gravitating towards programming in general, and DevOps in particular. I've designed oilfield equipment, managed LEAN processes for manufacturing, full stack development, DevOps, and now I run the tech team for a small start up. I've worked professionally and full time with Java, javascript, Python, AWS, Google Cloud, Kubernetes, Terraform, Gitlab CI, and others.
**What can I offer?**
I would like to take on one person to help you through any challenges you may be having. I would prefer to work with someone trying to get a foothold as a DevOps engineer (or anything else you want to call it). We can start with Kubernetes operators or with `bash` scripting or anything in between.
If you are interested, please send me a message or comment and we can talk more.
from u/fakehillbillyaccent
>Again, this is completely free, no strings attached. You want to stop? Stop. Want to keep going? Cool. This is not an ad for a paid service or a trial for a paid service. I just like doing it and don't have enough opportunities to express myself through teaching.
If there are more people on this sub like me who are willing and able to help, please comment.
https://redd.it/e45hft
@r_devops
reddit
I want to teach someone programming.
**Edit 0:** Holy crap! RIP inbox. I'm going to wait for a little while and let the responses stream in. If you haven't been responded to, please...
Custom FrontEnd app to Chef Open Source server
Hi all
We use Chef 14.x for config management across 1000+ nodes with the Open Source server.
We use environment files to pin cookbooks and manage versions, but am considering Policyfiles.
The nodes come in many different flavours which means we have to maintain different environment files for groups of nodes. Each release has a time stamp env.json file so it’s getting messy to manage manually.
Also about 400 of the nodes have a unique value for one particular app configuration so at the moment have to create separate environment file for each of those nodes to specify attribute value.
Problem we have is no dB or UI to centrally manage workflows.
So I am thinking of writing a centralised custom app which would provide workflows for use cases to configure different flavours of nodes for the different teams involved. This way all the node’s custom attribute could be represented as UIs the users understand and all the environment files hidden behind the scenes.
Does Automate provide all this?
Anyone have any suggestions?
Regards
https://redd.it/e3t0xz
@r_devops
Hi all
We use Chef 14.x for config management across 1000+ nodes with the Open Source server.
We use environment files to pin cookbooks and manage versions, but am considering Policyfiles.
The nodes come in many different flavours which means we have to maintain different environment files for groups of nodes. Each release has a time stamp env.json file so it’s getting messy to manage manually.
Also about 400 of the nodes have a unique value for one particular app configuration so at the moment have to create separate environment file for each of those nodes to specify attribute value.
Problem we have is no dB or UI to centrally manage workflows.
So I am thinking of writing a centralised custom app which would provide workflows for use cases to configure different flavours of nodes for the different teams involved. This way all the node’s custom attribute could be represented as UIs the users understand and all the environment files hidden behind the scenes.
Does Automate provide all this?
Anyone have any suggestions?
Regards
https://redd.it/e3t0xz
@r_devops
reddit
Custom FrontEnd app to Chef Open Source server
Hi all We use Chef 14.x for config management across 1000+ nodes with the Open Source server. We use environment files to pin cookbooks and...
How to automate installing an ISO in a VM?
We're trying to develop CI/CD processes to automate testing and installing our builds. Ya know, as one does in DevOps.
The end result of our build process are ISOs that use Red Hat Kickstart to install RHEL + our software. Today we burn the ISOs to DVD and install them on bare metal hardware. I would like to some how install and test these ISOs on virtual machines as part of our CI process. Something like:
1. Push commit to GitLab.
2. GitLab CI process runs.
3. Generates an ISO.
4. Creates a half dozen VMs via Ansible/Vagrant/something else??
5. Installs ISO in each VM.
6. Runs a smoke test on each VM to verify that it boots and our software runs.
I'm not really sure how to do 4, 5, and 6. What tools should we be using? Welcome any tips or advice... even just names of automation tools to look into.
https://redd.it/e2isxt
@r_devops
We're trying to develop CI/CD processes to automate testing and installing our builds. Ya know, as one does in DevOps.
The end result of our build process are ISOs that use Red Hat Kickstart to install RHEL + our software. Today we burn the ISOs to DVD and install them on bare metal hardware. I would like to some how install and test these ISOs on virtual machines as part of our CI process. Something like:
1. Push commit to GitLab.
2. GitLab CI process runs.
3. Generates an ISO.
4. Creates a half dozen VMs via Ansible/Vagrant/something else??
5. Installs ISO in each VM.
6. Runs a smoke test on each VM to verify that it boots and our software runs.
I'm not really sure how to do 4, 5, and 6. What tools should we be using? Welcome any tips or advice... even just names of automation tools to look into.
https://redd.it/e2isxt
@r_devops
reddit
How to automate installing an ISO in a VM?
We're trying to develop CI/CD processes to automate testing and installing our builds. Ya know, as one does in DevOps. The end result of our...
What makes a good runbook?
Thought that this article I wrote about the attributes of a good runbook might be of interest:
[https://www.transposit.com/blog/2019.11.14-what-makes-a-good-runbook/](https://www.transposit.com/blog/2019.11.14-what-makes-a-good-runbook/)
In particular, I'd love to hear feedback on what I missed. I also want to acknowledge up front the tension between runbooks and automation--the more you automate, runbooks seem to get:
* more high level (becoming more of a guide)
* more esoteric (for dealing with edge cases)
* lower value (for dealing with situations that are not worth automating)
https://redd.it/e2np4q
@r_devops
Thought that this article I wrote about the attributes of a good runbook might be of interest:
[https://www.transposit.com/blog/2019.11.14-what-makes-a-good-runbook/](https://www.transposit.com/blog/2019.11.14-what-makes-a-good-runbook/)
In particular, I'd love to hear feedback on what I missed. I also want to acknowledge up front the tension between runbooks and automation--the more you automate, runbooks seem to get:
* more high level (becoming more of a guide)
* more esoteric (for dealing with edge cases)
* lower value (for dealing with situations that are not worth automating)
https://redd.it/e2np4q
@r_devops
Transposit
What makes a good runbook
Runbook attributes for effective organizational processes, helping engineers and the people who depend on their services.
Any resources to learn about more practical, technical stuff?
Anyone have any resources to learn things like: deployment, etc from the ground up to an employable level?
https://redd.it/e4bqn7
@r_devops
Anyone have any resources to learn things like: deployment, etc from the ground up to an employable level?
https://redd.it/e4bqn7
@r_devops
reddit
Any resources to learn about more practical, technical stuff?
Anyone have any resources to learn things like: deployment, etc from the ground up to an employable level?
Confirm (health check) kubernetes deploy
Hello lads! We are using Jenkins for building images and deploing microservices to kubernetes on rancher 2 running in our own cluster not cloud.
Which is the best way to check after successfull job(deployment) that our pods and containers run in the desired state without throwing errors and without unexpected restarts right after deployment ? The reasons behind are that I have to production ready sign the docker images before pushing them to our repo.
I am thinking to write scripts and ask the k8 api. But what are the right metrics that I have to receive to test my case? What kind of logic I have to implement to achieve my desired goals ? Is there any more elegant way to achieve this ?
Thank you in advance. Whish you save environment s. 😀
https://redd.it/e2lpjc
@r_devops
Hello lads! We are using Jenkins for building images and deploing microservices to kubernetes on rancher 2 running in our own cluster not cloud.
Which is the best way to check after successfull job(deployment) that our pods and containers run in the desired state without throwing errors and without unexpected restarts right after deployment ? The reasons behind are that I have to production ready sign the docker images before pushing them to our repo.
I am thinking to write scripts and ask the k8 api. But what are the right metrics that I have to receive to test my case? What kind of logic I have to implement to achieve my desired goals ? Is there any more elegant way to achieve this ?
Thank you in advance. Whish you save environment s. 😀
https://redd.it/e2lpjc
@r_devops
reddit
Confirm (health check) kubernetes deploy
Hello lads! We are using Jenkins for building images and deploing microservices to kubernetes on rancher 2 running in our own cluster not cloud. ...
As a first time Terraform user, What should my expectations be to deploy a 10 node HA cluster in AWS?
I need to deploy OpenShift and all its glory to AWS using Terraform.
How long should the lift take for a first time terraform user to deploy something like the diagram below? A week? two weeks? How can I set expectations and do you guys have any advice to how I should approach this problem? Thanks.
The architecture looks something like this.
[https://aws.amazon.com/quickstart/architecture/openshift/](https://aws.amazon.com/quickstart/architecture/openshift/)
https://redd.it/e2jesv
@r_devops
I need to deploy OpenShift and all its glory to AWS using Terraform.
How long should the lift take for a first time terraform user to deploy something like the diagram below? A week? two weeks? How can I set expectations and do you guys have any advice to how I should approach this problem? Thanks.
The architecture looks something like this.
[https://aws.amazon.com/quickstart/architecture/openshift/](https://aws.amazon.com/quickstart/architecture/openshift/)
https://redd.it/e2jesv
@r_devops
Amazon
Red Hat OpenShift on AWS - Quick Start
Learn about the Quick Start architecture and details for deploying Red Hat OpenShift Container Platform in the AWS Cloud.
How to set up CloudWatch rule from an effective Date ?
I have a AWS CloudWatch Rule.
Its a Cron expression 30 12 * * ? *
I can set up this rule in CloudWatch > Rule...... But I want to set this from a effective day ( 30/NOV/2019).
How you do this ?
https://redd.it/e2j7m5
@r_devops
I have a AWS CloudWatch Rule.
Its a Cron expression 30 12 * * ? *
I can set up this rule in CloudWatch > Rule...... But I want to set this from a effective day ( 30/NOV/2019).
How you do this ?
https://redd.it/e2j7m5
@r_devops
reddit
How to set up CloudWatch rule from an effective Date ?
I have a AWS CloudWatch Rule. Its a Cron expression 30 12 * * ? * I can set up this rule in CloudWatch > Rule...... But I want to set this from...
Shower Thought: You can't have high uptime without quality monitoring.
https://redd.it/e2j15u
@r_devops
https://redd.it/e2j15u
@r_devops
reddit
Shower Thought: You can't have high uptime without quality monitoring.
Posted in r/devops by u/Haphazard22 • 1 point and 0 comments
Monthly 'Getting into DevOps' thread - 2019/12
**What is DevOps?**
* [AWS has a great article](https://aws.amazon.com/devops/what-is-devops/) that outlines DevOps as a work environment where development and operations teams are no longer "siloed", but instead work together across the entire application lifecycle -- from development and test to deployment to operations -- and automate processes that historically have been manual and slow.
**Books to Read**
* [The Phoenix Project](https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/1942788290) - one of the original books to delve into DevOps culture, explained through the story of a fictional company on the brink of failure.
* [The DevOps Handbook](https://www.amazon.com/dp/1942788002) - a practical "sequel" to The Phoenix Project.
* [Google's Site Reliability Engineering](https://landing.google.com/sre/books/) - Google engineers explain how they build, deploy, monitor, and maintain their systems.
* [The Site Reliability Workbook](https://landing.google.com/sre/workbook/toc/) - The practical companion to the Google's Site Reliability Engineering Book
* [The Unicorn Project](https://www.amazon.com/Unicorn-Project-Developers-Disruption-Thriving-ebook/dp/B07QT9QR41) - the "sequel" to The Phoenix Project.
* [DevOps for Dummies](https://www.amazon.com/DevOps-Dummies-Computer-Tech-ebook/dp/B07VXMLK3J/) - don't let the name fool you.
**What Should I Learn?**
* [Emily Wood's essay](https://crate.io/a/infrastructure-as-code-part-one/) - why infrastructure as code is so important into today's world.
* [2019 DevOps Roadmap](https://github.com/kamranahmedse/developer-roadmap#devops-roadmap) - one developer's ideas for which skills are needed in the DevOps world. This roadmap is controversial, as it may be too use-case specific, but serves as a good starting point for what tools are currently in use by companies.
* [This comment by /u/mdaffin](https://www.reddit.com/r/devops/comments/abcyl2/sorry_having_a_midlife_tech_crisis/eczhsu1/) - just remember, DevOps is a mindset to solving problems. It's less about the specific tools you know or the certificates you have, as it is the way you approach problem solving.
* [This comment by /u/jpswade](https://gist.github.com/jpswade/4135841363e72ece8086146bd7bb5d91) - what is DevOps and associated terminology.
Remember: DevOps as a term and as a practice is still in flux, and is more about culture change than it is specific tooling. As such, specific skills and tool-sets are not universal, and recommendations for them should be taken only as suggestions.
**Previous Threads**
https://www.reddit.com/r/devops/comments/dq6nrc/monthly_getting_into_devops_thread_201911/
https://www.reddit.com/r/devops/comments/dbusbr/monthly_getting_into_devops_thread_201910/
https://www.reddit.com/r/devops/comments/cydrpv/monthly_getting_into_devops_thread_201909/
https://www.reddit.com/r/devops/comments/ckqdpv/monthly_getting_into_devops_thread_201908/
https://www.reddit.com/r/devops/comments/c7ti5p/monthly_getting_into_devops_thread_201907/
https://www.reddit.com/r/devops/comments/bvqyrw/monthly_getting_into_devops_thread_201906/
https://www.reddit.com/r/devops/comments/blu4oh/monthly_getting_into_devops_thread_201905/
https://www.reddit.com/r/devops/comments/b7yj4m/monthly_getting_into_devops_thread_201904/
https://www.reddit.com/r/devops/comments/axcebk/monthly_getting_into_devops_thread/
**Please keep this on topic (as a reference for those new to devops).**
https://redd.it/e4pt90
@r_devops
**What is DevOps?**
* [AWS has a great article](https://aws.amazon.com/devops/what-is-devops/) that outlines DevOps as a work environment where development and operations teams are no longer "siloed", but instead work together across the entire application lifecycle -- from development and test to deployment to operations -- and automate processes that historically have been manual and slow.
**Books to Read**
* [The Phoenix Project](https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/1942788290) - one of the original books to delve into DevOps culture, explained through the story of a fictional company on the brink of failure.
* [The DevOps Handbook](https://www.amazon.com/dp/1942788002) - a practical "sequel" to The Phoenix Project.
* [Google's Site Reliability Engineering](https://landing.google.com/sre/books/) - Google engineers explain how they build, deploy, monitor, and maintain their systems.
* [The Site Reliability Workbook](https://landing.google.com/sre/workbook/toc/) - The practical companion to the Google's Site Reliability Engineering Book
* [The Unicorn Project](https://www.amazon.com/Unicorn-Project-Developers-Disruption-Thriving-ebook/dp/B07QT9QR41) - the "sequel" to The Phoenix Project.
* [DevOps for Dummies](https://www.amazon.com/DevOps-Dummies-Computer-Tech-ebook/dp/B07VXMLK3J/) - don't let the name fool you.
**What Should I Learn?**
* [Emily Wood's essay](https://crate.io/a/infrastructure-as-code-part-one/) - why infrastructure as code is so important into today's world.
* [2019 DevOps Roadmap](https://github.com/kamranahmedse/developer-roadmap#devops-roadmap) - one developer's ideas for which skills are needed in the DevOps world. This roadmap is controversial, as it may be too use-case specific, but serves as a good starting point for what tools are currently in use by companies.
* [This comment by /u/mdaffin](https://www.reddit.com/r/devops/comments/abcyl2/sorry_having_a_midlife_tech_crisis/eczhsu1/) - just remember, DevOps is a mindset to solving problems. It's less about the specific tools you know or the certificates you have, as it is the way you approach problem solving.
* [This comment by /u/jpswade](https://gist.github.com/jpswade/4135841363e72ece8086146bd7bb5d91) - what is DevOps and associated terminology.
Remember: DevOps as a term and as a practice is still in flux, and is more about culture change than it is specific tooling. As such, specific skills and tool-sets are not universal, and recommendations for them should be taken only as suggestions.
**Previous Threads**
https://www.reddit.com/r/devops/comments/dq6nrc/monthly_getting_into_devops_thread_201911/
https://www.reddit.com/r/devops/comments/dbusbr/monthly_getting_into_devops_thread_201910/
https://www.reddit.com/r/devops/comments/cydrpv/monthly_getting_into_devops_thread_201909/
https://www.reddit.com/r/devops/comments/ckqdpv/monthly_getting_into_devops_thread_201908/
https://www.reddit.com/r/devops/comments/c7ti5p/monthly_getting_into_devops_thread_201907/
https://www.reddit.com/r/devops/comments/bvqyrw/monthly_getting_into_devops_thread_201906/
https://www.reddit.com/r/devops/comments/blu4oh/monthly_getting_into_devops_thread_201905/
https://www.reddit.com/r/devops/comments/b7yj4m/monthly_getting_into_devops_thread_201904/
https://www.reddit.com/r/devops/comments/axcebk/monthly_getting_into_devops_thread/
**Please keep this on topic (as a reference for those new to devops).**
https://redd.it/e4pt90
@r_devops
Amazon
What is DevOps?
Find out what is DevOps, how and why businesses utilize DevOps models, and how to use AWS DevOps services.
What have you automated at your home using devops philosophy?
I automated my resume creation using devops. I have setup gogs in a container. Every time I push update to my repo, an instance of drone in another docker container creates a pdf using miktex and pushes to my file server.
Whatever I learn, I try to mimic that in a smaller environment at my home. So it might look crude, but I had fun doing that Have you guys done anything like that? I am curious to get more ideas.
https://redd.it/e4q2lh
@r_devops
I automated my resume creation using devops. I have setup gogs in a container. Every time I push update to my repo, an instance of drone in another docker container creates a pdf using miktex and pushes to my file server.
Whatever I learn, I try to mimic that in a smaller environment at my home. So it might look crude, but I had fun doing that Have you guys done anything like that? I am curious to get more ideas.
https://redd.it/e4q2lh
@r_devops
reddit
What have you automated at your home using devops philosophy?
I automated my resume creation using devops. I have setup gogs in a container. Every time I push update to my repo, an instance of drone in...
Where to learn the CD in CI/CD
Hello I've been working in the CS industry for just over a year now and I've been working a bit with docker and docker-compose, I'm still relatively new the technologies but I think I've got the hang of things for basic stuff.
I can create automated pipelines to schedule jobs that build / test my code, however I have zero experience in deploying these applications to our production servers.
In order to learn I'm currently I'm trying to develop a personal project which runs on my Raspberry PI on my LAN. Ideally I would like to have a fully automated CI/CD pipeline that once I merge my changes to master it will run build/test stages and finally deploy the code to my Raspberry PI.
Right now, the CI part I'm fine with, but when I read up on how to deploy my docker app I see a lot of posts about Kubernetes and Docker Swarm. I'm not familiar with either but when reading about them, these two technologies seem super overkill for what I want to achieve, I currently only have a single docker container that I want to deploy to a single server.
Is there somewhere I can read to learn about how to go about doing this?
Thanks for reading
https://redd.it/e4lnnd
@r_devops
Hello I've been working in the CS industry for just over a year now and I've been working a bit with docker and docker-compose, I'm still relatively new the technologies but I think I've got the hang of things for basic stuff.
I can create automated pipelines to schedule jobs that build / test my code, however I have zero experience in deploying these applications to our production servers.
In order to learn I'm currently I'm trying to develop a personal project which runs on my Raspberry PI on my LAN. Ideally I would like to have a fully automated CI/CD pipeline that once I merge my changes to master it will run build/test stages and finally deploy the code to my Raspberry PI.
Right now, the CI part I'm fine with, but when I read up on how to deploy my docker app I see a lot of posts about Kubernetes and Docker Swarm. I'm not familiar with either but when reading about them, these two technologies seem super overkill for what I want to achieve, I currently only have a single docker container that I want to deploy to a single server.
Is there somewhere I can read to learn about how to go about doing this?
Thanks for reading
https://redd.it/e4lnnd
@r_devops
reddit
Where to learn the CD in CI/CD
Hello I've been working in the CS industry for just over a year now and I've been working a bit with docker and docker-compose, I'm still...
how does testing change when moving to canary deployments
How does application testing during the deployment phase change when going to canary deployments?
​
I'm referring mostly around things like integration testing, performance testing, config testing, smoke tests etc
https://redd.it/e4peim
@r_devops
How does application testing during the deployment phase change when going to canary deployments?
​
I'm referring mostly around things like integration testing, performance testing, config testing, smoke tests etc
https://redd.it/e4peim
@r_devops
reddit
how does testing change when moving to canary deployments
How does application testing during the deployment phase change when going to canary deployments? I'm referring mostly around things...
So, do you think you're ready to SRE?
https://www.reddit.com/r/sre/comments/e4jf56/so_do_you_think_youre_ready_to_sre/
https://redd.it/e4jv6n
@r_devops
https://www.reddit.com/r/sre/comments/e4jf56/so_do_you_think_youre_ready_to_sre/
https://redd.it/e4jv6n
@r_devops
reddit
So, do you think you're ready to SRE?
Hi every1, Let me share with you all the #1 article I wrote of a series of posts about thoughts, experiments and any other kind of what ifs and...
SSH: RSA keys, and ssh-agent for SSH keys and their passwords management
During keyring configuration for the Nextcloud client (see the Linux: the Nextcloud client, qtkeychain and the "The name org.freedesktop.secrets was not provided by any .service files" error post) - I decided to clean up the mess in my SSH keys, as I have a lot of them and sometimes authentication became just pain.
[https://medium.com/@setevoy4/ssh-rsa-keys-and-ssh-agent-for-ssh-keys-and-their-passwords-management-61c68001f54b](https://medium.com/@setevoy4/ssh-rsa-keys-and-ssh-agent-for-ssh-keys-and-their-passwords-management-61c68001f54b)
https://redd.it/e4hzyz
@r_devops
During keyring configuration for the Nextcloud client (see the Linux: the Nextcloud client, qtkeychain and the "The name org.freedesktop.secrets was not provided by any .service files" error post) - I decided to clean up the mess in my SSH keys, as I have a lot of them and sometimes authentication became just pain.
[https://medium.com/@setevoy4/ssh-rsa-keys-and-ssh-agent-for-ssh-keys-and-their-passwords-management-61c68001f54b](https://medium.com/@setevoy4/ssh-rsa-keys-and-ssh-agent-for-ssh-keys-and-their-passwords-management-61c68001f54b)
https://redd.it/e4hzyz
@r_devops
Medium
SSH: RSA keys, and ssh-agent for SSH keys and their passwords management
During keyring configuration for the Nextcloud client (see the Linux: the Nextcloud client, qtkeychain and the "The name…
What do you guys think about this curriculum for somebody who wants to get into cloud engineering?
Created it 100% from Linux Academy.
Disclaimer: This is combined with side projects, with the goal of landing a cloud engineering job to get professional experience.
Linux Academy Curriculum:
Junior Linux Administrator - Entry Level
Junior DevOps Engineer - Entry Level
Junior AWS Cloud Engineer - Entry Level
AWS Cloud Engineer - Mid Level
During this progression, the certifications to get are the RHCSA and CCNA for fundamental Linux operating system knowledge, and fundamental networking knowledge.
Also, programming (Python) on the side.
https://redd.it/e4u6ao
@r_devops
Created it 100% from Linux Academy.
Disclaimer: This is combined with side projects, with the goal of landing a cloud engineering job to get professional experience.
Linux Academy Curriculum:
Junior Linux Administrator - Entry Level
Junior DevOps Engineer - Entry Level
Junior AWS Cloud Engineer - Entry Level
AWS Cloud Engineer - Mid Level
During this progression, the certifications to get are the RHCSA and CCNA for fundamental Linux operating system knowledge, and fundamental networking knowledge.
Also, programming (Python) on the side.
https://redd.it/e4u6ao
@r_devops
reddit
What do you guys think about this curriculum for somebody who...
Created it 100% from Linux Academy. Disclaimer: This is combined with side projects, with the goal of landing a cloud engineering job to get...
I was just hired as a vRealize/vOrchestrator automation engineer. How “in demand” are jobs like these?
I was laid off a month ago from a small company where I was learning automation with Ansible and semi-digging into DevOps tools while also building off of my systems engineering experience.
I scrambled to find a job and I landed this one where they are looking to have me automate their infrastructure on a private virtualized cloud built on the back of vRealize and vOrchestrator. I have only been researching these applications recently and while I am anxious to dig into something new, I am hard pressed to find any DevOps coorelation online. DevOps seems all about public cloud, AWS, Azure, etc. but I want to know if I can build and further a DevOps career with this experience or if I am going to be spinning my wheels with this particular work.
Anyone have any familiarity and can maybe help me see how this can benefit my DevOps career in the long run?
https://redd.it/e49irz
@r_devops
I was laid off a month ago from a small company where I was learning automation with Ansible and semi-digging into DevOps tools while also building off of my systems engineering experience.
I scrambled to find a job and I landed this one where they are looking to have me automate their infrastructure on a private virtualized cloud built on the back of vRealize and vOrchestrator. I have only been researching these applications recently and while I am anxious to dig into something new, I am hard pressed to find any DevOps coorelation online. DevOps seems all about public cloud, AWS, Azure, etc. but I want to know if I can build and further a DevOps career with this experience or if I am going to be spinning my wheels with this particular work.
Anyone have any familiarity and can maybe help me see how this can benefit my DevOps career in the long run?
https://redd.it/e49irz
@r_devops
reddit
I was just hired as a vRealize/vOrchestrator automation engineer....
I was laid off a month ago from a small company where I was learning automation with Ansible and semi-digging into DevOps tools while also...
Poll: CI/CD tools in reality
I know that there are quite a few tools which state they are CI/CD, or at least enable you to do CI/CD with them. But I'm curious to know what the community is leveraging and what the reality of that solutions looks like (setup, maintenance, administration, scalability, etc.).
Let me know!
https://redd.it/e50vue
@r_devops
I know that there are quite a few tools which state they are CI/CD, or at least enable you to do CI/CD with them. But I'm curious to know what the community is leveraging and what the reality of that solutions looks like (setup, maintenance, administration, scalability, etc.).
Let me know!
https://redd.it/e50vue
@r_devops
reddit
Poll: CI/CD tools in reality
I know that there are quite a few tools which state they are CI/CD, or at least enable you to do CI/CD with them. But I'm curious to know what the...