mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-08-25 07:57:25 +00:00
feb 24th
This commit is contained in:
@@ -59,6 +59,7 @@
|
||||
- [docs.microsoft.com: Multi-tenant user management scenarios](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/multi-tenant-user-management-scenarios)
|
||||
- [docs.microsoft.com: Overview: Cross-tenant access with Azure AD External Identities (Preview)](https://docs.microsoft.com/en-us/azure/active-directory/external-identities/cross-tenant-access-overview) Azure AD organizations can use External Identities cross-tenant access settings to manage how they collaborate with other Azure AD organizations through B2B collaboration. Cross-tenant access settings give you granular control over how external Azure AD organizations collaborate with you (inbound access) and how your users collaborate with external Azure AD organizations (outbound access).
|
||||
- [==nubesgen.com==](https://nubesgen.com) - [microsoft/NubesGen](https://github.com/microsoft/NubesGen) Going to production on Azure is only one `git push` away. **Kickstart your project on Azure in minutes! Easily generate Terraform and Bicep templates for your project. Automate your infrastructure using GitOps best practices with GitHub Actions. NubesGen is an Open Source project and we are always looking for feedbacks and contributions.**
|
||||
- [charbelnemnom.com: Move Files Between Azure File Share Tiers and optimize storage costs](https://charbelnemnom.com/move-files-between-azure-file-share-tiers/)
|
||||
|
||||
## Azure Training
|
||||
- https://github.com/johnthebrit/CertificationMaterials
|
||||
|
||||
+1
-1
@@ -264,10 +264,10 @@
|
||||
??? note "Click to expand!"
|
||||
|
||||
<center>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/OqCK95AS-YE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/SxsMgHFNvWg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/W_Knpfhv0Qg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/OJySfiMKXLs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/OqCK95AS-YE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
</center>
|
||||
|
||||
## Tweets
|
||||
|
||||
@@ -655,6 +655,7 @@ Grab them from here: [awesome-kubernetes/scripts](https://github.com/nubenetes/a
|
||||
- [jfrog.com: 5 Steps to Hosting Your Application on Amazon Cloud Container Service](https://jfrog.com/blog/5-steps-to-hosting-your-application-on-amazon-cloud-container-service/)
|
||||
- [dzone.com: From Spring Boot Microservices to Lambda Functions 🌟🌟](https://dzone.com/articles/from-java-microservices-to-lambda-functions-a-jour) Get your microservices where they need to be.
|
||||
- [==AdminTurnedDevOps/DevOps-The-Hard-Way-AWS==](https://github.com/AdminTurnedDevOps/DevOps-The-Hard-Way-AWS) **This repository contains free labs for setting up an entire workflow and DevOps environment from a real-world perspective in AWS**
|
||||
- [==medium.com/@adrianarba: CI/CD defined through terraform using AWS CodePipeline, AWS CodeCommit, and AWS CodeBuild==](https://medium.com/@adrianarba/ci-cd-defined-through-terraform-using-aws-codepipeline-aws-codecommit-and-aws-codebuild-12ade4d9cfa3)
|
||||
|
||||
## Azure Samples
|
||||
- [github.com/Azure-Samples 🌟](https://github.com/Azure-Samples) Microsoft Azure code samples and examples in .NET, Java, Python, Node.js, PHP and Ruby
|
||||
|
||||
@@ -484,6 +484,8 @@ Resolve your software incidents 10x faster
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Artem Kobrin from <a href="https://twitter.com/NTTDATAServices?ref_src=twsrc%5Etfw">@NTTDATAServices</a> presents their multi-stage blue-green deployments with <a href="https://twitter.com/keptnProject?ref_src=twsrc%5Etfw">@keptnProject</a> and <a href="https://twitter.com/argoproj?ref_src=twsrc%5Etfw">@argoproj</a> in <a href="https://twitter.com/hashtag/Kubernetes?src=hash&ref_src=twsrc%5Etfw">#Kubernetes</a>. Nice pipelines😍 <a href="https://twitter.com/hashtag/keptnUserGroup?src=hash&ref_src=twsrc%5Etfw">#keptnUserGroup</a> <a href="https://t.co/E1eDMoxcDz">pic.twitter.com/E1eDMoxcDz</a></p>— Oleg Nenashev (@oleg_nenashev) <a href="https://twitter.com/oleg_nenashev/status/1460644013120315397?ref_src=twsrc%5Etfw">November 16, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I like to architect cloud. What do you love - DevOps or architect?</p>— Satyen Kumar (@SatyenKumar) <a href="https://twitter.com/SatyenKumar/status/1489260596512002050?ref_src=twsrc%5Etfw">February 3, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
|
||||
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Few things you must absolutely know about DevOps<br>1⃣ DevOps is a software development lifecycle (SDLC) approach which involves<br>🧩Continuous integration<br>🧪Continuous testing<br>🚚Continuous Delivery<br>🛫Continuous deployment<br>🔎Continuous monitoring <br>throughout its development phase. <br>🧵 <a href="https://t.co/I38Ntqryeq">pic.twitter.com/I38Ntqryeq</a></p>— Satyen Kumar (@SatyenKumar) <a href="https://twitter.com/SatyenKumar/status/1496433970183090182?ref_src=twsrc%5Etfw">February 23, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
</center>
|
||||
</details>
|
||||
|
||||
|
||||
@@ -156,6 +156,7 @@
|
||||
- [thenewstack.io: Want Real Cybersecurity Progress? Redefine the Security Team](https://thenewstack.io/want-real-cybersecurity-progress-redefine-the-security-team/)
|
||||
- [devops.com: Taking a DevSecOps Approach to API Security](https://devops.com/why-traditional-approaches-to-api-security-dont-work/)
|
||||
- [devops.com: Continuous Security: The Next Evolution of CI/CD](https://devops.com/continuous-security-the-next-evolution-of-ci-cd/)
|
||||
- [==about.gitlab.com: Fantastic Infrastructure as Code security attacks and how to find them==](https://about.gitlab.com/blog/2022/02/17/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them/) **IaC Security Scanning with Kubernetes**
|
||||
|
||||
## Kubernetes Security Compliance Frameworks
|
||||
- [==armosec.io: Kubernetes Security Compliance Frameworks== 🌟](https://www.armosec.io/blog/kubernetes-security-frameworks-and-guidance/)
|
||||
|
||||
@@ -128,6 +128,7 @@
|
||||
* [codeproject.com: How to Create an Image in Docker using Python](https://www.codeproject.com/Tips/5323808/How-To-Create-An-Image-In-Docker-Using-Python)
|
||||
* [dev.to: Top 5 Docker Best Practices](https://dev.to/karanpratapsingh/top-5-docker-best-practices-57oh)
|
||||
* [thenewstack.io: How to Share Data Between Docker Containers](https://thenewstack.io/how-to-share-data-between-docker-containers/)
|
||||
* [iximiuz.com: Containers 101: attach vs. exec - what's the difference?](https://iximiuz.com/en/posts/containers-101-attach-vs-exec/)
|
||||
|
||||
## Docker CLI
|
||||
* [docs.docker.com: docker buildx imagetools](https://docs.docker.com/engine/reference/commandline/buildx_imagetools/) Commands to work on images in registry
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
# Cloud FinOps. Collaborative, Real-Time Cloud Financial Management
|
||||
- [Introduction](#introduction)
|
||||
- [EKS](#eks)
|
||||
- [Books](#books)
|
||||
- [Kubernetes Governance and Cost Management for the Cloud-Native Enterprise](#kubernetes-governance-and-cost-management-for-the-cloud-native-enterprise)
|
||||
- [Replex](#replex)
|
||||
@@ -22,6 +23,9 @@
|
||||
- [cloud.google.com: 5 key metrics to measure Cloud FinOps impact in your organization in 2022 and beyond](https://cloud.google.com/blog/topics/cloud-first/key-metrics-to-measure-impact-of-cloud-finops)
|
||||
- [thenewstack.io: Cloud Cost Management for DevOps](https://thenewstack.io/cloud-cost-management-for-devops)
|
||||
|
||||
## EKS
|
||||
- [dev.to: FinOps EKS: 10 tips to reduce the bill up to 90% on AWS managed Kubernetes clusters](https://dev.to/zenika/eks-10-tips-to-reduce-the-bill-up-to-90-on-aws-managed-kubernetes-clusters-epe)
|
||||
|
||||
## Books
|
||||
- [Cloud FinOps O’Reilly Book](https://www.finops.org/cloud-finops-oreilly-book/)
|
||||
|
||||
|
||||
+4
-3
@@ -120,7 +120,7 @@ A curated list of awesome references collected since 2018. Microservices archite
|
||||
- [Maven, Gradle & SDKMAN](maven-gradle.md)
|
||||
- [SonarQube](sonarqube.md)
|
||||
- [Docker Registries. Quay, Nexus, JFrog Artifactory, Harbor and more](registries.md)
|
||||
- [Linux & SSH 🌟](linux.md)
|
||||
- [Linux & SSH](linux.md)
|
||||
- [MkDocs & GitHub Pages](mkdocs.md)
|
||||
### Web Servers, Reverse Proxies, Java Runtimes & Caching Solutions
|
||||
- [Web Servers & Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more](web-servers.md)
|
||||
@@ -141,12 +141,12 @@ A curated list of awesome references collected since 2018. Microservices archite
|
||||
## Configuration Management
|
||||
- [==Ansible==](ansible.md)
|
||||
- [Helm Kubernetes Tool 🌟](helm.md)
|
||||
- [Kustomize - Template-Free Kubernetes Configuration Customization 🌟](kustomize.md)
|
||||
- [Kustomize - Template-Free Kubernetes Configuration Customization](kustomize.md)
|
||||
- [StackStorm](stackstorm.md)
|
||||
- [Chef](chef.md)
|
||||
- [CI/CD Kubernetes Plugins](cicd-kubernetes-plugins.md)
|
||||
- [Client Libraries for Kubernetes: Go client, Python, Fabric8, JKube & Java Operator SDK](kubernetes-client-libraries.md)
|
||||
- [Database Version Control. Liquibase, Flyway and PlanetScale 🌟](liquibase.md)
|
||||
- [Database Version Control. Liquibase, Flyway and PlanetScale](liquibase.md)
|
||||
- [redhat-cop: Openshift Applier](https://dzone.com/articles/gitops-with-openshift-applier)
|
||||
- [YAML and JSON 🌟](yaml.md)
|
||||
## Databases on Kubernetes
|
||||
@@ -191,6 +191,7 @@ A curated list of awesome references collected since 2018. Microservices archite
|
||||
- [Cloudflare](cloudflare.md)
|
||||
- [Scaleway](scaleway.md)
|
||||
- [Linode](https://www.linode.com/)
|
||||
- [Alibaba](https://www.alibabacloud.com/)
|
||||
- [Gaia-X.eu](https://www.gaia-x.eu)
|
||||
## APIs with SOAP, REST and gRPC
|
||||
- [APIs with SOAP, REST and gRPC 🌟](api.md)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
# Kubernetes Backup and Migrations
|
||||
- [Introduction](#introduction)
|
||||
- [ETCD Backup](#etcd-backup)
|
||||
- [Kubernetes Volume Snapshot](#kubernetes-volume-snapshot)
|
||||
- [Backup with Trillio Cloud-Native Data Protection for Kubernetes, OpenStack and Virtualization](#backup-with-trillio-cloud-native-data-protection-for-kubernetes-openstack-and-virtualization)
|
||||
- [Backup with Kasten K10](#backup-with-kasten-k10)
|
||||
@@ -34,12 +35,15 @@
|
||||
* [Bacula Enterprise for OpenShift and Kubernetes 🌟](https://www.baculasystems.com/)
|
||||
* [dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated backup on Openshift/K8s](https://dani-izquierdo95.medium.com/mysql-automated-backup-on-openshift-k8s-3690280d304f)
|
||||
* [itnext.io: Backup and Restore of Kubernetes Stateful Application Data with CSI Volume Snapshots](https://itnext.io/backup-and-restore-of-kubernetes-stateful-application-data-with-csi-volume-snapshots-14ce9e6f3778)
|
||||
* [youtube: Kubernetes.. ETCD Backup and Restore... Very Easy Steps... CKA Exam Tips..](https://www.youtube.com/watch?app=desktop&v=mODkt1OJDew&ab_channel=AlokKumar)
|
||||
* [dev.to: Kubernetes Backup & Restore made easy! 🌟](https://dev.to/techworld_with_nana/kubernetes-backup-restore-made-easy-2nlg)
|
||||
* [blog.kasten.io: 10 Key Takeaways from Kubernetes Backup & Recovery For Dummies](https://blog.kasten.io/10-key-takeaways-from-kubernetes-backup-recovery-for-dummies)
|
||||
* [k8up.io](https://k8up.io/) Kubernetes Backup Operator distributed via a Helm chart, compatible with OpenShift and plain Kubernetes.
|
||||
* [medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery](https://medium.com/@amitabhprasad/kubernetes-volume-backup-for-disaster-recovery-56a5facee7fe)
|
||||
|
||||
## ETCD Backup
|
||||
- [youtube: Kubernetes.. ETCD Backup and Restore... Very Easy Steps... CKA Exam Tips..](https://www.youtube.com/watch?app=desktop&v=mODkt1OJDew&ab_channel=AlokKumar)
|
||||
- [gsanjeewa1111.medium.com: How to backup and restore the ETCD in the Rancher cluster](https://gsanjeewa1111.medium.com/how-to-backup-and-restore-the-etcd-in-the-rancher-cluster-f4f075f528c2)
|
||||
|
||||
## Kubernetes Volume Snapshot
|
||||
* [kubernetes.io: Kubernetes 1.20: Kubernetes Volume Snapshot Moves to GA](https://kubernetes.io/blog/2020/12/10/kubernetes-1.20-volume-snapshot-moves-to-ga/)
|
||||
* [itnext.io: Backup and Restore of Kubernetes Stateful Application Data with CSI Volume Snapshots](https://itnext.io/backup-and-restore-of-kubernetes-stateful-application-data-with-csi-volume-snapshots-14ce9e6f3778)
|
||||
|
||||
@@ -40,4 +40,5 @@
|
||||
* [loft.sh: Kubernetes 1.23 Release](https://loft.sh/blog/kubernetes-1.23-release/)
|
||||
* [infoq.com: Kubernetes Proceeding with Deprecation of Dockershim in Upcoming 1.24 Release](https://www.infoq.com/news/2022/01/kubernetes-dockershim-removal/)
|
||||
* [==blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?==](https://blog.runx.dev/will-that-kubernetes-v1-22-upgrade-break-my-application-cc339dc2e2c7)
|
||||
* Concerned about the Dockershim removal in the upcoming Kubernetes 1.24 release? We've updated the faq with additional info, migration guide links and more: http://k8s.io/dockershim
|
||||
* Concerned about the Dockershim removal in the upcoming Kubernetes 1.24 release? We've updated the faq with additional info, migration guide links and more: http://k8s.io/dockershim
|
||||
* [kubernetes.io: Updated: Dockershim Removal FAQ](https://kubernetes.io/blog/2022/02/17/dockershim-faq/)
|
||||
@@ -61,6 +61,7 @@
|
||||
- [kubefwd (Kube Forward)](#kubefwd-kube-forward)
|
||||
- [Kpng. Kubernetes Proxy NG](#kpng-kubernetes-proxy-ng)
|
||||
- [Auto-portforward (apf)](#auto-portforward-apf)
|
||||
- [gardener/Terraformer](#gardenerterraformer)
|
||||
- [Tweets](#tweets)
|
||||
|
||||
## Introduction
|
||||
@@ -690,6 +691,9 @@
|
||||
## Auto-portforward (apf)
|
||||
- [ruoshan/autoportforward](https://github.com/ruoshan/autoportforward) Bidirectional port-forwarding for docker, podman and kubernetes. A handy tool to automatically set up proxies that expose the remote container's listening ports back to the local machine. Just like kubectl portforward or docker run -p LOCAL:REMOTE, but automatically discover and update the ports to be forwarded on the fly. apf can create listening ports in the container and forward them back as well.
|
||||
|
||||
## gardener/Terraformer
|
||||
- [gardener/terraformer: Terraformer](https://github.com/gardener/terraformer) Executes Terraform configuration as job/pod inside a Kubernetes cluster. Terraformer is a tool that can execute Terraform commands (apply, destroy and validate) and can be run as a Pod inside a Kubernetes cluster. The Terraform configuration and state files (main.tf, variables.tf, terraform.tfvars and terraform.tfstate) are stored as ConfigMaps and Secrets in the Kubernetes cluster and will be retrieved and updated by Terraformer.
|
||||
|
||||
## Tweets
|
||||
<details>
|
||||
<summary>Click to expand!</summary>
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
* [buttondown.email: Two reasons Kubernetes is so complex](https://buttondown.email/nelhage/archive/two-reasons-kubernetes-is-so-complex/)
|
||||
* [==opensource.com: A guide to Kubernetes architecture==](https://opensource.com/article/22/2/kubernetes-architecture) Learn how the different components of Kubernetes architecture fit together so you can be better equipped to diagnose problems, maintain a healthy cluster, and optimize your own workflow.
|
||||
* [medium.com/@olivier.gaumond: Why am I able to bind a privileged port in my container without the NET_BIND_SERVICE capability?](https://medium.com/@olivier.gaumond/why-am-i-able-to-bind-a-privileged-port-in-my-container-without-the-net-bind-service-capability-60972a4d5496)
|
||||
* [==kubesphere.io: Kubernetes High Availability Essential Practices Simply Explained==](https://kubesphere.io/blogs/k8s-ha-practices/)
|
||||
|
||||
### Kubernetes Jobs Market
|
||||
* [kube.careers: Kubernetes jobs market (Q2 2021)](https://kube.careers/report-2021-q2) We analyzed all the 113 Kubernetes jobs posted in the past 3 months (Apr-May-Jun 2021) and extracted metrics for:
|
||||
@@ -839,6 +840,7 @@
|
||||
* [snapt.net: Best Practices for Load Balancing Kubernetes Containers](https://www.snapt.net/blog/best-practices-for-load-balancing-kubernetes-containers)
|
||||
* [==vladimir.varank.in: Making sense of requests for CPU resources in Kubernetes== 🌟](https://vladimir.varank.in/notes/2021/09/making-sense-of-requests-for-cpu-resources-in-kubernetes/)
|
||||
* [==harness.io: Kubernetes Mistakes: A Beginner’s Guide To Avoiding Common Pitfalls==](https://harness.io/blog/kubernetes-mistakes/)
|
||||
* [martinheinz.dev: Keeping Kubernetes Clusters Clean and Tidy 🌟](https://martinheinz.dev/blog/60) As your cluster grows, so does the number of resources, volumes or other API objects and sooner or later you will reach the limits somewhere. In this article, you’ll learn how to keep it clean and tidy.
|
||||
|
||||
<center>
|
||||
[{: style="width:50%"}](https://twitter.com/memenetes)
|
||||
|
||||
@@ -72,6 +72,7 @@
|
||||
- [elfinanciero.com.mx: Tu jefe no siempre tiene la razón: ¿de qué manera puedes contradecirlo?](https://www.elfinanciero.com.mx/empresas/2021/07/06/tu-jefe-no-siempre-tiene-la-razon-de-que-manera-puedes-contradecirlo/) Los primeros beneficiados de que exista un pensamiento crítico constructivo en las empresas son los jefes.
|
||||
- [elconfidencial.com: La mejor forma de decirle a tu jefe que estás hasta arriba y no puedes más con tanto trabajo](https://www.elconfidencial.com/alma-corazon-vida/2022-02-14/jefe-trabajo-empleo-quemado-no-puedes_3372444/) Cuando sientes que lo das todo y no puedes más, a veces merece la pena echar el freno y hablar claramente con tu superior del agobio que estás sintiendo. ¿Cómo hacerlo bien?
|
||||
- [blog.trello.com: Consejos para manejar distintos conflictos en un equipo de trabajo](https://blog.trello.com/es/conflictos-en-el-trabajo)
|
||||
- [lavanguardia.com: La delgada línea roja del liderazgo: de la cercanía al compadreo](https://www.lavanguardia.com/economia/20220223/8075492/liderazgo-empresa-jefes-empleados-cercania-decisiones.html)
|
||||
|
||||
### Team Topologies
|
||||
- [itrevolution.com: The Problem With Org Charts](https://itrevolution.com/the-problem-with-org-charts/)
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
- [HashiCorp Learning Resources Reference Guide](#hashicorp-learning-resources-reference-guide)
|
||||
- [Packer](#packer)
|
||||
- [HashiCorp Cloud](#hashicorp-cloud)
|
||||
- [Blogs and Newsletters](#blogs-and-newsletters)
|
||||
- [Terraform](#terraform)
|
||||
- [Interview Questions](#interview-questions)
|
||||
- [Terraform Cloud](#terraform-cloud)
|
||||
@@ -68,6 +69,9 @@
|
||||
- [cloud.hashicorp.com: HashiCorp Cloud](https://cloud.hashicorp.com/) The fastest way to get up and running with HashiCorp tools. HashiCorp Cloud Platform is a fully managed platform for Terraform, Vault, Consul, and more.
|
||||
- [hashicorp.com: Multi-Region Replication Now Available with HCP Vault](https://www.hashicorp.com/blog/multi-region-replication-now-available-with-hcp-vault) New HCP Vault Plus Clusters adds high availability replication of secrets and policies across cloud regions.
|
||||
|
||||
## Blogs and Newsletters
|
||||
- [weekly.tf: Terraform Weekly](https://weekly.tf)
|
||||
|
||||
## Terraform
|
||||
* [Wikipedia.org: Terraform Software](https://en.wikipedia.org/wiki/Terraform_(software))
|
||||
* [terraform.io](https://www.terraform.io/)
|
||||
|
||||
Reference in New Issue
Block a user