diff --git a/docs/ansible.md b/docs/ansible.md index de938d69..977e43b6 100644 --- a/docs/ansible.md +++ b/docs/ansible.md @@ -52,6 +52,7 @@ * [redhat.com: Demystifying Ansible for Linux sysadmins](https://www.redhat.com/sysadmin/demystifying-ansible-sysadmins) Taking the labor out of labor-intensive tasks is what Ansible is all about. Learn the basics here. * [opensource.com: 10 ways Ansible is for everyone π](https://opensource.com/article/21/1/ansible) Expand your knowledge and skills with the top 10 Ansible articles plus five news summaries from 2020 * [ansible.com: Ansible Network Resource Modules: Deep Dive on Return Values](https://www.ansible.com/blog/ansible-network-resource-modules-deep-dive-on-return-values) +* [linkedin.com: Ansible what is it and what not](https://www.linkedin.com/pulse/ansible-what-marcel-koert/) ## Red Hat Ansible Automation Platform - [redhat.com: Red Hat Ansible Automation Platform Enhancements and New Certified Ansible Content Collections Refine the Automation Experience to Drive Business Imperatives](https://www.redhat.com/en/about/press-releases/red-hat-ansible-automation-platform-enhancements-and-new-certified-ansible-content-collections-refine-automation-experience-drive-business-imperatives) Ready-to-use, curated automation for a wide range of platforms, public clouds, network and security technologies help organizations more easily get started with the latest trusted automation diff --git a/docs/aws.md b/docs/aws.md index 0f58d257..920624b8 100644 --- a/docs/aws.md +++ b/docs/aws.md @@ -584,6 +584,7 @@ aws ec2 describe-instances --query 'Reservations[].Instances[].[Placement.Availa ## AWS Monitoring - [github: Steps I used to install Nagios in the cloud](https://github.com/andrewpuch/nagios_setup) - [github: ElectricEye π](https://github.com/jonrau1/ElectricEye/blob/master/README.md) is a set of Python scripts (affectionately called Auditors) that continuously monitor your AWS infrastructure looking for configurations related to confidentiality, integrity and availability that do not align with AWS best practices. +- [medium: AWS Account Security Monitoring π](https://medium.com/swlh/aws-account-security-monitoring-d7ca129d52ac) ## Amazon Alexa. Voice User Interface - [New Alexa Skills Kit Template: Build a Trivia Skill in under an Hour](https://developer.amazon.com/public/community/post/TxDJWS16KUPVKO/New-Alexa-Skills-Kit-Template-Build-a-Trivia-Skill-in-under-an-Hour) diff --git a/docs/databases.md b/docs/databases.md index e3a3e31e..79bce313 100644 --- a/docs/databases.md +++ b/docs/databases.md @@ -46,6 +46,7 @@ * [xenonstack.com: Stateful and Stateless Applications Best Practices and Advantages](https://www.xenonstack.com/insights/stateful-and-stateless-applications/) * [threadreaderapp.com: Kelsey Hightower: "Kubernetes has made huge improvements in the ability to run stateful workloads including databases and message queues, but I still prefer not to run them on Kubernetes" π](https://threadreaderapp.com/thread/963413508300812295.html) * [thenewstack.io: Data on Kubernetes: The Next Frontier](https://thenewstack.io/data-on-kubernetes-the-next-frontier/) βThe interesting opportunity I see in the Kubernetes ecosystem,β Evenson continued, βis that, with the advent of custom resources and Kubernetes, you can build bespoke APIs for your application really easily. Weβre in the world of operator explosion. In essence, it makes Kubernetes applications aware.β +* [dzone: Kubernetes and Running Stateful Workloads π](https://dzone.com/articles/kubernetes-and-running-stateful-workloads) [](https://www.xenonstack.com/insights/stateful-and-stateless-applications/) diff --git a/docs/demos.md b/docs/demos.md index 9e4c30db..71bace4a 100644 --- a/docs/demos.md +++ b/docs/demos.md @@ -477,6 +477,7 @@ Grab them from here: [awesome-kubernetes/scripts](https://github.com/redhatspain - [terraform.collabnix.com](https://collabnix.github.io/terraform/) An Ultimate Terraform Hands-on Labs. Get access to 50+ tutorials around Terraform, Kubernetes & Cloud. - [opensource.com: A guide to Terraform for Kubernetes beginners](https://opensource.com/article/20/7/terraform-kubernetes) Learn how to make a Minikube cluster and deploy to it with Terraform. - [medium: Install Istio on Azure Kubernetes cluster using Terraform](https://medium.com/@vipinagarwal18/install-istio-on-azure-kubernetes-cluster-using-terraform-214f6d3f611) +- [brennerm.github.io: Setting up an EKS cluster with IAM/IRSA integration](https://brennerm.github.io/posts/setting-up-eks-with-irsa-using-terraform.html) ## Prometheus and Grafana - [docker-compose-tpg: Telegraf + Prometheus + Grafana Local Testing Environments](https://github.com/xiaopeng163/docker-compose-tpg) Setup learning environment for Telegraf, Prometheus and Grafana with docker-compose. (include SNMP simulators). diff --git a/docs/devsecops.md b/docs/devsecops.md index e196fec6..2c03a7c6 100644 --- a/docs/devsecops.md +++ b/docs/devsecops.md @@ -147,6 +147,7 @@ - [sysdig.com: 12 Container image scanning best practices to adopt in production](https://sysdig.com/blog/image-scanning-best-practices/) - [infracloud.io: The Ten Commandments of Container Security](https://www.infracloud.io/blogs/top-10-things-for-container-security/) - [medium: KubeSecOps Pipeline(Container security) in a cloudnative ecosystem](https://medium.com/@vaib16dec/kubesecops-pipeline-container-security-in-a-cloudnative-ecosystem-e59bf19a713d) +- [sysdig.com: Sysdig 2021 container security and usage report: Shifting left is not enough π](https://sysdig.com/blog/sysdig-2021-container-security-usage-report/) ## Pod Security Policies - [octetz.com: Setting Up Pod Security Policies](https://octetz.com/docs/2018/2018-12-07-psp/) By default, Kubernetes allows anything capable of creating a Pod to run a fairly privileged container that can compromise a system. Pod Security Policies protect clusters from privileged pods by ensuring the requester is authorised. diff --git a/docs/helm.md b/docs/helm.md index 35dd4f84..36412950 100644 --- a/docs/helm.md +++ b/docs/helm.md @@ -4,6 +4,7 @@ - [Kubecrt](#kubecrt) - [Helm Charts repositories](#helm-charts-repositories) - [Helm Charts](#helm-charts) +- [Shalm. Scriptable helm charts](#shalm-scriptable-helm-charts) - [Helmfile](#helmfile) - [Database Migrations](#database-migrations) - [Helm Books](#helm-books) @@ -75,6 +76,9 @@ Kubernetes packages * [bitnami: create your first helm chart](https://docs.bitnami.com/kubernetes/how-to/create-your-first-helm-chart/) * [openshift.com: oducing the Quarkus Helm Chart](https://www.openshift.com/blog/introducing-the-quarkus-helm-chart) +## Shalm. Scriptable helm charts +* [shalm: Scriptable helm charts](https://github.com/wonderix/shalm) This project brings the starlark scripting language to helm charts. + ## Helmfile - [helmfile](https://github.com/linuxadvise/helmfile) - [linuxadvise.com: Helmfile - Next Level to manage your helm Charts](https://www.linuxadvise.com/amp/helmfile-next-level-to-manage-your-helm-charts) diff --git a/docs/images/hashicorp_logo.jpg b/docs/images/hashicorp_logo.jpg index b7fe5514..c1fcac25 100644 Binary files a/docs/images/hashicorp_logo.jpg and b/docs/images/hashicorp_logo.jpg differ diff --git a/docs/introduction.md b/docs/introduction.md index 5ec1adeb..db2223bf 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -56,6 +56,7 @@ * [thenewstack.io: React in Real-Time with Event-Driven APIs](https://thenewstack.io/react-in-real-time-with-event-driven-apis/) * [codeopinion.com: Splitting up a Monolith into Microservices π](https://codeopinion.com/splitting-up-a-monolith-into-microservices/) * [towardsdatascience.com: Learning From Microservices β as a Data Engineer π](https://towardsdatascience.com/learning-from-microservices-as-a-data-engineer-1334ce13876c) Why Software Engineers moved to microservices and how we could learn from their experience +* [javarevisited.blogspot.com: Why Every Programmer, DevOps Engineer Should learn Docker and Kubernetes in 2020](https://javarevisited.blogspot.com/2020/11/why-devops-engineer-learn-docker-kubernetes.html)