Category Archives: Administration

docker simple starter

Build and run (on linux do not forget sudo):

Login into container

Pipeline view in shell

https://serverfault.com/questions/473905/is-there-a-unix-linux-command-to-count-lines-per-second-from-stdin

grep, zgrep, less and zless regexp examples

Grep all files with mask:

Grep all zipped files with mask:

Less all files with mask:

Grep all zipped files with mask:

Tail all files with mask:

Search for occurencies in directory with grep

https://stackoverflow.com/questions/16956810/how-do-i-find-all-files-containing-specific-text-on-linux

git squash variants

If you just want to squash all commits into one. 1. The simplest way:

https://stackoverflow.com/a/5309051 If you have a message like ‘error: failed to push some refs to’, add —force to the last command.

Check ssl certificates on a host

If it says something like gethostbyname failure then try following. It needs socat, which can be installed on macOs like this — brew install socat. Then in one terminal open

and in another terminal:

Check availability and version of a package in Ubuntu

SRE: SLA vs SLO vs SLI

SLA — Service Level Agreement. It’s more law-related. It’s about contracts. SLI — Service Level Indicator. It’s some parameter that should be measured and which should be kept in some range. SLO — Service Level Objective. It says how often SLI could fail. Like SLI should be true for 99.9% of the time. Video from …

Read more

What is a Service Mesh? Introductory article from NginX

The original is here — https://www.nginx.com/blog/what-is-a-service-mesh/ Another small introductory article on Istio you can find here. A service mesh is a configurable infrastructure layer for a microservices application. It makes communication between service instances flexible, reliable, and fast. The mesh provides service discovery, load balancing, encryption, authentication and authorization, support for the circuit breaker pattern, and other …

Read more

Istio — platform for managing and connecting your microservices. Service mesh

https://istio.io/docs/concepts/what-is-istio/overview.html It’s flexible and modular service mesh made by Google, IBM and Lyft. It is a platform for managing your kubernetes system. It’s responsible traffic management, observability, policy enforcement, service identity and security. It provides features like service discovery, load balancing, A/B experiments, canary deployments, circuit breaking and health checks.