Forwarded from DevOps&SRE Library
A simple web UI for managing Kubernetes deployments
Kubeonoff is a small web UI that allows to quickly stop/start/restart pods.https://github.com/GambitResearch/kubeonoff
Forwarded from DevOps&SRE Library
version-checker
version-checker is a Kubernetes utility for observing the current versions of images running in the cluster, as well as the latest available upstream. These checks get exposed as Prometheus metrics to be viewed on a dashboard, or soft alert cluster operators.https://github.com/jetstack/version-checker
https://github.com/rocketmiles/aws-cct
AWS Cost Comparison Tool
This is a simple CLI tool that wraps the AWS Cost Explorer APIs to be able to quickly identify cost anomalies between monthly bills.
AWS Cost Comparison Tool
This is a simple CLI tool that wraps the AWS Cost Explorer APIs to be able to quickly identify cost anomalies between monthly bills.
GitHub
GitHub - rocketmiles/aws-cct: AWS Cost Comparison Tool
AWS Cost Comparison Tool. Contribute to rocketmiles/aws-cct development by creating an account on GitHub.
https://www.alldaydevops.com/
уже сегодня ночью 😄
24hours
180 speakers
Free Online
https://www.alldaydevops.com/2020-fallschedule?zone=Europe/Minsk
уже сегодня ночью 😄
24hours
180 speakers
Free Online
https://www.alldaydevops.com/2020-fallschedule?zone=Europe/Minsk
Alldaydevops
All Day DevOps | The World's Largest DevOps Conference
Join us for the largest virtual DevOps conference. Now available on-demand!
24 Hours | 5 tracks | Free Online
24 Hours | 5 tracks | Free Online
AllDayDevOps 2020
https://www.alldaydevops.com/2020-fallschedule?zone=Europe/Minsk
Keynotes + Site Reliability Engineering
https://content.sonatype.com/2020addo-keynotes
https://content.sonatype.com/2020addo-sre
https://www.youtube.com/watch?v=OHnNfTCA2Io ADDO Channel 1: Block 6 (10:30PM-3:00AM ET)
https://www.youtube.com/watch?v=KxfjoelJ4o0 ADDO Channel 1: Block 6 UPDATED (11:30PM-3:00AM ET)
https://www.youtube.com/watch?v=sRRWNLZMfpc ADDO Channel 1: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=a0xkHnV71W8 ADDO Channel 1: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=TaojQMOiL-Q ADDO Channel 1: Block 4 (2:30PM-6:30Pm ET)
https://www.youtube.com/watch?v=8yhQR7ZFofo ADDO Channel 1: Block 5 (6:30PM-10:30PM ET)
Cultural Transformation
https://content.sonatype.com/2020addo-ct
https://www.youtube.com/watch?v=eaEGYQ_uX2c ADDO Channel 2: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=hdTPgcjPOoU ADDO Channel 2: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=PyoVNg0IKJ8 ADDO Channel 2: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=dXrMgJIcBhM ADDO Channel 2: Block 4 (2:30PM-6:30PM ET)
https://www.youtube.com/watch?v=Vqz2glnGaYE ADDO Channel 2: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=OKO4n0HThT8 ADDO Channel 2: Block 6 (10:30PM-3:00AM ET)
DevSecOps
https://content.sonatype.com/2020addo-dso
https://www.youtube.com/watch?v=Bs76ifKn5ts ADDO Channel 3: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=0fT-q1Ptf94 ADDO Channel 3: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=IsF1VQ4km_M ADDO Channel 3: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=xpCFzBMjXzo ADDO Channel 3: Block 4 (2:30PM-6:30 PM ET)
https://www.youtube.com/watch?v=4jFiTTopeCg ADDO Channel 3: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=gE9LyVUNUlU ADDO Channel 3: Block 6 (10:30PM-3:00AM)
Modern Infrastructure
https://content.sonatype.com/2020addo-mi
https://www.youtube.com/watch?v=ncPQy8CIA88 ADDO Channel 4: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=OsED5fZBkXI ADDO Channel 4: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=LJcuNGXAoZQ ADDO Channel 4: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=8rJx4OWwzIs ADDO Channel 4: Block 4 (2:30PM-6:30PM ET)
https://www.youtube.com/watch?v=6YhlKEDnR5Q ADDO Channel 4: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=sTX8RASHMXQ ADDO Channel 4: Block 6 (10:30PM-3:00AM ET)
CI/CD Continous Everything
https://content.sonatype.com/2020addo-cicd
https://www.youtube.com/watch?v=8GM4ux0mkyI ADDO Channel 5: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=rpEewlKwojY ADDO Channel 5: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=8zwhIO9QMgs ADDO Channel 5: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=ckNcQgYRjR0 ADDO Channel 5: Block 4 (2:30PM-6:30PM ET)
https://www.youtube.com/watch?v=O2WPKqAoNiQ ADDO Channel 5: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=Q2fTDHKGZkY ADDO Channel 5: Block 6 (10:30PM-3:00AM ET)
Government
https://content.sonatype.com/2020addo-gov
https://www.youtube.com/watch?v=Z91PxCaosyc ADDO Channel 6: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=gQTuDp_sOZg ADDO Channel 6: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=qtaEvIclOY4 ADDO Channel 6: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=vzSqF4gLnVU ADDO Channel 6: Block 4 (2:30PM-6:30PM ET)
https://www.youtube.com/watch?v=cttjekzVEqU ADDO Channel 6: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=o8exvM1qMWg ADDO Channel 6: Block 6 (10:30PM-3:00AM ET)
https://www.alldaydevops.com/2020-fallschedule?zone=Europe/Minsk
Keynotes + Site Reliability Engineering
https://content.sonatype.com/2020addo-keynotes
https://content.sonatype.com/2020addo-sre
https://www.youtube.com/watch?v=OHnNfTCA2Io ADDO Channel 1: Block 6 (10:30PM-3:00AM ET)
https://www.youtube.com/watch?v=KxfjoelJ4o0 ADDO Channel 1: Block 6 UPDATED (11:30PM-3:00AM ET)
https://www.youtube.com/watch?v=sRRWNLZMfpc ADDO Channel 1: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=a0xkHnV71W8 ADDO Channel 1: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=TaojQMOiL-Q ADDO Channel 1: Block 4 (2:30PM-6:30Pm ET)
https://www.youtube.com/watch?v=8yhQR7ZFofo ADDO Channel 1: Block 5 (6:30PM-10:30PM ET)
Cultural Transformation
https://content.sonatype.com/2020addo-ct
https://www.youtube.com/watch?v=eaEGYQ_uX2c ADDO Channel 2: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=hdTPgcjPOoU ADDO Channel 2: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=PyoVNg0IKJ8 ADDO Channel 2: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=dXrMgJIcBhM ADDO Channel 2: Block 4 (2:30PM-6:30PM ET)
https://www.youtube.com/watch?v=Vqz2glnGaYE ADDO Channel 2: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=OKO4n0HThT8 ADDO Channel 2: Block 6 (10:30PM-3:00AM ET)
DevSecOps
https://content.sonatype.com/2020addo-dso
https://www.youtube.com/watch?v=Bs76ifKn5ts ADDO Channel 3: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=0fT-q1Ptf94 ADDO Channel 3: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=IsF1VQ4km_M ADDO Channel 3: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=xpCFzBMjXzo ADDO Channel 3: Block 4 (2:30PM-6:30 PM ET)
https://www.youtube.com/watch?v=4jFiTTopeCg ADDO Channel 3: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=gE9LyVUNUlU ADDO Channel 3: Block 6 (10:30PM-3:00AM)
Modern Infrastructure
https://content.sonatype.com/2020addo-mi
https://www.youtube.com/watch?v=ncPQy8CIA88 ADDO Channel 4: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=OsED5fZBkXI ADDO Channel 4: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=LJcuNGXAoZQ ADDO Channel 4: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=8rJx4OWwzIs ADDO Channel 4: Block 4 (2:30PM-6:30PM ET)
https://www.youtube.com/watch?v=6YhlKEDnR5Q ADDO Channel 4: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=sTX8RASHMXQ ADDO Channel 4: Block 6 (10:30PM-3:00AM ET)
CI/CD Continous Everything
https://content.sonatype.com/2020addo-cicd
https://www.youtube.com/watch?v=8GM4ux0mkyI ADDO Channel 5: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=rpEewlKwojY ADDO Channel 5: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=8zwhIO9QMgs ADDO Channel 5: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=ckNcQgYRjR0 ADDO Channel 5: Block 4 (2:30PM-6:30PM ET)
https://www.youtube.com/watch?v=O2WPKqAoNiQ ADDO Channel 5: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=Q2fTDHKGZkY ADDO Channel 5: Block 6 (10:30PM-3:00AM ET)
Government
https://content.sonatype.com/2020addo-gov
https://www.youtube.com/watch?v=Z91PxCaosyc ADDO Channel 6: Block 1 (3:00AM-8:00AM ET)
https://www.youtube.com/watch?v=gQTuDp_sOZg ADDO Channel 6: Block 2 (8:00AM-11:00AM ET)
https://www.youtube.com/watch?v=qtaEvIclOY4 ADDO Channel 6: Block 3 (11:00AM-2:30PM ET)
https://www.youtube.com/watch?v=vzSqF4gLnVU ADDO Channel 6: Block 4 (2:30PM-6:30PM ET)
https://www.youtube.com/watch?v=cttjekzVEqU ADDO Channel 6: Block 5 (6:30PM-10:30PM ET)
https://www.youtube.com/watch?v=o8exvM1qMWg ADDO Channel 6: Block 6 (10:30PM-3:00AM ET)
Alldaydevops
All Day DevOps 2020 | Schedule
The All Day DevOps 2020 schedule containing 24 hours of non-stop sessions led by industry experts.
начались отваливаться куски CI использующие образы с докерхаба
https://www.docker.com/blog/what-you-need-to-know-about-upcoming-docker-hub-rate-limiting/
https://www.docker.com/blog/what-you-need-to-know-about-upcoming-docker-hub-rate-limiting/
Docker Blog
What you need to know about upcoming Docker Hub rate limiting
On August 24th, we announced the implementation of rate limiting for Docker container pulls for some users. Beginning November 2, Docker will begin phasing in limits of Docker container pull requests for anonymous and free authenticated users. The limits…
в gitlab 13.6 (который в ближайшее время релизнется) вынесли из Premium в Core фичу по проксированию докер контейнеров https://gitlab.com/gitlab-org/gitlab/-/issues/273655
https://docs.gitlab.com/ee/user/packages/dependency_proxy/
https://docs.gitlab.com/ee/user/packages/dependency_proxy/
GitLab
Move the Dependency Proxy to Core (#273655) · Issues · GitLab.org / GitLab · GitLab
Release notes Problem to solve When determining if a feature should be Paid-only or...
https://octopus.com/blog/devops-reading-list
я бы их все порекомендовал почитать :)
каждая из описанных книг, дает толчек в самосовершенствовании в том либо ином направлении, помогающая расширить горизонты системного подхода к работе в целом
большинство из этих книг переведено на русский язык и всегда можно найти, как в бумажном так и электронном виде почитать
я бы их все порекомендовал почитать :)
каждая из описанных книг, дает толчек в самосовершенствовании в том либо ином направлении, помогающая расширить горизонты системного подхода к работе в целом
большинство из этих книг переведено на русский язык и всегда можно найти, как в бумажном так и электронном виде почитать
Octopus
The DevOps reading list: Choosing your next DevOps book
Your guide to selecting your first/next DevOps book.
kubectl logs: specify the default container to output logs | text․superbrothers․dev
https://text.superbrothers.dev/en/201123-allow-to-preselect-interesting-container-in-logs/
https://text.superbrothers.dev/en/201123-allow-to-preselect-interesting-container-in-logs/
text.superbrothers.dev
kubectl logs: specify the default container to output logs
If your pod contains multiple containers, running kubectl logs command will result in an error asking you to select one container as follows:
$ kubectl logs nginx error: a container name must be specified for pod nginx, choose one of: [app sidecar] Use the…
$ kubectl logs nginx error: a container name must be specified for pod nginx, choose one of: [app sidecar] Use the…
Forwarded from AWS Notes
Helm + ECR
Для стандартизации процессов в Kubernetes окружениях, использующих Helm для деплоя сервисов удобно иметь и чарты в виде докер-образов. Такая возможность на текущий момент в Helm доступна лишь в экспериментальном режиме:
В докер-реестрах других провайдеров такая поддержка уже была раньше, наконец, с сентября 2020-го года она есть и в ECR:
https://docs.aws.amazon.com/AmazonECR/latest/userguide/push-oci-artifact.html
Настроим переменные:
Сохраняем чарт:
Логинимся Хелмом в реестр (aws-cli version 2):
Пушим чарт в ECR:
Спулить чарт из ECR:
Распаковать чарт в текущую папку:
Распаковать чарт в нужную папку (останется изначально имеющаяся вложенность):
#ECR #Helm
Для стандартизации процессов в Kubernetes окружениях, использующих Helm для деплоя сервисов удобно иметь и чарты в виде докер-образов. Такая возможность на текущий момент в Helm доступна лишь в экспериментальном режиме:
export HELM_EXPERIMENTAL_OCI=1В докер-реестрах других провайдеров такая поддержка уже была раньше, наконец, с сентября 2020-го года она есть и в ECR:
https://docs.aws.amazon.com/AmazonECR/latest/userguide/push-oci-artifact.html
Настроим переменные:
ECR_AWS_ID=123456789012ECR_REGION=eu-central-1CHART_DIR=my-chartREPO_NAME=helm-repoIMAGE_TAG=build-1HELM_REGISTRY=${ECR_AWS_ID}.dkr.ecr.${ECR_REGION}.amazonaws.comHELM_ECR_ADDRESS=${HELM_REGISTRY}/${REPO_NAME}:${IMAGE_TAG}Сохраняем чарт:
helm chart save ${CHART_DIR} ${HELM_ECR_ADDRESS}Логинимся Хелмом в реестр (aws-cli version 2):
aws ecr get-login-password --region ${ECR_REGION} | helm registry login --username AWS --password-stdin ${HELM_REGISTRY}Пушим чарт в ECR:
helm chart push ${HELM_ECR_ADDRESS}Спулить чарт из ECR:
helm chart pull ${HELM_ECR_ADDRESS}Распаковать чарт в текущую папку:
helm chart export ${HELM_ECR_ADDRESS}Распаковать чарт в нужную папку (останется изначально имеющаяся вложенность):
helm chart export ${HELM_ECR_ADDRESS} --destination some-dir#ECR #Helm
Amazon
Pushing a Helm chart to an Amazon ECR private repository - Amazon ECR
Push Open Container Initiative (OCI) artifacts to an Amazon ECR private repository
