MAAS set default cloud-init script
I have a MAAS server that deploys Ubuntu workstations.
When I deploy, I paste in a bash script I made
Is there a way to set this bash script as default? So that MAAS would always use this cloud-init on machines I deploy?
Thanks ahead!
https://redd.it/nwjna3
@r_devops
I have a MAAS server that deploys Ubuntu workstations.
When I deploy, I paste in a bash script I made
Is there a way to set this bash script as default? So that MAAS would always use this cloud-init on machines I deploy?
Thanks ahead!
https://redd.it/nwjna3
@r_devops
Provisioning a preconfigured Nexus Repository Manager (NXRM) Docker container
Hi all, I've created a preconfigured NXRM Docker image, with an
Link to project @ GitHub - https://github.com/unfor19/nexus-ops
Link to Docker image @ DockerHub - https://hub.docker.com/r/unfor19/nexus-ops
Here's a TL;DR of what the
1. Changes the initial random password that is in
2. Enables anonymous access - allows anonymous users to access
3. Adds Docker Bearer Token Realm - allows anonymous pulls from local Nexus registry
4. Creates two Docker repository of type proxy
1.
2.
5. Creates a Docker repository of type group
1.
https://redd.it/nwl81k
@r_devops
Hi all, I've created a preconfigured NXRM Docker image, with an
init-script - provision/entrypoint.sh, Link to project @ GitHub - https://github.com/unfor19/nexus-ops
Link to Docker image @ DockerHub - https://hub.docker.com/r/unfor19/nexus-ops
Here's a TL;DR of what the
entrypoint.sh script executes upon running NXRM:1. Changes the initial random password that is in
/nexus-data/admin.password to admin2. Enables anonymous access - allows anonymous users to access
localhost:8081 with READ permissions3. Adds Docker Bearer Token Realm - allows anonymous pulls from local Nexus registry
localhost:80814. Creates two Docker repository of type proxy
1.
docker-hub - DockerHub2.
docker-ecrpublic - AWS ECR Public5. Creates a Docker repository of type group
1.
docker-group - The above Docker repositories are members of this Docker grouphttps://redd.it/nwl81k
@r_devops
GitHub
unfor19/nexus-ops
Provisioning a preconfigured Nexus Repository Manager (NXRM) Docker container. - unfor19/nexus-ops
How to make a social media app for your community?
The industry of mobile app development for social media is continuously growing. For example, Instagram is visited by over 500 million people every day.
And it’s never too late to come up to the market with a new exciting idea. Most people are always open to something new – just look at the enormous popularity of TikTok with 1.5 billion installations or Clubhouse that is currently #5 in the “Social Networking” category of Apple’s App Store and will be released on Android soon in 2021.
These days, you can build a digital network for entertainment and communication (e.g., to post short videos and find like-minded people), for business (e.g., a real estate social network), for sharing opinions, etc.
Do you want to create your own mobile app for social media? This article will provide you with essential information on the industry’s specifics, an app’s features, and development processes.
Before making a plan for how you will make your app, it’s helpful to gather more information on different social media, the prominent trends, and users’ expectations. You should also discover what metrics are useful to assess the popularity and how to make money with an app.
>“Social media is not a media. The key is to listen, engage, and build relationship”David Alston, author and entrepreneur
Indeed, social media are different from classical newspapers or TV channels. You need to create a community and actually engage with people, which gives you lots of challenges and even more benefits.
1. Interacting with your community directly. Once you create your own platform and a social media app, you establish the rules and communicate quickly and effectively, without any mediators.
2. Advanced user analytics. When you make a social media app, you can better understand your community, use smarter target strategies, and operate all social media marketing tools.
3. Built-in e-commerce options. With a customized social media app, you can easily monetize certain functions or add one-click purchases.
4. Safe spaces for creative and innovative ideas. Post and comment length, content types, functionality, or design conception – there are no limitations if you create and run a social media app by yourself.
5. Maximized reach and no distractions. If you make a bespoke app, you can operate social algorithms to show users more quality content based on their interests. There won’t be any distracting information (ads, news, memes) from widespread media, just you and your community.
All of these will be the result of bespoke mobile app development for social media. You need to elaborate your business idea and find a team of experienced designers and developers. And first of all, choose the niche to create a social media app.
HOW DO SOCIAL MEDIA WORK IN 2021?
>“The first rule of social media is that everything changes all the time. What won’t change is the community’s desire to network”Kami Huyse, PR & social media strategist, CEO of Zoetica Media
What earlier trends are still relevant:
Chatbots and artificial intelligence technology – though these trends appeared in 2017, they remain in demand among social media apps users.
Brands’ engagement with customers – people more often use social media as quickly working client support, while companies invest in reliable social media presence.
Social commerce – Facebook, Instagram, and others offer multiple tools for businesses and allow people to buy goods and services directly via social media.
Blogging on social media – people and brands publishing engaging content and share it with as many users as possible.
Once you have chosen a niche for your social media app, it will be easier to select its features and marketing strategies.
Here are some recent stats showing
The industry of mobile app development for social media is continuously growing. For example, Instagram is visited by over 500 million people every day.
And it’s never too late to come up to the market with a new exciting idea. Most people are always open to something new – just look at the enormous popularity of TikTok with 1.5 billion installations or Clubhouse that is currently #5 in the “Social Networking” category of Apple’s App Store and will be released on Android soon in 2021.
These days, you can build a digital network for entertainment and communication (e.g., to post short videos and find like-minded people), for business (e.g., a real estate social network), for sharing opinions, etc.
Do you want to create your own mobile app for social media? This article will provide you with essential information on the industry’s specifics, an app’s features, and development processes.
Before making a plan for how you will make your app, it’s helpful to gather more information on different social media, the prominent trends, and users’ expectations. You should also discover what metrics are useful to assess the popularity and how to make money with an app.
>“Social media is not a media. The key is to listen, engage, and build relationship”David Alston, author and entrepreneur
Indeed, social media are different from classical newspapers or TV channels. You need to create a community and actually engage with people, which gives you lots of challenges and even more benefits.
1. Interacting with your community directly. Once you create your own platform and a social media app, you establish the rules and communicate quickly and effectively, without any mediators.
2. Advanced user analytics. When you make a social media app, you can better understand your community, use smarter target strategies, and operate all social media marketing tools.
3. Built-in e-commerce options. With a customized social media app, you can easily monetize certain functions or add one-click purchases.
4. Safe spaces for creative and innovative ideas. Post and comment length, content types, functionality, or design conception – there are no limitations if you create and run a social media app by yourself.
5. Maximized reach and no distractions. If you make a bespoke app, you can operate social algorithms to show users more quality content based on their interests. There won’t be any distracting information (ads, news, memes) from widespread media, just you and your community.
All of these will be the result of bespoke mobile app development for social media. You need to elaborate your business idea and find a team of experienced designers and developers. And first of all, choose the niche to create a social media app.
HOW DO SOCIAL MEDIA WORK IN 2021?
>“The first rule of social media is that everything changes all the time. What won’t change is the community’s desire to network”Kami Huyse, PR & social media strategist, CEO of Zoetica Media
What earlier trends are still relevant:
Chatbots and artificial intelligence technology – though these trends appeared in 2017, they remain in demand among social media apps users.
Brands’ engagement with customers – people more often use social media as quickly working client support, while companies invest in reliable social media presence.
Social commerce – Facebook, Instagram, and others offer multiple tools for businesses and allow people to buy goods and services directly via social media.
Blogging on social media – people and brands publishing engaging content and share it with as many users as possible.
Once you have chosen a niche for your social media app, it will be easier to select its features and marketing strategies.
Here are some recent stats showing
Business of Apps
TikTok Revenue and Usage Statistics (2026)
TikTok, known as Douyin in its home market, was launched in China in September 2016. It quickly started to gain traction in China and parent company ByteDance launched an international version the following year. Originally launched as a short-form video…
How to make a social media app for your community?
The industry of mobile app development for social media is continuously growing. For example, Instagram is visited by over 500 million people every day.
And it’s never too late to come up to the market with a new exciting idea. Most people are always open to something new – just look at the enormous popularity of **TikTok** with [1.5 billion installations](https://www.businessofapps.com/data/tik-tok-statistics) or **Clubhouse** that is currently #5 in the “Social Networking” category of Apple’s App Store and will be released on Android soon in 2021.
These days, you can build a digital network for entertainment and communication (e.g., to post short videos and find like-minded people), for business (e.g., a real estate social network), for sharing opinions, etc.
Do you want to create your own mobile app for social media? This article will provide you with essential information on the industry’s specifics, an app’s features, and development processes.
Before making a plan for how you will make your app, it’s helpful to gather more information on different social media, the prominent trends, and users’ expectations. You should also discover what metrics are useful to assess the popularity and how to make money with an app.
>“Social media is not a media. The key is to listen, engage, and build relationship”[David Alston](https://www.crunchbase.com/person/david-alston), author and entrepreneur
Indeed, social media are different from classical newspapers or TV channels. You need to create a community and actually engage with people, which gives you lots of challenges and even more benefits.
1. **Interacting with your community directly.** Once you create your own platform and a social media app, you establish the rules and communicate quickly and effectively, without any mediators.
2. **Advanced user analytics.** When you make a social media app, you can better understand your community, use smarter target strategies, and operate all social media marketing tools.
3. **Built-in e-commerce options.** With a customized social media app, you can easily monetize certain functions or add one-click purchases.
4. **Safe spaces for creative and innovative ideas.** Post and comment length, content types, functionality, or design conception – there are no limitations if you create and run a social media app by yourself.
5. **Maximized reach and no distractions.** If you make a bespoke app, you can operate social algorithms to show users more quality content based on their interests. There won’t be any distracting information (ads, news, memes) from widespread media, just you and your community.
All of these will be the result of bespoke mobile app development for social media. You need to elaborate your business idea and [find a team of experienced designers and developers](https://exceed-team.com/blog/how-to-make-social-media-app-for-your-community?s=re&a=d). And first of all, choose the niche to create a social media app.
**HOW DO SOCIAL MEDIA WORK IN 2021?**
>“The first rule of social media is that everything changes all the time. What won’t change is the community’s desire to network”[Kami Huyse](https://www.linkedin.com/in/kamihuyse), PR & social media strategist, CEO of Zoetica Media
What earlier trends are still relevant:
**Chatbots and artificial intelligence technology** – though these trends appeared in 2017, they remain in demand among social media apps users.
**Brands’ engagement with customers** – people more often use social media as quickly working client support, while companies invest in reliable social media presence.
**Social commerce** – Facebook, Instagram, and others offer multiple tools for businesses and allow people to buy goods and services directly via social media.
**Blogging on social media** – people and brands publishing engaging content and share it with as many users as possible.
Once you have chosen a niche for your social media app, it will be easier to select its features and marketing strategies.
Here are some recent stats showing
The industry of mobile app development for social media is continuously growing. For example, Instagram is visited by over 500 million people every day.
And it’s never too late to come up to the market with a new exciting idea. Most people are always open to something new – just look at the enormous popularity of **TikTok** with [1.5 billion installations](https://www.businessofapps.com/data/tik-tok-statistics) or **Clubhouse** that is currently #5 in the “Social Networking” category of Apple’s App Store and will be released on Android soon in 2021.
These days, you can build a digital network for entertainment and communication (e.g., to post short videos and find like-minded people), for business (e.g., a real estate social network), for sharing opinions, etc.
Do you want to create your own mobile app for social media? This article will provide you with essential information on the industry’s specifics, an app’s features, and development processes.
Before making a plan for how you will make your app, it’s helpful to gather more information on different social media, the prominent trends, and users’ expectations. You should also discover what metrics are useful to assess the popularity and how to make money with an app.
>“Social media is not a media. The key is to listen, engage, and build relationship”[David Alston](https://www.crunchbase.com/person/david-alston), author and entrepreneur
Indeed, social media are different from classical newspapers or TV channels. You need to create a community and actually engage with people, which gives you lots of challenges and even more benefits.
1. **Interacting with your community directly.** Once you create your own platform and a social media app, you establish the rules and communicate quickly and effectively, without any mediators.
2. **Advanced user analytics.** When you make a social media app, you can better understand your community, use smarter target strategies, and operate all social media marketing tools.
3. **Built-in e-commerce options.** With a customized social media app, you can easily monetize certain functions or add one-click purchases.
4. **Safe spaces for creative and innovative ideas.** Post and comment length, content types, functionality, or design conception – there are no limitations if you create and run a social media app by yourself.
5. **Maximized reach and no distractions.** If you make a bespoke app, you can operate social algorithms to show users more quality content based on their interests. There won’t be any distracting information (ads, news, memes) from widespread media, just you and your community.
All of these will be the result of bespoke mobile app development for social media. You need to elaborate your business idea and [find a team of experienced designers and developers](https://exceed-team.com/blog/how-to-make-social-media-app-for-your-community?s=re&a=d). And first of all, choose the niche to create a social media app.
**HOW DO SOCIAL MEDIA WORK IN 2021?**
>“The first rule of social media is that everything changes all the time. What won’t change is the community’s desire to network”[Kami Huyse](https://www.linkedin.com/in/kamihuyse), PR & social media strategist, CEO of Zoetica Media
What earlier trends are still relevant:
**Chatbots and artificial intelligence technology** – though these trends appeared in 2017, they remain in demand among social media apps users.
**Brands’ engagement with customers** – people more often use social media as quickly working client support, while companies invest in reliable social media presence.
**Social commerce** – Facebook, Instagram, and others offer multiple tools for businesses and allow people to buy goods and services directly via social media.
**Blogging on social media** – people and brands publishing engaging content and share it with as many users as possible.
Once you have chosen a niche for your social media app, it will be easier to select its features and marketing strategies.
Here are some recent stats showing
Business of Apps
TikTok Revenue and Usage Statistics (2026)
TikTok, known as Douyin in its home market, was launched in China in September 2016. It quickly started to gain traction in China and parent company ByteDance launched an international version the following year. Originally launched as a short-form video…
that social media is one of the most effective tools for introducing specific audiences to brands, services, and products.
What types of social media apps are there?
As of today, there are ten types:
* Social networks
* Business networks
* Media sharing networks
* Interest-based networks
* Consumer review networks
* Anonymous social networks
* Community forums
* Blogging platforms
* Social gaming platforms
* Audio social networks
What are the most important metrics to assess if a social media app brings value?
* CPI or Cost Per Install
* CAC or Customer Acquisition Cost
* User activation
* User retention
* User engagement
https://redd.it/nwl7bl
@r_devops
What types of social media apps are there?
As of today, there are ten types:
* Social networks
* Business networks
* Media sharing networks
* Interest-based networks
* Consumer review networks
* Anonymous social networks
* Community forums
* Blogging platforms
* Social gaming platforms
* Audio social networks
What are the most important metrics to assess if a social media app brings value?
* CPI or Cost Per Install
* CAC or Customer Acquisition Cost
* User activation
* User retention
* User engagement
https://redd.it/nwl7bl
@r_devops
reddit
How to make a social media app for your community?
The industry of mobile app development for social media is continuously growing. For example, Instagram is visited by over 500 million people...
AWS Loadbalancer && || Nginx reverse proxy
Hi all,
​
I am doing a project for which I have created terraform code that makes me:
VPC, pub + priv subnets, security groups, loadbalancer, nat gw, some ec2 instances (and necessary other stuff)
We are making a small app, with angular FE, a service BE and a DB. For a simple first step I made jenkins (in priv subnet) to deploy the app to another ec2 in priv subnet. There I wanted to run it as we do locally, just spin up docker-compose. It has 3 containers, mysql, springboot, and nginx serving the FE with a reverse proxy.
The loadbalancer serves 2 subdomains listening on 443: jenkins.mydomain.com and the-app.mydomain.com. I attached rules to differentiate between so traffic is redirected accordingly.
Now it almost works, but when I click on a link in the app that should make a request to the BE it gets blocked. If I docker exec into the containers I can ping them and that works fine.
I am new to this stuff and trying to wrap my head around all the traffic going on :)
Some questions:
1) I imagine the traffic going from 1 container to 2 directly without ever going outside of the docker network, but I guess that is wrong ... If so: the instance in priv network makes a call to localhost/api/something ... how does that go? Maybe I should allow some more traffic in the security groups somewhere? (now the ec2 only receives :80 from the public sg that holds the LB)
2) disregarding for now that the settings could be inproved for security, if the nginx settings work locally, should they work in this architecture? Or do I have to add stuff? It now is very simple:
server {
listen 80;
listen :::80;
servername localhost;
#charset koi8-r;
#accesslog /var/log/nginx/host.access.log main;
location /api/ {
proxypass https://flashcards:8080/api/;
}
location / {
root /usr/share/nginx/html;
index index.html index.htm;
tryfiles $uri $uri/ /index.html;
}
}
3) Is it more logical to add rules, and remove the reverse proxy completely? (does that work with necessary headers and so on ?)
Hoping to learn something more from you guys n girls here. Thanks in advance for any pointers!
https://redd.it/nwo4hc
@r_devops
Hi all,
​
I am doing a project for which I have created terraform code that makes me:
VPC, pub + priv subnets, security groups, loadbalancer, nat gw, some ec2 instances (and necessary other stuff)
We are making a small app, with angular FE, a service BE and a DB. For a simple first step I made jenkins (in priv subnet) to deploy the app to another ec2 in priv subnet. There I wanted to run it as we do locally, just spin up docker-compose. It has 3 containers, mysql, springboot, and nginx serving the FE with a reverse proxy.
The loadbalancer serves 2 subdomains listening on 443: jenkins.mydomain.com and the-app.mydomain.com. I attached rules to differentiate between so traffic is redirected accordingly.
Now it almost works, but when I click on a link in the app that should make a request to the BE it gets blocked. If I docker exec into the containers I can ping them and that works fine.
I am new to this stuff and trying to wrap my head around all the traffic going on :)
Some questions:
1) I imagine the traffic going from 1 container to 2 directly without ever going outside of the docker network, but I guess that is wrong ... If so: the instance in priv network makes a call to localhost/api/something ... how does that go? Maybe I should allow some more traffic in the security groups somewhere? (now the ec2 only receives :80 from the public sg that holds the LB)
2) disregarding for now that the settings could be inproved for security, if the nginx settings work locally, should they work in this architecture? Or do I have to add stuff? It now is very simple:
server {
listen 80;
listen :::80;
servername localhost;
#charset koi8-r;
#accesslog /var/log/nginx/host.access.log main;
location /api/ {
proxypass https://flashcards:8080/api/;
}
location / {
root /usr/share/nginx/html;
index index.html index.htm;
tryfiles $uri $uri/ /index.html;
}
}
3) Is it more logical to add rules, and remove the reverse proxy completely? (does that work with necessary headers and so on ?)
Hoping to learn something more from you guys n girls here. Thanks in advance for any pointers!
https://redd.it/nwo4hc
@r_devops
The MTTR that matters
Hey folks! I see a lot of people use mean time to resolution as a metric for measuring how effective their incident response is, and I wrote a post on a better metric that you can start tracking!
https://firehydrant.io/blog/the-mttr-that-matters
https://redd.it/nwpoxj
@r_devops
Hey folks! I see a lot of people use mean time to resolution as a metric for measuring how effective their incident response is, and I wrote a post on a better metric that you can start tracking!
https://firehydrant.io/blog/the-mttr-that-matters
https://redd.it/nwpoxj
@r_devops
reddit
r/devops - The MTTR that matters
0 votes and 0 comments so far on Reddit
Take the 2021 DORA State of DevOps Survey
Learn how to improve your team's software delivery and operations performance while providing insights into how other teams can improve.
https://cloud.google.com/blog/products/devops-sre/take-2021-state-devops-survey-shape-future-devops
Results from this year's study will be shared sometime around October.
https://redd.it/nwnkjx
@r_devops
Learn how to improve your team's software delivery and operations performance while providing insights into how other teams can improve.
https://cloud.google.com/blog/products/devops-sre/take-2021-state-devops-survey-shape-future-devops
Results from this year's study will be shared sometime around October.
https://redd.it/nwnkjx
@r_devops
Google Cloud Blog
Take the 2021 DORA State of DevOps survey | Google Cloud Blog
Help us shape the future of DevOps and make your voice heard by completing the 2021 State of DevOps survey before July 2, 2021.
Blog on using Rancher and Fleet for GitOps CI/CD in Kubernetes
Hi - we just published a new blog on using Rancher and Fleet for GitOps CI/CD in Kubernetes. Thought it might interest everyone!
https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher/
https://redd.it/nws440
@r_devops
Hi - we just published a new blog on using Rancher and Fleet for GitOps CI/CD in Kubernetes. Thought it might interest everyone!
https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher/
https://redd.it/nws440
@r_devops
Medium
Kubernetes GitOps Continuous Integration and Delivery with Fleet and Rancher
Fleet implements GitOps at scale allowing you to manage up to one million clusters.
Kubernetes monitoring: Which tools your reviewed and why you've chosen them?
Hi,
We are at the moment reviewing multiple tools for monitoring the microservice app in KubernetesAt the moment, the Datadog looks a bit pricy but more attractive. More integration options, tracing, super popular with the community, seen peers using it.
There are other options, like LogZ, Dynatrace, and others
Logz \- cheap, but looks like this is just managed ELK. So, we would have to cook it, just give more resiliency
Dynatrace \- more expensive, though popular. But, haven't heard any peers actually using it. Even though Gartner in the report puts the as industry-led (really??)
Own ELK - we would need to manage it, spend time and costs for maintenance and cook it. And,still would be quite far from any polished by millions of users products.
Sentry \- they have a simple helm chart for tracing errors. But this is not a login solution
Cloudwatch \- hemm..hopefully, no one suggests it. It is horrible from UI/UX and tracing standpoint. More like a dev tool. It is a hell of a ride with distributed microservices...Someone can say to use X-RAY with it, but then we have to make changes to our apps and instrument a lot.
What have you chosen and why?
View Poll
https://redd.it/nwtmzz
@r_devops
Hi,
We are at the moment reviewing multiple tools for monitoring the microservice app in KubernetesAt the moment, the Datadog looks a bit pricy but more attractive. More integration options, tracing, super popular with the community, seen peers using it.
There are other options, like LogZ, Dynatrace, and others
Logz \- cheap, but looks like this is just managed ELK. So, we would have to cook it, just give more resiliency
Dynatrace \- more expensive, though popular. But, haven't heard any peers actually using it. Even though Gartner in the report puts the as industry-led (really??)
Own ELK - we would need to manage it, spend time and costs for maintenance and cook it. And,still would be quite far from any polished by millions of users products.
Sentry \- they have a simple helm chart for tracing errors. But this is not a login solution
Cloudwatch \- hemm..hopefully, no one suggests it. It is horrible from UI/UX and tracing standpoint. More like a dev tool. It is a hell of a ride with distributed microservices...Someone can say to use X-RAY with it, but then we have to make changes to our apps and instrument a lot.
What have you chosen and why?
View Poll
https://redd.it/nwtmzz
@r_devops
Fluentd delete old processed log files
Hello Everyone,
I have use case where i need to stream apache access and error logs to kafka brokers, to which i plan to use fluentd. I am completely new to fluentd so i am still figuring out how it works. 1 thing am not able to figure out or not been able to find the answers online is how to get rid of the log files which are already processed by fluentd? I mean after pushing the events to kafka i don't want these log files sitting in the machines for no reason.
Any help or suggestion will be really helpful.
\-Thanks
https://redd.it/nwsvyc
@r_devops
Hello Everyone,
I have use case where i need to stream apache access and error logs to kafka brokers, to which i plan to use fluentd. I am completely new to fluentd so i am still figuring out how it works. 1 thing am not able to figure out or not been able to find the answers online is how to get rid of the log files which are already processed by fluentd? I mean after pushing the events to kafka i don't want these log files sitting in the machines for no reason.
Any help or suggestion will be really helpful.
\-Thanks
https://redd.it/nwsvyc
@r_devops
reddit
r/devops - Fluentd delete old processed log files
1 vote and 0 comments so far on Reddit
Thoughtworks have moved GitOps to “hold” on their tech radar due to the complexity in implementing good branching practices. I must say, I quite like GitOps and have not had trouble with branches. What are your thoughts on GitOps?
https://www.thoughtworks.com/radar/techniques?blipid=202104006
https://redd.it/nwwlfl
@r_devops
https://www.thoughtworks.com/radar/techniques?blipid=202104006
https://redd.it/nwwlfl
@r_devops
Thoughtworks
GitOps | Technology Radar | Thoughtworks
This Technology Radar quadrant explores the techniques being used to develop and deliver software
Does a entry level job as database administrator (excel, back end program) abled me to transition well to a career in devops?
I always thought that if you want a career in IT you have to start working as helpdesk, IT support, cloud technician and all but does starting office work like a database administrator handling Microsoft excel, data entry and few back end database processing able for me to transition to other IT section in devOps, cloud architect etc?
Or is it not really good job to start yourself to transition into other more technical IT role?
Anyone veteran or knowledgeable can explain about this?
https://redd.it/nwy7an
@r_devops
I always thought that if you want a career in IT you have to start working as helpdesk, IT support, cloud technician and all but does starting office work like a database administrator handling Microsoft excel, data entry and few back end database processing able for me to transition to other IT section in devOps, cloud architect etc?
Or is it not really good job to start yourself to transition into other more technical IT role?
Anyone veteran or knowledgeable can explain about this?
https://redd.it/nwy7an
@r_devops
reddit
r/devops - Does a entry level job as database administrator (excel, back end program) abled me to transition well to a career in…
0 votes and 2 comments so far on Reddit
Is there a deployment management tool for k8s that doesn't try to be a full-service CI platform?
I'm very new to k8s, and trying to write a push-button deployment tool for my team. We've been using Helm to deploy for ages now, and my thought was originally to write a cloud application that just ran Helm commands -- but as I've worked on it I've become a bit nervous about Helm's mostly client-side state management model (as of Helm 3).
A few times in development, I've had to kill deployments halfway through and discovered that the Helm metadata stored in k8s secrets is just out of sync with the cluster. I'm also not seeing great tools for defining failure states -- I want deploys to fail fast with no automatic retries, but I want failing nodes to be replaced automatically after a deploy registers as successful, and I'm not sure how to express that idea in Helm. To put it another way: a new deployment should have a backoff limit of 0 until it passes its initial health checks and becomes the primary deployment, because if you fail on initial rollout it's probably a bad deploy -- but after a successful rollout it should try to replace failed pods.
I don't really want to commit to a whole CI/CD platform just to solve this problem -- we've had lots of other issues with CI/CD and I don't particularly want to entrust this whole mess to some new provider just because they're good at doing k8s. But it seems like a relatively easy-to-isolate task: just rolling out new deploys and tearing down old ones. Is there something that fits into the workflow here? Argo? Spinnaker? I don't have a very good sense of what tools are useful for what.
https://redd.it/nwzpf6
@r_devops
I'm very new to k8s, and trying to write a push-button deployment tool for my team. We've been using Helm to deploy for ages now, and my thought was originally to write a cloud application that just ran Helm commands -- but as I've worked on it I've become a bit nervous about Helm's mostly client-side state management model (as of Helm 3).
A few times in development, I've had to kill deployments halfway through and discovered that the Helm metadata stored in k8s secrets is just out of sync with the cluster. I'm also not seeing great tools for defining failure states -- I want deploys to fail fast with no automatic retries, but I want failing nodes to be replaced automatically after a deploy registers as successful, and I'm not sure how to express that idea in Helm. To put it another way: a new deployment should have a backoff limit of 0 until it passes its initial health checks and becomes the primary deployment, because if you fail on initial rollout it's probably a bad deploy -- but after a successful rollout it should try to replace failed pods.
I don't really want to commit to a whole CI/CD platform just to solve this problem -- we've had lots of other issues with CI/CD and I don't particularly want to entrust this whole mess to some new provider just because they're good at doing k8s. But it seems like a relatively easy-to-isolate task: just rolling out new deploys and tearing down old ones. Is there something that fits into the workflow here? Argo? Spinnaker? I don't have a very good sense of what tools are useful for what.
https://redd.it/nwzpf6
@r_devops
reddit
r/devops - Is there a deployment management tool for k8s that *doesn't* try to be a full-service CI platform?
0 votes and 2 comments so far on Reddit
HSM in the Cloud for non-HA usage?
Our product has 4 apps (Windows, macOS, iOS & Android) with 90% run in the cloud (Android, iOS & macOS are built entirely on cloud infrastructure) but for Windows, in spite of it being the most straightforward of the 4 build processes, at one stage we have to grab the .exe and pull it onto a local PC sat in our office (which is my home office as we're fully remote), sign the thing with signtool using a Digicert physical key, and then upload it back to the cloud pipeline to complete processing.
This obviously introduces a point of failure/bottleneck in our process, which is that if that machine goes down and i'm on vacation, or my internet goes down for an afternoon, or the machine needs maintenance and i'm not about, then we can't build our Windows app.
One solution here would clearly be to buy a second Digicert key & NUC and have it in another employee's office as a failover (i'm the only DevOps so they wouldn't be solving the maintenance part so much), but i'd rather pull the entire step into the cloud and use cloudHSM (we're an AWS shop) to do this process.
Doing some research, I initially assumed this would be cost prohibitive ($1.45p/h for 1x CloudHSM = $1450p/m, vs $699p/y for the Digicert key), however I found this article which suggests that if we don't need HA (we don't - builds only happen 2/3x per week on avg) it would obviously lower the cost dramatically.
The only security issue I can see is around the movement of the .exe in order to sign, however I believe I could mitigate this dramatically by keeping everything within the private VPC of the CI.
Does anyone have any experience with doing this, and what gotchas am I missing?
https://redd.it/nwie93
@r_devops
Our product has 4 apps (Windows, macOS, iOS & Android) with 90% run in the cloud (Android, iOS & macOS are built entirely on cloud infrastructure) but for Windows, in spite of it being the most straightforward of the 4 build processes, at one stage we have to grab the .exe and pull it onto a local PC sat in our office (which is my home office as we're fully remote), sign the thing with signtool using a Digicert physical key, and then upload it back to the cloud pipeline to complete processing.
This obviously introduces a point of failure/bottleneck in our process, which is that if that machine goes down and i'm on vacation, or my internet goes down for an afternoon, or the machine needs maintenance and i'm not about, then we can't build our Windows app.
One solution here would clearly be to buy a second Digicert key & NUC and have it in another employee's office as a failover (i'm the only DevOps so they wouldn't be solving the maintenance part so much), but i'd rather pull the entire step into the cloud and use cloudHSM (we're an AWS shop) to do this process.
Doing some research, I initially assumed this would be cost prohibitive ($1.45p/h for 1x CloudHSM = $1450p/m, vs $699p/y for the Digicert key), however I found this article which suggests that if we don't need HA (we don't - builds only happen 2/3x per week on avg) it would obviously lower the cost dramatically.
The only security issue I can see is around the movement of the .exe in order to sign, however I believe I could mitigate this dramatically by keeping everything within the private VPC of the CI.
Does anyone have any experience with doing this, and what gotchas am I missing?
https://redd.it/nwie93
@r_devops
AWS Feed
How to lower costs by automatically deleting and recreating HSMs - AWS Feed
You can use AWS CloudHSM to help manage your encryption keys on FIPS 140-2 Level 3 validated hardware security modules (HSMs). AWS recommends running a
Understanding Kubernetes Architecture
A simple blog on understanding the Kubernetes Architecture in terms of Master-Worker Nodes. Let me know what you think of it.
https://dev.to/pghildiyal/understanding-kubernetes-architecture-2k0l
About Me: I am a DevOps Engineer, developer and Co-Founder of Devtron Labs(An Opensource Kubernetes delivery workflow).
https://redd.it/nvrqnx
@r_devops
A simple blog on understanding the Kubernetes Architecture in terms of Master-Worker Nodes. Let me know what you think of it.
https://dev.to/pghildiyal/understanding-kubernetes-architecture-2k0l
About Me: I am a DevOps Engineer, developer and Co-Founder of Devtron Labs(An Opensource Kubernetes delivery workflow).
https://redd.it/nvrqnx
@r_devops
DEV Community 👩💻👨💻
Understanding Kubernetes Architecture
Kubernetes is becoming the new standard for deploying and managing the software in Cloud because of t...
Do you have a remote job ?
This is not about a personal preference, this is about your current situation at work.
View Poll
https://redd.it/nx31qm
@r_devops
This is not about a personal preference, this is about your current situation at work.
View Poll
https://redd.it/nx31qm
@r_devops
iis web.configs best practices in production?
Hey all! In the past year, I’ve slowly been working more in a DevOps capacity for a medium sized company. We’re still a windows shop using iis to host .net web apps. We don’t really have any pipelines setup yet. Code is manually pushed to the servers(yes I’m crying too). Long story short, can y’all point me in the right direction as in,how to appropriately manage web configs that are constantly needing to be changed? Ansible, GitHub? How do I stop the madness?
Sincerely,
Frustrated
https://redd.it/nx4wot
@r_devops
Hey all! In the past year, I’ve slowly been working more in a DevOps capacity for a medium sized company. We’re still a windows shop using iis to host .net web apps. We don’t really have any pipelines setup yet. Code is manually pushed to the servers(yes I’m crying too). Long story short, can y’all point me in the right direction as in,how to appropriately manage web configs that are constantly needing to be changed? Ansible, GitHub? How do I stop the madness?
Sincerely,
Frustrated
https://redd.it/nx4wot
@r_devops
reddit
r/devops - iis web.configs best practices in production?
0 votes and 0 comments so far on Reddit
New open source project - Opta
Hey folks, I've been working on a new open source project called Opta and it's finally at a stage where I'm looking for feedback! Please check it out :)
https://www.youtube.com/watch?v=nja\_EfpGexE
Opta is a platform for running containerized workloads on the cloud. It abstracts away the complexity of networking, IAM, kubernetes, and various other components - giving you a clean cloud agnostic interface to deploy and run your containers. It's all configuration driven so you always get a repeatable copy of your infrastructure.
https://github.com/run-x/opta/
https://redd.it/nwzli6
@r_devops
Hey folks, I've been working on a new open source project called Opta and it's finally at a stage where I'm looking for feedback! Please check it out :)
https://www.youtube.com/watch?v=nja\_EfpGexE
Opta is a platform for running containerized workloads on the cloud. It abstracts away the complexity of networking, IAM, kubernetes, and various other components - giving you a clean cloud agnostic interface to deploy and run your containers. It's all configuration driven so you always get a repeatable copy of your infrastructure.
https://github.com/run-x/opta/
https://redd.it/nwzli6
@r_devops
YouTube
Opta - AWS demo
Opta provides you a simple clean interface to run your containers, databases and other services on cloud providers like AWS, GCP and Azure.
In this video, we use Opta to run a Ruby on Rails application on AWS + Kubernetes
Github: https://github.com/run…
In this video, we use Opta to run a Ruby on Rails application on AWS + Kubernetes
Github: https://github.com/run…
What are you automating?
I am new to this discipline and constantly read that knowledge of a preferably a scripting language (Python/Ruby) is required for automation. I am a Ruby/Python developer myself, but trying to understand what are SREs and "DevOps" engineers automating.
https://redd.it/nwwryv
@r_devops
I am new to this discipline and constantly read that knowledge of a preferably a scripting language (Python/Ruby) is required for automation. I am a Ruby/Python developer myself, but trying to understand what are SREs and "DevOps" engineers automating.
https://redd.it/nwwryv
@r_devops
reddit
What are you automating?
I am new to this discipline and constantly read that knowledge of a preferably a scripting language (Python/Ruby) is required for automation. I am...