Learning to DevOps with RPi?
Hi all,
Been following this thread for a few months now and it's been great, especially the monthly Getting into DevOps thread. I have just finished my first week as a DevOps engineer. I've come from being a developer so a lot of the Linux and networking stuff is completely new to me. Been an intense first week!
Was just wondering... I have a raspberry pi 4gb I bought a while back that I've been meaning to do something with, but was wondering if I could get some suggestions as to what kind of things I could use it for? Specifically to help me learn the fundamentals of DevOps and improve my overall skills.
To be more specific, my day to day includes server monitoring, testing, deployment of new servers and infrastructure, etc. General DevOps-y stuff!
Any suggestions most welcome 😁
https://redd.it/eqchuo
@r_devops
Hi all,
Been following this thread for a few months now and it's been great, especially the monthly Getting into DevOps thread. I have just finished my first week as a DevOps engineer. I've come from being a developer so a lot of the Linux and networking stuff is completely new to me. Been an intense first week!
Was just wondering... I have a raspberry pi 4gb I bought a while back that I've been meaning to do something with, but was wondering if I could get some suggestions as to what kind of things I could use it for? Specifically to help me learn the fundamentals of DevOps and improve my overall skills.
To be more specific, my day to day includes server monitoring, testing, deployment of new servers and infrastructure, etc. General DevOps-y stuff!
Any suggestions most welcome 😁
https://redd.it/eqchuo
@r_devops
reddit
Learning to DevOps with RPi?
Hi all, Been following this thread for a few months now and it's been great, especially the monthly Getting into DevOps thread. I have just...
Is this an opposite ways to the microservice architecture?
Martin Fowler said in his Patterns for Enterprise application Architecture 2004 that
> while many things can be made transparent in distributed objects, performance isn't usually one of them.
Although our prototypical architect was distributing bjects the way he was for performance reasons, in act his design will usually cripple performance, make the system much harder to build and deploy, or, usually, do both.
> we get to my First Law of Distributed Object Design: Don't
distribute your objects!
> How, then, do you effectively use multiple processors? In most cases the way to go is clustering (see Figure 7.2). Put all the classes into a single process and then run multiple copies of that process on the various nodes. That way each process uses local calls to get the job done and
thus does things faster. You can also use fine-grained interfaces for all the classes within the process and thus get better maintainability with a simpler programming model.
Is it to prefer a big program and multiple replica processes running the program?
In microservice architecture, is it to partition a big program into multiple small programs, and run them in different processes?
Are the above two ways of architecture opposite to each other?
Thanks.
https://redd.it/eqb6vz
@r_devops
Martin Fowler said in his Patterns for Enterprise application Architecture 2004 that
> while many things can be made transparent in distributed objects, performance isn't usually one of them.
Although our prototypical architect was distributing bjects the way he was for performance reasons, in act his design will usually cripple performance, make the system much harder to build and deploy, or, usually, do both.
> we get to my First Law of Distributed Object Design: Don't
distribute your objects!
> How, then, do you effectively use multiple processors? In most cases the way to go is clustering (see Figure 7.2). Put all the classes into a single process and then run multiple copies of that process on the various nodes. That way each process uses local calls to get the job done and
thus does things faster. You can also use fine-grained interfaces for all the classes within the process and thus get better maintainability with a simpler programming model.
Is it to prefer a big program and multiple replica processes running the program?
In microservice architecture, is it to partition a big program into multiple small programs, and run them in different processes?
Are the above two ways of architecture opposite to each other?
Thanks.
https://redd.it/eqb6vz
@r_devops
reddit
Is this an opposite ways to the microservice architecture?
Martin Fowler said in his Patterns for Enterprise application Architecture 2004 that > while many things can be made...
Help needed with Canonical MAAS CLI
I've been trying to create a boot-source-selection for CentOS in MAAS, but MAAS spits out not found as stdout.
I only want to use MAAS CLI to select CentOS7 image as well as Ubuntu 18.04 ( which already is selected and imported ).
https://redd.it/eq9k5v
@r_devops
I've been trying to create a boot-source-selection for CentOS in MAAS, but MAAS spits out not found as stdout.
I only want to use MAAS CLI to select CentOS7 image as well as Ubuntu 18.04 ( which already is selected and imported ).
https://redd.it/eq9k5v
@r_devops
reddit
Help needed with Canonical MAAS CLI
I've been trying to create a boot-source-selection for CentOS in MAAS, but MAAS spits out not found as stdout. I only want to use MAAS CLI to...
Implementing DevOps through GitHub Actions for Xamarin iOS & Android
This sub reddit has some awesome posts from the past:
[AWS Solution architect exam and notes](https://www.reddit.com/r/devops/comments/ckpbhl/just_passed_the_aws_solutions_architect_exam/), [Getting Started with DevOps](https://www.reddit.com/r/devops/comments/aqc8cj/interested_in_getting_into_devops_start_here/), [DevOps Interview Questions](https://www.reddit.com/r/devops/comments/dj9ffy/a_collection_of_devops_interview_questions/)
For years DevOps has intrigued me. I always wanted to apply DevOps in mobile apps, and GitHub Actions made it really accessible for me. Once GitHub actions started supporting MacOS runners and "Xamarin", I decided to dive in and figure it out. But I wasn't able to figure it out, getting my most downvoted StackOverflow question, and also no proper response on the GitHub community forums.
After months of trying, I was able to finally get the GitHub Actions working with Xamarin Android & iOS solutions! It helped me learn a lot more about DevOps in general.
I wrote an article on what I learnt, with a video walkthrough, and it became really popular! If you guys are interested
[https://levelup.gitconnected.com/using-github-actions-with-ios-and-android-xamarin-apps-693a93b48a61](https://levelup.gitconnected.com/using-github-actions-with-ios-and-android-xamarin-apps-693a93b48a61) (Unmetered link: [bit.ly/30crWpc](https://bit.ly/30crWpc))
The article was curated by Medium in their "Programming", "iOS Dev" and "Android Dev" categories. In all this, I became more optimistic of the future realized that there's still a divide in Software Development and DevOps, that's continuing to shrink, and there's also a huge demand for developers to learn and improve!
https://redd.it/eq5vg5
@r_devops
This sub reddit has some awesome posts from the past:
[AWS Solution architect exam and notes](https://www.reddit.com/r/devops/comments/ckpbhl/just_passed_the_aws_solutions_architect_exam/), [Getting Started with DevOps](https://www.reddit.com/r/devops/comments/aqc8cj/interested_in_getting_into_devops_start_here/), [DevOps Interview Questions](https://www.reddit.com/r/devops/comments/dj9ffy/a_collection_of_devops_interview_questions/)
For years DevOps has intrigued me. I always wanted to apply DevOps in mobile apps, and GitHub Actions made it really accessible for me. Once GitHub actions started supporting MacOS runners and "Xamarin", I decided to dive in and figure it out. But I wasn't able to figure it out, getting my most downvoted StackOverflow question, and also no proper response on the GitHub community forums.
After months of trying, I was able to finally get the GitHub Actions working with Xamarin Android & iOS solutions! It helped me learn a lot more about DevOps in general.
I wrote an article on what I learnt, with a video walkthrough, and it became really popular! If you guys are interested
[https://levelup.gitconnected.com/using-github-actions-with-ios-and-android-xamarin-apps-693a93b48a61](https://levelup.gitconnected.com/using-github-actions-with-ios-and-android-xamarin-apps-693a93b48a61) (Unmetered link: [bit.ly/30crWpc](https://bit.ly/30crWpc))
The article was curated by Medium in their "Programming", "iOS Dev" and "Android Dev" categories. In all this, I became more optimistic of the future realized that there's still a divide in Software Development and DevOps, that's continuing to shrink, and there's also a huge demand for developers to learn and improve!
https://redd.it/eq5vg5
@r_devops
reddit
Just passed the AWS solutions architect exam, wanted to share my...
[Here](https://github.com/SkullTech/aws-solutions-architect-associate-notes) is a Github repo I created which contains all of my notes, divided...
What is Serverless ?
Welcome everyone,
In this video, we will talk about serverless which is one of the most widely used paradigms in the world of cloud computing.
Don't hesitate to share your thoughts.
PS: it's an educative video
Thanks !!
https://youtu.be/9mZV2ZJBbHM
https://redd.it/eq77az
@r_devops
Welcome everyone,
In this video, we will talk about serverless which is one of the most widely used paradigms in the world of cloud computing.
Don't hesitate to share your thoughts.
PS: it's an educative video
Thanks !!
https://youtu.be/9mZV2ZJBbHM
https://redd.it/eq77az
@r_devops
YouTube
What is Serverless ?
Hi everyone, In this video we will discuss about serverless architecture. Enjoy !! This presentation is inspired by Wes Gruver's course. Track : Syn Cole - F...
Open source OPA for Terraform project
Hi all,
CTO of [Fugue](https://fugue.co) here - we just launched a new open source project at [https://github.com/fugue/regula](https://github.com/fugue/regula) for doing security policy checking of Terraform templates using [Open Policy Agent](https://www.openpolicyagent.org/). There are numerous rules available today, covering SGs, VPCs, IAM, EBS, KMS, etc. and we'll be adding a lot more in the future. We plan to extend to other infrastructure as code tools like CloudFormation as well. We'd also love to get contributors to the project!
https://redd.it/eq3rmj
@r_devops
Hi all,
CTO of [Fugue](https://fugue.co) here - we just launched a new open source project at [https://github.com/fugue/regula](https://github.com/fugue/regula) for doing security policy checking of Terraform templates using [Open Policy Agent](https://www.openpolicyagent.org/). There are numerous rules available today, covering SGs, VPCs, IAM, EBS, KMS, etc. and we'll be adding a lot more in the future. We plan to extend to other infrastructure as code tools like CloudFormation as well. We'd also love to get contributors to the project!
https://redd.it/eq3rmj
@r_devops
Snyk
Snyk AI Security Platform | AI-Driven Developer Security Platform | Snyk
The Snyk platform helps security keep pace with development with open source security, code security, container security, and infrastructure as code security tools.
How do you use manual actions in your CircleCI pipeline?
We have manual actions on E2E tests as they take quite some time and you want to run them just when needed. And then on the master branch we have manual actions that approve the deploy to production.
How about you?
https://redd.it/eq37tn
@r_devops
We have manual actions on E2E tests as they take quite some time and you want to run them just when needed. And then on the master branch we have manual actions that approve the deploy to production.
How about you?
https://redd.it/eq37tn
@r_devops
reddit
How do you use manual actions in your CircleCI pipeline?
We have manual actions on E2E tests as they take quite some time and you want to run them just when needed. And then on the master branch we have...
Route 53 DNS taking long to take effect
I'm trying to create a subdomain on AWS Route 53. I'm following exactly what the docs say:
1) Create a hosted zone for the domain
2) Create a hosted zone for the subdomain
3) Copy the NS records of the subdomain and make a new record set in the hosted zone of the domain
4) Make an Alias Record to point to the service I desire in the hosted zone of the subdomain
Following this I noticed that I have to also change the NS record of the domain with the nameservers associated with the domain.
It' been twelve hours since I have done this and I cannot query my subdomain. Does DNS changes take long to take effect or did I just miss out something?
https://redd.it/epc34r
@r_devops
I'm trying to create a subdomain on AWS Route 53. I'm following exactly what the docs say:
1) Create a hosted zone for the domain
2) Create a hosted zone for the subdomain
3) Copy the NS records of the subdomain and make a new record set in the hosted zone of the domain
4) Make an Alias Record to point to the service I desire in the hosted zone of the subdomain
Following this I noticed that I have to also change the NS record of the domain with the nameservers associated with the domain.
It' been twelve hours since I have done this and I cannot query my subdomain. Does DNS changes take long to take effect or did I just miss out something?
https://redd.it/epc34r
@r_devops
reddit
Route 53 DNS taking long to take effect
I'm trying to create a subdomain on AWS Route 53. I'm following exactly what the docs say: 1) Create a hosted zone for the domain 2) Create a...
Self-registering compact k3OS clusters to Rancher Server via cloud-init
Here's some k3OS content for you all :P
[https://medium.com/@jamesdavidbohrman/self-registering-compact-k3os-clusters-to-rancher-server-via-cloud-init-d4a89028c1f8](https://medium.com/@jamesdavidbohrman/self-registering-compact-k3os-clusters-to-rancher-server-via-cloud-init-d4a89028c1f8)
https://redd.it/epbl16
@r_devops
Here's some k3OS content for you all :P
[https://medium.com/@jamesdavidbohrman/self-registering-compact-k3os-clusters-to-rancher-server-via-cloud-init-d4a89028c1f8](https://medium.com/@jamesdavidbohrman/self-registering-compact-k3os-clusters-to-rancher-server-via-cloud-init-d4a89028c1f8)
https://redd.it/epbl16
@r_devops
Medium
Self-registering compact k3OS clusters to Rancher Server via cloud-init
Introduction
Want to Play with Terraform for AWS without using Credit Card
Is there a way to play with terraform for AWS without using any credit card? I am fine with terraform working on some mock AWS playground. Does anyone know about this?
https://redd.it/eqknwf
@r_devops
Is there a way to play with terraform for AWS without using any credit card? I am fine with terraform working on some mock AWS playground. Does anyone know about this?
https://redd.it/eqknwf
@r_devops
reddit
Want to Play with Terraform for AWS without using Credit Card
Is there a way to play with terraform for AWS without using any credit card? I am fine with terraform working on some mock AWS playground. Does...
In what extend (if at all) do you use pull requests in your job?
I recently got a new job on witch I support devopswise a product along with another fellow. Although the devs use PRs we dont use them at all. Whenever for instance an update to a script is needed we just push directly to develop branch, we then validate the functionality on a staging environment, and finally release a new tag on master branch.
https://redd.it/eqlkmh
@r_devops
I recently got a new job on witch I support devopswise a product along with another fellow. Although the devs use PRs we dont use them at all. Whenever for instance an update to a script is needed we just push directly to develop branch, we then validate the functionality on a staging environment, and finally release a new tag on master branch.
https://redd.it/eqlkmh
@r_devops
reddit
In what extend (if at all) do you use pull requests in your job?
I recently got a new job on witch I support devopswise a product along with another fellow. Although the devs use PRs we dont use them at all....
What are alternatives to microservices?
I have heard that some people don't use microservices any more. But they don't say what they are using. What are alternatives to microservices? What make microservices fall out of favor?
In [https://www.reddit.com/r/devops/comments/eqb6vz/is\_this\_an\_opposite\_ways\_to\_the\_microservice/](https://www.reddit.com/r/devops/comments/eqb6vz/is_this_an_opposite_ways_to_the_microservice/), I said that I wrote Martin Fowler's book written in 2004, and he said he favors replicating processes to run the same program, over partitioning a program and distributing its parts to run in different processes and locations. Is his way common nowadays? Is combination of his way and partition way (e.g. microservice) common nowadays?
https://redd.it/eqg233
@r_devops
I have heard that some people don't use microservices any more. But they don't say what they are using. What are alternatives to microservices? What make microservices fall out of favor?
In [https://www.reddit.com/r/devops/comments/eqb6vz/is\_this\_an\_opposite\_ways\_to\_the\_microservice/](https://www.reddit.com/r/devops/comments/eqb6vz/is_this_an_opposite_ways_to_the_microservice/), I said that I wrote Martin Fowler's book written in 2004, and he said he favors replicating processes to run the same program, over partitioning a program and distributing its parts to run in different processes and locations. Is his way common nowadays? Is combination of his way and partition way (e.g. microservice) common nowadays?
https://redd.it/eqg233
@r_devops
reddit
Is this an opposite ways to the microservice architecture?
Martin Fowler said in his Patterns for Enterprise application Architecture 2004 that > while many things can be made...
Your private docker registry
Here's a little article that I've wrote docker private registry alternatives.
Hope it helps someone :)
​
[https://creekorful.me/harbor-private-docker-registry](https://creekorful.me/harbor-private-docker-registry)
https://redd.it/eqla7u
@r_devops
Here's a little article that I've wrote docker private registry alternatives.
Hope it helps someone :)
​
[https://creekorful.me/harbor-private-docker-registry](https://creekorful.me/harbor-private-docker-registry)
https://redd.it/eqla7u
@r_devops
Aloïs Micard | Tech blog
Harbor: your own private docker registry
Since I have containerized my whole develoment workflow, from testing to production, I needed a docker registry to centralize my private images and ensure their deployment. I didn't wanted to use Docker Hub or Github Packages because the images would be publicly…
message queue between devices
Hy,
I would need a second opinion about my project. It's my home/pet project but I would still want to learn from it. I have 3 raspberry pi and they will be sending data to my home computer/server. There will be 3-5 messages for every senod per raspberry pi(9-16 total per second). Now, I know how to implement API, but since they're only sending data I think async communication is better choice. I'm looking at kafka, rabbitmq, zeromq etc. but they seem to have a lot of functionality I don't need and I keep wondering, is there something more simple for this use case?
https://redd.it/eqklqq
@r_devops
Hy,
I would need a second opinion about my project. It's my home/pet project but I would still want to learn from it. I have 3 raspberry pi and they will be sending data to my home computer/server. There will be 3-5 messages for every senod per raspberry pi(9-16 total per second). Now, I know how to implement API, but since they're only sending data I think async communication is better choice. I'm looking at kafka, rabbitmq, zeromq etc. but they seem to have a lot of functionality I don't need and I keep wondering, is there something more simple for this use case?
https://redd.it/eqklqq
@r_devops
reddit
message queue between devices
Hy, I would need a second opinion about my project. It's my home/pet project but I would still want to learn from it. I have 3 raspberry pi and...
How do you use manual actions in your CircleCI pipeline?
Lets share some inspiration. We have manual actions on E2E tests as they take quite some time and you want to run them just when needed. And then on the master branch we have manual actions that approve the deploy to production.
https://redd.it/eqkboy
@r_devops
Lets share some inspiration. We have manual actions on E2E tests as they take quite some time and you want to run them just when needed. And then on the master branch we have manual actions that approve the deploy to production.
https://redd.it/eqkboy
@r_devops
reddit
How do you use manual actions in your CircleCI pipeline?
Lets share some inspiration. We have manual actions on E2E tests as they take quite some time and you want to run them just when needed. And then...
How do testing/development environments in the cloud work?
I am building a REST api (spring) on my machine (personal project). I want to test if it successfully makes calls to AWS resources like S3, RDS etc. But I don't know exactly how it's supposed to be done.
I watched 2 videos on accessing RDS with a library that makes API calls to secrets manager (cus I don't want to hardcode my DB credentials) but I am stuck in configuring it into Spring Boot. Then I saw there is this thing called AWS Java SDK.
But how can my local spring boot server use an IAM Role to access whatever API I want to test? And generally speaking, should I even be doing all of this from my local machine?
I know quite a few pieces already (ec2, linux, programming in Spring and Angular etc) but I find it hard to put them all together in context. I've yet to get a job in SWE so I wasn't exposed to how it's all done in the real world.
https://redd.it/eqh6el
@r_devops
I am building a REST api (spring) on my machine (personal project). I want to test if it successfully makes calls to AWS resources like S3, RDS etc. But I don't know exactly how it's supposed to be done.
I watched 2 videos on accessing RDS with a library that makes API calls to secrets manager (cus I don't want to hardcode my DB credentials) but I am stuck in configuring it into Spring Boot. Then I saw there is this thing called AWS Java SDK.
But how can my local spring boot server use an IAM Role to access whatever API I want to test? And generally speaking, should I even be doing all of this from my local machine?
I know quite a few pieces already (ec2, linux, programming in Spring and Angular etc) but I find it hard to put them all together in context. I've yet to get a job in SWE so I wasn't exposed to how it's all done in the real world.
https://redd.it/eqh6el
@r_devops
reddit
How do testing/development environments in the cloud work?
I am building a REST api (spring) on my machine (personal project). I want to test if it successfully makes calls to AWS resources like S3, RDS...
Docker and AWS Certification
I just received my first web development internship offer and I like web development a lot especially back-end with Node, Express, and MongoDB. I now want to level up myself to the next level, by learning some DevOps and Automation. Which AWS certification would be great to have in my resume and can be achieved within 6-12 months (assuming I have regular classes at University and later work).? I have heard a lot about Docker lately and I want to get certified in it as well.
https://redd.it/eqfviv
@r_devops
I just received my first web development internship offer and I like web development a lot especially back-end with Node, Express, and MongoDB. I now want to level up myself to the next level, by learning some DevOps and Automation. Which AWS certification would be great to have in my resume and can be achieved within 6-12 months (assuming I have regular classes at University and later work).? I have heard a lot about Docker lately and I want to get certified in it as well.
https://redd.it/eqfviv
@r_devops
reddit
Docker and AWS Certification
I just received my first web development internship offer and I like web development a lot especially back-end with Node, Express, and MongoDB. I...
Hello everyone
I am a waanna be devops engineer who is almost finishing uni. I woild want to ask everyone here how to get started to befome a decent devops.
https://redd.it/eqh0ub
@r_devops
I am a waanna be devops engineer who is almost finishing uni. I woild want to ask everyone here how to get started to befome a decent devops.
https://redd.it/eqh0ub
@r_devops
reddit
Hello everyone
I am a waanna be devops engineer who is almost finishing uni. I woild want to ask everyone here how to get started to befome a decent devops.
Looking for SSH server practice in coding boot camp
Hello, I'm currently atending to a course on web development, and the class now its creating a server, and uploading a custom website trought ssh and Nginx, and then setting up a custom domain.I don't have credit card to pay for DigitalOcean, and its just for this single practice, are there any other way to do it?
I've tried mounting a custom server with filezilla but I cant use it because my IP isnt static, and I cant access to my router configurations, they are locked for my INSP
https://redd.it/eqn7eg
@r_devops
Hello, I'm currently atending to a course on web development, and the class now its creating a server, and uploading a custom website trought ssh and Nginx, and then setting up a custom domain.I don't have credit card to pay for DigitalOcean, and its just for this single practice, are there any other way to do it?
I've tried mounting a custom server with filezilla but I cant use it because my IP isnt static, and I cant access to my router configurations, they are locked for my INSP
https://redd.it/eqn7eg
@r_devops
reddit
Looking for SSH server practice in coding boot camp
Hello, I'm currently atending to a course on web development, and the class now its creating a server, and uploading a custom website trought ssh...
What are the hardest things you had to do as a devops engineer?
What are the hardest things you had to do as a devops engineer?
https://redd.it/eqmf0s
@r_devops
What are the hardest things you had to do as a devops engineer?
https://redd.it/eqmf0s
@r_devops
reddit
What are the hardest things you had to do as a devops engineer?