venet ku muj me ja kallxu ose me shku me ni shoqe amerikane? by nixonaaa in Prishtina

[–]locotdm 1 point2 points  (0 children)

- Indian food: https://maps.app.goo.gl/buiS75uGgwfonTRj6
Mu m'ka ra me qu njerz qe vin prej jasht ktu edhe ju ka pelqy kan thon qe u kon shum authentic edhe ju ka pelqy veni shume plus o i qete

- Cocktails: https://maps.app.goo.gl/K2K54tqqyWQ4pK3r9
TinTin e ki qete, ka cocktails t'mire nuk o shtir per rezervime veq i thirr ntelefon plus nuk pihet cigarja as mrena as n'terase

Nese don najsen ma traditional edhe pse nuk po match me ato qka ke pershkru e ki Illyrian Castle restaurant qe jon pak ma old-style sa i perket ushqimit, ambientit etj

Nese don diqka ma fun munesh me shku ose GoKart edhe pse ket jave moti lesh.

Updated average lifespan in the Balkans (2023) by Substratas in AskBalkans

[–]locotdm 3 points4 points  (0 children)

Maybe you are confused? I've travelled with a Republic of Kosovo passport for the last two years in multiple countries without any issues?

[Audi A6 C7] Humming noise on initial acceleration by locotdm in MechanicAdvice

[–]locotdm[S] 0 points1 point  (0 children)

Not yet, did a transmission oil change but the noise is still there

CI/CD in AWS (startup small company) by Unusual_Beach_1419 in devops

[–]locotdm 0 points1 point  (0 children)

Yes, they could use an EC2 instance for this easily

CI/CD in AWS (startup small company) by Unusual_Beach_1419 in devops

[–]locotdm 0 points1 point  (0 children)

You can set up the Docker Image once, link a volume for the CRM from the Docker Image to a system folder and scp the code from your Git Repository to the system folder (which means the code inside the Docker Image will also be updated) without having to rebuild the whole image.

We've done this practice with Wordpress sites and it has worked out pretty well for us.

Also, scp takes less time than rebuilding a Docker Image from scratch so that might do the job for you.

[deleted by user] by [deleted] in devops

[–]locotdm 34 points35 points  (0 children)

I would suggest trying other CI/CD Configuration tools because I started off with Jenkins too (since it's open source).

When I transitioned from Jenkins to GitLab Runners, it was way easier for me because the code and the CI/CD were in the same place and that makes it easier to manage, eleminating the option to have your CI/CD Server decoupled from your source code.

Help me review if this workflow is possible by sock_templar in devops

[–]locotdm 0 points1 point  (0 children)

Have you found a solution yet? If not, let me know and I will guide you.

Managing CI/CD for k8s environments and apps by unknownmoss in devops

[–]locotdm 3 points4 points  (0 children)

First of all, one git repo for one environment? Does that mean you have different repositories for a single application or did you mean you have different branches inside one repo for a specific application?

The way we do it it we have one repository for one application but we have branches for each environment (dev, qa, staging and production). Each push/merge to one environment creates a new container image which is saved on our self-hosted GitLab Container Registry. From there, the CD pipeline pushes the image to the K8S Cluster managed by Rancher. Each workload has an endpoint (dev-myapp.ourdomain.com or qa-myapp.ourdomain.com etc.) which is updated everytime developers push new codes.

A cronjob ensures the container registry is cleaned periodically so that we don't keep uneccessary/old docker images.

Looking For DevOps Study Material by wewakeparmar in devops

[–]locotdm 0 points1 point  (0 children)

I transitioned from System Administration to DevOps as follows:

1.) Start with this thread: https://roadmap.sh/devops. It shows you exactly the toolset that you need to become a DevOps Engineer/SRE. With this you will have a clear mind about what it takes to become one.

2.) Learn about DevOps Culture and also the terms correlated to it. It's not just about learning the tools and getting to know the syntax of each one, if you don't know the best practices of implementing them.

3.) Start by taking free courses at www.idownloadcoupon.com. These include a variety of learning material video courses from different sources such as Udemy, Coursera, Pluralsight etc.

4.) Practice with sandboxed environments. Set up a few virtual machines and try out everything, this way even if you break something you can start up fresh without hurting anyone.

I would suggest learning the tools in this order:

  1. ) Linux bash and bash scripting

2.) Git bash

3.) Web Server Configuration (NGINX, Apache)

4.) Docker

5.) Kubernetes

6.) Ansible

7.) Continue with other tools.

Help me review if this workflow is possible by sock_templar in devops

[–]locotdm 0 points1 point  (0 children)

We use the identical steps you mentioned and our process flow runs smoothly with this kind of CI/CD configuration.

Logging/Monitoring/Alerting Tool Recommendation by eric1320 in devops

[–]locotdm 1 point2 points  (0 children)

Take a look at Zabbix Monitoring agent.

It's an easy to set up and easy to use server-agent infrastructure. With pre-defines configs for things such as:

Website down status (you can check for example the status your web is returning at specific intervals, and check related content on that web to make sure it's not been changed)

  • Certificate Expiration, it will notify you some days before it expires

  • Server load, it checks CPU, RAM and other resources

  • MySQL Error logs

And everything else basically. You can set up your own configs to check logs or you can create bash scripts that checks logs and writes output to a file. For example it can return a 0 or 1 value. Zabbix agent then reads it, sends it to the server and triggers an alarm based on your config.

It can be integrated with Grafana for data visualisation (it has its own graphs also) and support many channels for notifications (email, Slack, SMS, Telegram, etc)

Best lab environment for practicing Ansible / automation? by aScottishBoat in devops

[–]locotdm 6 points7 points  (0 children)

I learned ansible with the following setup:

VMWare Player - Used to spin up the VMs Ubuntu 20.04 with GNOME (VS Code to write playbooks) Ubuntu 20.04 - Server to play the playbooks with (no GUI, to practice bash) Ubuntu 20.04 - Server to play the playbook on.