Getting better with operations / oncall
I want learn how to get better with oncall, specifically with knowing where to look, what things to look for, what actions to take and so on. Are there any resources / books or anything that I can take a look at to get better at ops?
https://redd.it/z3ehbo
@r_devops
I want learn how to get better with oncall, specifically with knowing where to look, what things to look for, what actions to take and so on. Are there any resources / books or anything that I can take a look at to get better at ops?
https://redd.it/z3ehbo
@r_devops
reddit
Getting better with operations / oncall
I want learn how to get better with oncall, specifically with knowing where to look, what things to look for, what actions to take and so on. Are...
(Noob) Question - Proxy request to vendor requiring static IP
I have some serverless functions running that need to retrieve data from a vendor that requires us to whitelist an IP. The functions are all using public IP addresses. I believe I should be able to create a small server that has a static IP address and then send my requests to that, which then redirects the request w/ all it's data to the vendor but now has the static IP from the server, then when it gets the response, it just sends it back to my function app.
I've tried googling for how to implement this but I think I am missing some key search terms to find what I need. I know this is possible but haven't yet found instructions that show me how to accomplish this.
My concern is that generally the origin's IP persists through redirects, so it seems like it should not be as simple as just redirecting the request. I'm wondering if I would need to do something like
1. Create NGINX server on my small static IP server
2. create small app that takes input data and does a POST request to the Vendor
3. return vendor response to my serverless function
Would this work? Is there a better way?
https://redd.it/z3ex33
@r_devops
I have some serverless functions running that need to retrieve data from a vendor that requires us to whitelist an IP. The functions are all using public IP addresses. I believe I should be able to create a small server that has a static IP address and then send my requests to that, which then redirects the request w/ all it's data to the vendor but now has the static IP from the server, then when it gets the response, it just sends it back to my function app.
I've tried googling for how to implement this but I think I am missing some key search terms to find what I need. I know this is possible but haven't yet found instructions that show me how to accomplish this.
My concern is that generally the origin's IP persists through redirects, so it seems like it should not be as simple as just redirecting the request. I'm wondering if I would need to do something like
1. Create NGINX server on my small static IP server
2. create small app that takes input data and does a POST request to the Vendor
3. return vendor response to my serverless function
Would this work? Is there a better way?
https://redd.it/z3ex33
@r_devops
reddit
(Noob) Question - Proxy request to vendor requiring static IP
I have some serverless functions running that need to retrieve data from a vendor that requires us to whitelist an IP. The functions are all using...
video System Design Interview - Consistent Hashing
https://youtu.be/4kd40gEKaLM
https://redd.it/z2s4o5
@r_devops
https://youtu.be/4kd40gEKaLM
https://redd.it/z2s4o5
@r_devops
YouTube
Consistent Hashing - System Design Interview
Get a Free System Design Roadmap PDF with 145 pages by subscribing to our monthly newsletter: https://lucianoprea.com/roadmap
✏️📘 Summary Notes: https://lucianoprea.com/blog/consistent-hashing
0:00 - Context
1:53 - The hashing problem
3:51 - What…
✏️📘 Summary Notes: https://lucianoprea.com/blog/consistent-hashing
0:00 - Context
1:53 - The hashing problem
3:51 - What…
Fast-Ansible: Ansible Tutorial, Sample Usage Scenarios (Howto: Hands-on LAB)
I want to share the Ansible tutorial, cheat sheet, and usage scenarios that I created as a notebook for myself. I know that Ansible is a detailed topic to learn in a short term, so I gathered useful information and create sample general usage scenarios of Ansible.
This repo covers Ansible with HowTo: Hands-on LABs (using Multipass: Ubuntu Lightweight VMs): Ad-Hoc Commands, Modules, Playbooks, Tags, Managing Files and Servers, Users, Roles, Handlers, Host Variables, Templates, and many details. Possible usage scenarios are aimed to update over time.
Tutorial Link: **https://github.com/omerbsezer/Fast-Ansible**
Extra Kubernetes-Tutorial Link: **https://github.com/omerbsezer/Fast-Kubernetes**
Extra Docker-Tutorial Link: **https://github.com/omerbsezer/Fast-Docker**
Quick Look (HowTo): Scenarios - Hands-on LABs
[LAB: Multipass-SSH Configuration (Create Ansible Test Environment)](https://github.com/omerbsezer/Fast-Ansible/blob/main/Multipass-SSH-Configuration.md)
LAB: Install Ansible and Test Basic Ansible (Ad-Hoc) Commands
[LAB: Implement First Playbook](https://github.com/omerbsezer/Fast-Ansible/blob/main/Implement-First-Playbook.md)
LAB: Playing Docker Module
[LAB: Important (Mostly Possible Used) Modules Sample Tasks](https://github.com/omerbsezer/Fast-Ansible/blob/main/Important-Modules-Sample-Tasks.md)
LAB: Refactoring / Improving Playbook
[LAB: Targeting Specific Nodes (Grouping)](https://github.com/omerbsezer/Fast-Ansible/blob/main/Targeting-Specific-Node.md)
LAB: Adding Tags
[LAB: Managing Files](https://github.com/omerbsezer/Fast-Ansible/blob/main/Managing-Files.md)
LAB: Managing Services
[LAB: Adding Users](https://github.com/omerbsezer/Fast-Ansible/blob/main/Adding-User.md)
LAB: Roles
[LAB: Host Variables](https://github.com/omerbsezer/Fast-Ansible/blob/main/Host-Variables.md)
LAB: Handlers
[LAB: Templates](https://github.com/omerbsezer/Fast-Ansible/blob/main/Templates.md)
Table of Contents
Motivation
[What is Ansible?](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#whatIsAnsible)
How Ansible Works?
[Creating LAB Environment](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#labEnvironment)
Ansible Basic (Ad-Hoc) Commands
[Ansible Modules](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#modules)
Ansible Playbooks
[Inventory File - Targeting Specific Nodes](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#inventory)
Tags
[Managing Files](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#files)
Managing Services
[Adding Users](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#users)
Roles
[Host Variables](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#hostvariables)
I want to share the Ansible tutorial, cheat sheet, and usage scenarios that I created as a notebook for myself. I know that Ansible is a detailed topic to learn in a short term, so I gathered useful information and create sample general usage scenarios of Ansible.
This repo covers Ansible with HowTo: Hands-on LABs (using Multipass: Ubuntu Lightweight VMs): Ad-Hoc Commands, Modules, Playbooks, Tags, Managing Files and Servers, Users, Roles, Handlers, Host Variables, Templates, and many details. Possible usage scenarios are aimed to update over time.
Tutorial Link: **https://github.com/omerbsezer/Fast-Ansible**
Extra Kubernetes-Tutorial Link: **https://github.com/omerbsezer/Fast-Kubernetes**
Extra Docker-Tutorial Link: **https://github.com/omerbsezer/Fast-Docker**
Quick Look (HowTo): Scenarios - Hands-on LABs
[LAB: Multipass-SSH Configuration (Create Ansible Test Environment)](https://github.com/omerbsezer/Fast-Ansible/blob/main/Multipass-SSH-Configuration.md)
LAB: Install Ansible and Test Basic Ansible (Ad-Hoc) Commands
[LAB: Implement First Playbook](https://github.com/omerbsezer/Fast-Ansible/blob/main/Implement-First-Playbook.md)
LAB: Playing Docker Module
[LAB: Important (Mostly Possible Used) Modules Sample Tasks](https://github.com/omerbsezer/Fast-Ansible/blob/main/Important-Modules-Sample-Tasks.md)
LAB: Refactoring / Improving Playbook
[LAB: Targeting Specific Nodes (Grouping)](https://github.com/omerbsezer/Fast-Ansible/blob/main/Targeting-Specific-Node.md)
LAB: Adding Tags
[LAB: Managing Files](https://github.com/omerbsezer/Fast-Ansible/blob/main/Managing-Files.md)
LAB: Managing Services
[LAB: Adding Users](https://github.com/omerbsezer/Fast-Ansible/blob/main/Adding-User.md)
LAB: Roles
[LAB: Host Variables](https://github.com/omerbsezer/Fast-Ansible/blob/main/Host-Variables.md)
LAB: Handlers
[LAB: Templates](https://github.com/omerbsezer/Fast-Ansible/blob/main/Templates.md)
Table of Contents
Motivation
[What is Ansible?](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#whatIsAnsible)
How Ansible Works?
[Creating LAB Environment](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#labEnvironment)
Ansible Basic (Ad-Hoc) Commands
[Ansible Modules](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#modules)
Ansible Playbooks
[Inventory File - Targeting Specific Nodes](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#inventory)
Tags
[Managing Files](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#files)
Managing Services
[Adding Users](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#users)
Roles
[Host Variables](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#hostvariables)
GitHub
GitHub - omerbsezer/Fast-Ansible: This repo covers Ansible with LABs: Multipass, Commands, Modules, Playbooks, Tags, Managing Files…
This repo covers Ansible with LABs: Multipass, Commands, Modules, Playbooks, Tags, Managing Files and Servers, Users, Roles, Handlers, Host Variables, Templates and details. - omerbsezer/Fast-Ansible
Fast-Ansible: Ansible Tutorial, Sample Usage Scenarios (Howto: Hands-on LAB)
I want to share the Ansible tutorial, cheat sheet, and usage scenarios that I created as a notebook for myself. I know that Ansible is a detailed topic to learn in a short term, so I gathered useful information and create sample general usage scenarios of Ansible.
This repo covers Ansible with HowTo: Hands-on LABs (using Multipass: Ubuntu Lightweight VMs): Ad-Hoc Commands, Modules, Playbooks, Tags, Managing Files and Servers, Users, Roles, Handlers, Host Variables, Templates, and many details. Possible usage scenarios are aimed to update over time.
**Tutorial Link:** [**https://github.com/omerbsezer/Fast-Ansible**](https://github.com/omerbsezer/Fast-Ansible)
**Extra Kubernetes-Tutorial Link:** [**https://github.com/omerbsezer/Fast-Kubernetes**](https://github.com/omerbsezer/Fast-Kubernetes)
**Extra Docker-Tutorial Link:** [**https://github.com/omerbsezer/Fast-Docker**](https://github.com/omerbsezer/Fast-Docker)
Quick Look (HowTo): Scenarios - Hands-on LABs
* [LAB: Multipass-SSH Configuration (Create Ansible Test Environment)](https://github.com/omerbsezer/Fast-Ansible/blob/main/Multipass-SSH-Configuration.md)
* [LAB: Install Ansible and Test Basic Ansible (Ad-Hoc) Commands](https://github.com/omerbsezer/Fast-Ansible/blob/main/Install-Ansible-Basic-Commands.md)
* [LAB: Implement First Playbook](https://github.com/omerbsezer/Fast-Ansible/blob/main/Implement-First-Playbook.md)
* [LAB: Playing Docker Module](https://github.com/omerbsezer/Fast-Ansible/blob/main/Docker-Module.md)
* [LAB: Important (Mostly Possible Used) Modules Sample Tasks](https://github.com/omerbsezer/Fast-Ansible/blob/main/Important-Modules-Sample-Tasks.md)
* [LAB: Refactoring / Improving Playbook](https://github.com/omerbsezer/Fast-Ansible/blob/main/Refactoring-Playbook.md)
* [LAB: Targeting Specific Nodes (Grouping)](https://github.com/omerbsezer/Fast-Ansible/blob/main/Targeting-Specific-Node.md)
* [LAB: Adding Tags](https://github.com/omerbsezer/Fast-Ansible/blob/main/Tags.md)
* [LAB: Managing Files](https://github.com/omerbsezer/Fast-Ansible/blob/main/Managing-Files.md)
* [LAB: Managing Services](https://github.com/omerbsezer/Fast-Ansible/blob/main/Managing-Services.md)
* [LAB: Adding Users](https://github.com/omerbsezer/Fast-Ansible/blob/main/Adding-User.md)
* [LAB: Roles](https://github.com/omerbsezer/Fast-Ansible/blob/main/Roles.md)
* [LAB: Host Variables](https://github.com/omerbsezer/Fast-Ansible/blob/main/Host-Variables.md)
* [LAB: Handlers](https://github.com/omerbsezer/Fast-Ansible/blob/main/Handlers.md)
* [LAB: Templates](https://github.com/omerbsezer/Fast-Ansible/blob/main/Templates.md)
Table of Contents
* [Motivation](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#motivation)
* [What is Ansible?](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#whatIsAnsible)
* [How Ansible Works?](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#howAnsibleWorks)
* [Creating LAB Environment](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#labEnvironment)
* [Ansible Basic (Ad-Hoc) Commands](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#commands)
* [Ansible Modules](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#modules)
* [Ansible Playbooks](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#playbooks)
* [Inventory File - Targeting Specific Nodes](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#inventory)
* [Tags](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#tags)
* [Managing Files](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#files)
* [Managing Services](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#services)
* [Adding Users](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#users)
* [Roles](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#roles)
* [Host Variables](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#hostvariables)
*
I want to share the Ansible tutorial, cheat sheet, and usage scenarios that I created as a notebook for myself. I know that Ansible is a detailed topic to learn in a short term, so I gathered useful information and create sample general usage scenarios of Ansible.
This repo covers Ansible with HowTo: Hands-on LABs (using Multipass: Ubuntu Lightweight VMs): Ad-Hoc Commands, Modules, Playbooks, Tags, Managing Files and Servers, Users, Roles, Handlers, Host Variables, Templates, and many details. Possible usage scenarios are aimed to update over time.
**Tutorial Link:** [**https://github.com/omerbsezer/Fast-Ansible**](https://github.com/omerbsezer/Fast-Ansible)
**Extra Kubernetes-Tutorial Link:** [**https://github.com/omerbsezer/Fast-Kubernetes**](https://github.com/omerbsezer/Fast-Kubernetes)
**Extra Docker-Tutorial Link:** [**https://github.com/omerbsezer/Fast-Docker**](https://github.com/omerbsezer/Fast-Docker)
Quick Look (HowTo): Scenarios - Hands-on LABs
* [LAB: Multipass-SSH Configuration (Create Ansible Test Environment)](https://github.com/omerbsezer/Fast-Ansible/blob/main/Multipass-SSH-Configuration.md)
* [LAB: Install Ansible and Test Basic Ansible (Ad-Hoc) Commands](https://github.com/omerbsezer/Fast-Ansible/blob/main/Install-Ansible-Basic-Commands.md)
* [LAB: Implement First Playbook](https://github.com/omerbsezer/Fast-Ansible/blob/main/Implement-First-Playbook.md)
* [LAB: Playing Docker Module](https://github.com/omerbsezer/Fast-Ansible/blob/main/Docker-Module.md)
* [LAB: Important (Mostly Possible Used) Modules Sample Tasks](https://github.com/omerbsezer/Fast-Ansible/blob/main/Important-Modules-Sample-Tasks.md)
* [LAB: Refactoring / Improving Playbook](https://github.com/omerbsezer/Fast-Ansible/blob/main/Refactoring-Playbook.md)
* [LAB: Targeting Specific Nodes (Grouping)](https://github.com/omerbsezer/Fast-Ansible/blob/main/Targeting-Specific-Node.md)
* [LAB: Adding Tags](https://github.com/omerbsezer/Fast-Ansible/blob/main/Tags.md)
* [LAB: Managing Files](https://github.com/omerbsezer/Fast-Ansible/blob/main/Managing-Files.md)
* [LAB: Managing Services](https://github.com/omerbsezer/Fast-Ansible/blob/main/Managing-Services.md)
* [LAB: Adding Users](https://github.com/omerbsezer/Fast-Ansible/blob/main/Adding-User.md)
* [LAB: Roles](https://github.com/omerbsezer/Fast-Ansible/blob/main/Roles.md)
* [LAB: Host Variables](https://github.com/omerbsezer/Fast-Ansible/blob/main/Host-Variables.md)
* [LAB: Handlers](https://github.com/omerbsezer/Fast-Ansible/blob/main/Handlers.md)
* [LAB: Templates](https://github.com/omerbsezer/Fast-Ansible/blob/main/Templates.md)
Table of Contents
* [Motivation](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#motivation)
* [What is Ansible?](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#whatIsAnsible)
* [How Ansible Works?](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#howAnsibleWorks)
* [Creating LAB Environment](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#labEnvironment)
* [Ansible Basic (Ad-Hoc) Commands](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#commands)
* [Ansible Modules](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#modules)
* [Ansible Playbooks](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#playbooks)
* [Inventory File - Targeting Specific Nodes](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#inventory)
* [Tags](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#tags)
* [Managing Files](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#files)
* [Managing Services](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#services)
* [Adding Users](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#users)
* [Roles](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#roles)
* [Host Variables](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#hostvariables)
*
[Handlers](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#handlers)
* [Templates](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#templates)
* [Debugging](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#debugging)
* [Details](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#details)
* [Other Useful Resources Related Ansible](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#resource)
* [References](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#references)
https://redd.it/z3gnob
@r_devops
* [Templates](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#templates)
* [Debugging](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#debugging)
* [Details](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#details)
* [Other Useful Resources Related Ansible](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#resource)
* [References](https://github.com/omerbsezer/Fast-Ansible/blob/main/README.md#references)
https://redd.it/z3gnob
@r_devops
GitHub
Fast-Ansible/README.md at main · omerbsezer/Fast-Ansible
This repo covers Ansible with LABs: Multipass, Commands, Modules, Playbooks, Tags, Managing Files and Servers, Users, Roles, Handlers, Host Variables, Templates and details. - omerbsezer/Fast-Ansible
AWS or Azure for next decade??
I want to know which will be Azure or AWS rule the market in coning decade. Which one is easier to learn?
What will be the criteria of selecting in your project?
https://redd.it/z3il80
@r_devops
I want to know which will be Azure or AWS rule the market in coning decade. Which one is easier to learn?
What will be the criteria of selecting in your project?
https://redd.it/z3il80
@r_devops
reddit
AWS or Azure for next decade??
I want to know which will be Azure or AWS rule the market in coning decade. Which one is easier to learn? What will be the criteria of selecting...
How to do HTTP access from outside to EC2 that in private subnet of a VPC?
I have app running on EC2 which is in private subnet. I have mapped private subnet to NAT gateway which resides in public subnet with internet gateway. My question is how can I do http access to that private subnet? Currently I can not access from outside world. I have also allowed http port in EC2 security group.
https://redd.it/z3iyzw
@r_devops
I have app running on EC2 which is in private subnet. I have mapped private subnet to NAT gateway which resides in public subnet with internet gateway. My question is how can I do http access to that private subnet? Currently I can not access from outside world. I have also allowed http port in EC2 security group.
https://redd.it/z3iyzw
@r_devops
reddit
How to do HTTP access from outside to EC2 that in private subnet...
I have app running on EC2 which is in private subnet. I have mapped private subnet to NAT gateway which resides in public subnet with internet...
Azure - Copy files over SSH to old AIX box
Hey,
I'm trying to copy some scripts to a remote AIX box using an Azure pipeline. The scripts are in an Azure report. The official Microsoft "Copy files over SSH" task fails because the underlying dependencies do not allow the relevant key exchange algorithm as present on the box. I've gone to Microsoft support about this and while they were quite helpful, this isn't gonna change.
Ideally we'd just update the box - and therefore the OpenSSH version - but this isn't up to me and doesn't look likely.
I'm trying to figure out a way of using Plink to copy the files to the box. I can get plink to talk to the server and run various commands but can't figure out a way of copying the files from the Azure repo to the server using this method.
Any suggestions would be welcome.
Thanks
https://redd.it/z3l2xd
@r_devops
Hey,
I'm trying to copy some scripts to a remote AIX box using an Azure pipeline. The scripts are in an Azure report. The official Microsoft "Copy files over SSH" task fails because the underlying dependencies do not allow the relevant key exchange algorithm as present on the box. I've gone to Microsoft support about this and while they were quite helpful, this isn't gonna change.
Ideally we'd just update the box - and therefore the OpenSSH version - but this isn't up to me and doesn't look likely.
I'm trying to figure out a way of using Plink to copy the files to the box. I can get plink to talk to the server and run various commands but can't figure out a way of copying the files from the Azure repo to the server using this method.
Any suggestions would be welcome.
Thanks
https://redd.it/z3l2xd
@r_devops
reddit
Azure - Copy files over SSH to old AIX box
Hey, I'm trying to copy some scripts to a remote AIX box using an Azure pipeline. The scripts are in an Azure report. The official Microsoft...
What is the best way to integrate the bind9 service on ci/cd?
Hi, it often happens that due to new services or the removal or change of services, I have to manually change the entries in the zone file of the bind9 service.
we use the GitLab-CE system for CI/CD, as you probably know, A - records in the DNS are changed by a simple change in the zone file, in this regard, I wanted to know how to properly splice the GitLab + bind9 file zone so that users themselves change the necessary entries if necessary.
https://redd.it/z3jteg
@r_devops
Hi, it often happens that due to new services or the removal or change of services, I have to manually change the entries in the zone file of the bind9 service.
we use the GitLab-CE system for CI/CD, as you probably know, A - records in the DNS are changed by a simple change in the zone file, in this regard, I wanted to know how to properly splice the GitLab + bind9 file zone so that users themselves change the necessary entries if necessary.
https://redd.it/z3jteg
@r_devops
reddit
What is the best way to integrate the bind9 service on ci/cd?
Hi, it often happens that due to new services or the removal or change of services, I have to manually change the entries in the zone file of the...
KOPS vs EKS
As someone who is starting learning kubernetes, which one would you recommend to use.
I would say kops since you can see the master node. But at the same time I think EKS would be easier since you mainly take care and interact only with the worker nodes.
Let me know your thoughts.
https://redd.it/z3igx0
@r_devops
As someone who is starting learning kubernetes, which one would you recommend to use.
I would say kops since you can see the master node. But at the same time I think EKS would be easier since you mainly take care and interact only with the worker nodes.
Let me know your thoughts.
https://redd.it/z3igx0
@r_devops
reddit
KOPS vs EKS
As someone who is starting learning kubernetes, which one would you recommend to use. I would say kops since you can see the master node. But at...
Odigos V0.1.35 - Distributed Tracing and more. New features and destinations
We just released Odigos v0.1.35 with exciting new features:
Prometheus users: Based on our distributed tracing, Odigos can now automatically generates metrics for any open-source library in use
Honeycomb users: Odigos now supports metrics and logs in addition to distributed traces
Odigos supports several managed and open-source destinations and we are constantly adding more backends.
Using one of the destinations we support? Make sure to update and install the latest version of Odigos to get the most accurate data and resolve production issues faster 🎯 🚀 💡
https://github.com/keyval-dev/odigos
Check out our supported destinations: https://github.com/keyval-dev/odigos/blob/main/DESTINATIONS.md
https://redd.it/z3hbh9
@r_devops
We just released Odigos v0.1.35 with exciting new features:
Prometheus users: Based on our distributed tracing, Odigos can now automatically generates metrics for any open-source library in use
Honeycomb users: Odigos now supports metrics and logs in addition to distributed traces
Odigos supports several managed and open-source destinations and we are constantly adding more backends.
Using one of the destinations we support? Make sure to update and install the latest version of Odigos to get the most accurate data and resolve production issues faster 🎯 🚀 💡
https://github.com/keyval-dev/odigos
Check out our supported destinations: https://github.com/keyval-dev/odigos/blob/main/DESTINATIONS.md
https://redd.it/z3hbh9
@r_devops
GitHub
GitHub - odigos-io/odigos: Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and…
Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF - odigos-io/odigos
Introducing #path2DevOps
Hey guys!
Having had quite a few buddies wanting to transition to a devops role, I developed a "plan" to help them start building some microservices, pipelines, cloud infrastructure and dabble with multiple environments, IaC and so forth.
The result of these handovers is a journey I called "path2DevOps" - corny, I know, which aims to help people wanting to transition to a role that is devops focused in a follow along manner.
The content might be quite basic for seasoned engineers on this sub, but I want to know if this is something you see value in? Also for beginners, would this be of interest to you?
PS. I know the initial quality of the videos is lacking but it took me some time to invest in gear and the quality got better later.
https://youtube.com/playlist?list=PL-WCaWbINSZ6xyqY9mNlfvgx3MgKpOuxG
https://redd.it/z2rbor
@r_devops
Hey guys!
Having had quite a few buddies wanting to transition to a devops role, I developed a "plan" to help them start building some microservices, pipelines, cloud infrastructure and dabble with multiple environments, IaC and so forth.
The result of these handovers is a journey I called "path2DevOps" - corny, I know, which aims to help people wanting to transition to a role that is devops focused in a follow along manner.
The content might be quite basic for seasoned engineers on this sub, but I want to know if this is something you see value in? Also for beginners, would this be of interest to you?
PS. I know the initial quality of the videos is lacking but it took me some time to invest in gear and the quality got better later.
https://youtube.com/playlist?list=PL-WCaWbINSZ6xyqY9mNlfvgx3MgKpOuxG
https://redd.it/z2rbor
@r_devops
Are there any popular standards for deciding if and/or when to deploy software updates into the wild?
I've been seeing this tweet make the rounds again about Traeger deploying a software update right before Thanksgiving.
In retrospect, this seems like a completely obvious mistake, but you only ever see examples of who's doing it wrong.
​
Are there any good standards to proactively prevent these terrible user experiences?
Maybe the best timing for software releases, frequency, and how to decide what goes into it.
​
Also, I'm curious if there and great examples of software handling this.
I know one great example is Panic's Transmit which gives you the option to update on close.
https://redd.it/z3rvd3
@r_devops
I've been seeing this tweet make the rounds again about Traeger deploying a software update right before Thanksgiving.
In retrospect, this seems like a completely obvious mistake, but you only ever see examples of who's doing it wrong.
​
Are there any good standards to proactively prevent these terrible user experiences?
Maybe the best timing for software releases, frequency, and how to decide what goes into it.
​
Also, I'm curious if there and great examples of software handling this.
I know one great example is Panic's Transmit which gives you the option to update on close.
https://redd.it/z3rvd3
@r_devops
Twitter
Hey @TraegerGrills - who the HELL sends a software update on thanksgiving?!?
Looking for advice
Hello there,
I am actually python developer with some knowledge about the world devops. I am writing this post for share my situation and maybe get some advice.
I started as intern in this little company ( i am still an intern after 8 months ), literally i started from zero all the cloud world ( azure cloud ) and learn all alone Devops, Docker, Automatism ecc.. and i have to say, i like this stuff, i created pipelines for my project that deploy over the development and production enviroiment,helped to deploy the apk of our product on the appCenter (all alone so maybe someone more experct could do a better work, but hey at least it works) and toher stuff like that.
The fact is i wanna learn more and maybe be good like some folks in this subreddit ( i love it), but my company is old style and is hard bring all the stuff i am learning ( yes, tons of theory and little courses/tutorial ). So i am trying to change my job and join some company that actually need a devops figure ( junior obv).
Now the real question is, if you are a devops senior that want hire a junior figure, what did you expect from him, like what attitude is a must have,or tecnology in the field?
Thank you
https://redd.it/z3sz1j
@r_devops
Hello there,
I am actually python developer with some knowledge about the world devops. I am writing this post for share my situation and maybe get some advice.
I started as intern in this little company ( i am still an intern after 8 months ), literally i started from zero all the cloud world ( azure cloud ) and learn all alone Devops, Docker, Automatism ecc.. and i have to say, i like this stuff, i created pipelines for my project that deploy over the development and production enviroiment,helped to deploy the apk of our product on the appCenter (all alone so maybe someone more experct could do a better work, but hey at least it works) and toher stuff like that.
The fact is i wanna learn more and maybe be good like some folks in this subreddit ( i love it), but my company is old style and is hard bring all the stuff i am learning ( yes, tons of theory and little courses/tutorial ). So i am trying to change my job and join some company that actually need a devops figure ( junior obv).
Now the real question is, if you are a devops senior that want hire a junior figure, what did you expect from him, like what attitude is a must have,or tecnology in the field?
Thank you
https://redd.it/z3sz1j
@r_devops
reddit
Looking for advice
Hello there, I am actually python developer with some knowledge about the world devops. I am writing this post for share my situation and maybe...
Seeking help with moving a locally running, short-lived Docker container to CI / deployment process?
I own a git repo of end to end tests. They are portable in such a way where anyone can
However this type of thing is kind of in a "silo" because it's run from my local laptop, manually triggered after a deployment, and triggering these tests is not automated in any way.
Does anyone have any tips and resources to integrate this type of thing into Jenkins? It would be great to maintain the ease and portability of running these tests via Docker Compose.
I thought about maybe running this container in ECS (we are an AWS shop) but couldn't tell if it was overkill. I also think it wouldn't help because I would just be trading my local laptop for ECS and still have the same exact problem. I would still maybe need Jenkins itself to automate some kind of schedule/trigger for this (and I'm mostly clueless around Jenkins).
Thanks in advance for any help. Appreciate it!
https://redd.it/z0zkqp
@r_devops
I own a git repo of end to end tests. They are portable in such a way where anyone can
clone the repo, create a docker build, then run docker compose up. These tests are designed to run against a publicly available web app. There are no other dependencies to worry about which is quite nice. There is no need to worry about test result reporting either. Absolutely everything is taken care of by the Docker container. Essentially it runs a shell script via CMD and exits on its own when the command completes after 10-11 minutes.However this type of thing is kind of in a "silo" because it's run from my local laptop, manually triggered after a deployment, and triggering these tests is not automated in any way.
Does anyone have any tips and resources to integrate this type of thing into Jenkins? It would be great to maintain the ease and portability of running these tests via Docker Compose.
I thought about maybe running this container in ECS (we are an AWS shop) but couldn't tell if it was overkill. I also think it wouldn't help because I would just be trading my local laptop for ECS and still have the same exact problem. I would still maybe need Jenkins itself to automate some kind of schedule/trigger for this (and I'm mostly clueless around Jenkins).
Thanks in advance for any help. Appreciate it!
https://redd.it/z0zkqp
@r_devops
reddit
Seeking help with moving a locally running, short-lived Docker...
I own a git repo of end to end tests. They are portable in such a way where anyone can `clone` the repo, create a `docker build`, then run `docker...
Starting out with my first project
Just deployed my first application (a simple bookstore) on the test cluster. The application consists of a frontend and backend in Go interacting with Postgres DB, currently made accessible through ingress (no proper dns yet :( ). Had to deal with db connection issues and making the frontend accessible. Learnt/learning a lot during the process. I am currently creating a helmchart for the application.
As the next iteration to this project, I am planning to host this on AWS using Terraform. Later on add some Gitops functionality.
Any suggestions on workflows / functionality I need to add into it to gain more experience is much appreciated.
https://redd.it/z3v8v3
@r_devops
Just deployed my first application (a simple bookstore) on the test cluster. The application consists of a frontend and backend in Go interacting with Postgres DB, currently made accessible through ingress (no proper dns yet :( ). Had to deal with db connection issues and making the frontend accessible. Learnt/learning a lot during the process. I am currently creating a helmchart for the application.
As the next iteration to this project, I am planning to host this on AWS using Terraform. Later on add some Gitops functionality.
Any suggestions on workflows / functionality I need to add into it to gain more experience is much appreciated.
https://redd.it/z3v8v3
@r_devops
reddit
Starting out with my first project
Just deployed my first application (a simple bookstore) on the test cluster. The application consists of a frontend and backend in Go interacting...
30% OFF Azure Data Factory Basics for Azure Data Engineer DP203+Lab
Learn Data engineering on Azure Data Factory real world projects in 1.5 hour. Start your career as Azure Data Engineer - https://www.udemy.com/course/azure-data-factory-for-azure-data-engineers-with-hands-on-labs/?couponCode=E2F0178F625C337E3861
In this course, you are going to learn how to build data pipelines with hands-on labs using azure data factory
This course covers demos for all concepts used in real-world projects from an industry expert with hands-on Labs.
Anyone can spend 1.5 hours time and become an Azure Data engineer!
This course will provide what is data factory, what are the various core components in azure data factory.
This course is useful for those aspiring to become azure data engineers.
Those who want to switch their career from soft engineering to data engineer
To expand their skills from AWS, GCP data engineer to AZURE data engineer
to gain an in-depth understanding of the latest trends in azure data engineering
This course covers the following topics.
Basic concepts of various components in ADF
What are ETL and ELT
What is Linked service,
Demo for creating Linked service
What is a data set,
Demo for creating Data set
What is Integration run time
What is an Azure Data lake
Demo for creating Azure data lake storage account
What is Cosmos DB
Demo for creating Cosmos DB
What is COPY activity
Demo for creating a data pipeline to move data from ADLS 2 to Cosmos DB using COPY Activity
What are control flow activities-
Get Metadata activity
Demo for getting Metadata activity
Filter activity
Demo for Filter activity
ForEach activity
Demo for ForEach activity
Demo for other Control flow activities
What is DATA FLOW Activity
Demo for removing Duplicate data using DATA FLOW Activity
The course is useful not only for freshers but also for experienced data engineers to gain more skills in azure data engineering
https://redd.it/z3wfg2
@r_devops
Learn Data engineering on Azure Data Factory real world projects in 1.5 hour. Start your career as Azure Data Engineer - https://www.udemy.com/course/azure-data-factory-for-azure-data-engineers-with-hands-on-labs/?couponCode=E2F0178F625C337E3861
In this course, you are going to learn how to build data pipelines with hands-on labs using azure data factory
This course covers demos for all concepts used in real-world projects from an industry expert with hands-on Labs.
Anyone can spend 1.5 hours time and become an Azure Data engineer!
This course will provide what is data factory, what are the various core components in azure data factory.
This course is useful for those aspiring to become azure data engineers.
Those who want to switch their career from soft engineering to data engineer
To expand their skills from AWS, GCP data engineer to AZURE data engineer
to gain an in-depth understanding of the latest trends in azure data engineering
This course covers the following topics.
Basic concepts of various components in ADF
What are ETL and ELT
What is Linked service,
Demo for creating Linked service
What is a data set,
Demo for creating Data set
What is Integration run time
What is an Azure Data lake
Demo for creating Azure data lake storage account
What is Cosmos DB
Demo for creating Cosmos DB
What is COPY activity
Demo for creating a data pipeline to move data from ADLS 2 to Cosmos DB using COPY Activity
What are control flow activities-
Get Metadata activity
Demo for getting Metadata activity
Filter activity
Demo for Filter activity
ForEach activity
Demo for ForEach activity
Demo for other Control flow activities
What is DATA FLOW Activity
Demo for removing Duplicate data using DATA FLOW Activity
The course is useful not only for freshers but also for experienced data engineers to gain more skills in azure data engineering
https://redd.it/z3wfg2
@r_devops
Udemy
Azure Data Factory Basics for Azure Data Engineer DP203+Lab
Learn Data engineering on Azure Data Factory real world projects in 1.5 hour. Start your career as Azure Data Engineer
Does lead time - cycle time = queue length?
I've just started reading Accelerate and I'm trying to wrap my head around the tempo and stability metrics and where Kanban metrics fits in.
They mention development lead time, which they define as "from commit to production time". Do they mean "commit" to doing the work, or "commit" the code?
Both are very different things.
I would imagine the high level software delivery team performance measurement they would be trying to get would be the length of time it takes you to complete work after agreeing to do it? Or is it purely focused on once you have written the code, how long it takes that to get into production?
I'm starting to realize that their are two types of backlog items:
1) ideas or minor issue fixes that you might do one day (not committed)
2) work that you have agreed and committed to which is added to your queue
How do you handle these differences?
https://redd.it/z186s3
@r_devops
I've just started reading Accelerate and I'm trying to wrap my head around the tempo and stability metrics and where Kanban metrics fits in.
They mention development lead time, which they define as "from commit to production time". Do they mean "commit" to doing the work, or "commit" the code?
Both are very different things.
I would imagine the high level software delivery team performance measurement they would be trying to get would be the length of time it takes you to complete work after agreeing to do it? Or is it purely focused on once you have written the code, how long it takes that to get into production?
I'm starting to realize that their are two types of backlog items:
1) ideas or minor issue fixes that you might do one day (not committed)
2) work that you have agreed and committed to which is added to your queue
How do you handle these differences?
https://redd.it/z186s3
@r_devops
reddit
Does lead time - cycle time = queue length?
I've just started reading Accelerate and I'm trying to wrap my head around the tempo and stability metrics and where Kanban metrics fits in. They...
Going from junior to mid-level
Been in industry for 3 years and I've come to learn yoe doesn't mean anything. I still feel like a junior and need help being told what to do next sometimes. I might start looking a new job and one of the things that's worrying me is being able to bridge the gap between junior to mid. I don't want to be in a position where they think I'm more senior than I really am and then when start the job it all goes to shit.
What are some things I can do/you did to make yourself go from junior to mid or senior? I want to be able to hold my own.
https://redd.it/z17g9h
@r_devops
Been in industry for 3 years and I've come to learn yoe doesn't mean anything. I still feel like a junior and need help being told what to do next sometimes. I might start looking a new job and one of the things that's worrying me is being able to bridge the gap between junior to mid. I don't want to be in a position where they think I'm more senior than I really am and then when start the job it all goes to shit.
What are some things I can do/you did to make yourself go from junior to mid or senior? I want to be able to hold my own.
https://redd.it/z17g9h
@r_devops
reddit
Going from junior to mid-level
Been in industry for 3 years and I've come to learn yoe doesn't mean anything. I still feel like a junior and need help being told what to do next...
Couple of doubts regarding YAML's syntaxes.
Everything in YAML, at least visually seems to be the exact same key: pair combination, I've familiarized myself with all the YAML syntaxes but I'm having a really hard time figuring out whether what I'm entering is an an Array, Sequence, Set, Map, Collection, Dictionary or an Object.
1. I simply use [ \] for simple values and { } for key: value pairs. The only real difference I could notice is that when using [ \] , you can have duplicates inside but if you enclose the same content within { } , then the duplicate items disappear. Am I missing something more important here?
2. Also can someone please explain the purpose of ? Sets in YAML, is it only there to assign null value to the key and delete any duplicate entries? And why are they emphazing in bold that it's "Unordered" unlike "Ordered" Lists.?
3. You can use * to call all the values of & , so why use << on top of it, isn't it redundant?
ref: &ref
girl: F
boy: M
Gender: *ref
4. The most confusing of all for me is Tags, I read the YAML documentation about tag handles, verbatim, shorthand. The more I read, the more confused I get.
I know that !! is used to specify data type and also you can enter a tag using the key: value pair method, but have no idea on how to properly use the single quotation ! tag and the %Tag directive.
%TAG !e! tag:example.com,2000:app/
\---
!e!foo "bar"
!<tag:example.com,2000:app/foo> "bar"
To me this code seems to function exactly like an Anchor / Alias combo rather than an actual Tag. So essentially, we're replacing the !e! with the URL. Isn't the primary goal of #Tags is to help find your content and resolve your search queries faster, I don't see it happening anywhere here.
​
Sorry if the questions are too basic or outright dumb.
https://redd.it/z0xkec
@r_devops
Everything in YAML, at least visually seems to be the exact same key: pair combination, I've familiarized myself with all the YAML syntaxes but I'm having a really hard time figuring out whether what I'm entering is an an Array, Sequence, Set, Map, Collection, Dictionary or an Object.
1. I simply use [ \] for simple values and { } for key: value pairs. The only real difference I could notice is that when using [ \] , you can have duplicates inside but if you enclose the same content within { } , then the duplicate items disappear. Am I missing something more important here?
2. Also can someone please explain the purpose of ? Sets in YAML, is it only there to assign null value to the key and delete any duplicate entries? And why are they emphazing in bold that it's "Unordered" unlike "Ordered" Lists.?
3. You can use * to call all the values of & , so why use << on top of it, isn't it redundant?
ref: &ref
girl: F
boy: M
Gender: *ref
4. The most confusing of all for me is Tags, I read the YAML documentation about tag handles, verbatim, shorthand. The more I read, the more confused I get.
I know that !! is used to specify data type and also you can enter a tag using the key: value pair method, but have no idea on how to properly use the single quotation ! tag and the %Tag directive.
%TAG !e! tag:example.com,2000:app/
\---
!e!foo "bar"
!<tag:example.com,2000:app/foo> "bar"
To me this code seems to function exactly like an Anchor / Alias combo rather than an actual Tag. So essentially, we're replacing the !e! with the URL. Isn't the primary goal of #Tags is to help find your content and resolve your search queries faster, I don't see it happening anywhere here.
​
Sorry if the questions are too basic or outright dumb.
https://redd.it/z0xkec
@r_devops
reddit
Couple of doubts regarding YAML's syntaxes.
Everything in YAML, at least visually seems to be the exact same key: pair combination, I've familiarized myself with all the YAML syntaxes but...