начались отваливаться куски 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
Forwarded from DevOps&SRE Library
kubectl-images
kubectl-images makes use of the kubectl command. It first calls kubectl get pods to retrieve pods details and filters out the container image information of each pod, then prints out the final result in a table view.https://github.com/chenjiandongx/kubectl-images
https://aws.amazon.com/blogs/aws/new-for-aws-lambda-1ms-billing-granularity-adds-cost-savings/
Цены на лямбды пойдут вниз :)
Цены на лямбды пойдут вниз :)
Amazon
New for AWS Lambda – 1ms Billing Granularity Adds Cost Savings | Amazon Web Services
What I like about AWS Lambda is that it lets you run code without provisioning or managing servers, and you pay only for what you use. Since we launched Lambda in 2014, you have been charged for the number of times your code is triggered (requests) and for…
https://github.com/aws/containers-roadmap/issues/583
они наконец это закрыли
https://aws.amazon.com/about-aws/whats-new/2020/12/amazon-eks-support-ec2-spot-instances-managed-node-groups/
https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-provisioning-and-managing-ec2-spot-instances-in-managed-node-groups/
они наконец это закрыли
https://aws.amazon.com/about-aws/whats-new/2020/12/amazon-eks-support-ec2-spot-instances-managed-node-groups/
https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-provisioning-and-managing-ec2-spot-instances-in-managed-node-groups/
GitHub
[EKS] [request]: Spot instances for managed node groups · Issue #583 · aws/containers-roadmap
Tell us about your request Right now we can use on-demand instances in a managed node worker group. However I see no reference in the documentation to using spot instances or a spot fleet. Ideally,...
https://aws.amazon.com/about-aws/whats-new/2020/12/amazon-web-services-announces-aws-proton/
новая штука от Амазона анонсирована в preview, как fully managed deployment service for container and serverless applications, надо будет поглядеть на нее
ну и их роадмап уже виден
https://github.com/aws/aws-proton-public-roadmap/projects/1
новая штука от Амазона анонсирована в preview, как fully managed deployment service for container and serverless applications, надо будет поглядеть на нее
ну и их роадмап уже виден
https://github.com/aws/aws-proton-public-roadmap/projects/1
Amazon Web Services, Inc.
Amazon Web Services Announces AWS Proton
https://aws.amazon.com/eks/eks-anywhere/
в следующем году можно будет ранать eks в on-premise :)
в следующем году можно будет ранать eks в on-premise :)
Amazon
Kubernetes On-Premises - Amazon EKS Anywhere - AWS
Amazon EKS Anywhere simplifies creating and operating on-premises Kubernetes clusters with default component configurations and automated cluster management tools.