Newsletter of Carlos Santana — Issue #19

Carlos Santana
8 min readDec 5, 2021

Welcome to my newsletter. Every week, I’ll update you on Cloud Native topics in 3 categories News, Assets, and Skills.

This week I have been busy raking leaves 🍂, every day I wake up and there the same amount of leaves on the ground, I hope this madness ends soon 😅

News

Knative will be under CNCF soon ❤️

Knative Has Applied to Become a CNCF Incubating Project — Knativeknative.dev
Knative has applied to join the CNCF

Linux Foundation Training — Cyber Monday: Save Up to 65%!training.linuxfoundation.org
Cyber Monday is here! Save up to 65% on LF courses and certification exams covering Linux, Kubernetes, Cloud Foundry, Hyperledger and more!

Best Deal Ever — 40% OFF Black Friday 2021 starts now! | A Cloud Guruacloudguru.com
Save 40% on cloud learning with our personal annual plans (Limited Time Only). Leader in Azure, GCP, AWS cloud certification & training courses. Hands-on experience. Individual plans, with Free plans available. Start learning today.

Save 40% on Gift of Pluralsightwww.pluralsight.com
It’s our best deal ever. Score it while you can and save big on new, in-demand technology skills.

Upbound Raises $60M in Funding to Advance its Universal Cloud Platformblog.upbound.io
Today I’m incredibly excited to announce that we’ve raised $60M in new funding. Our Series B was led by Altimeter Capital with participation from existing and new investors, GV, Intel Capital, and Telstra Ventures. We will use the new funding to continue serving the Crossplane community, accelerate product

Welcome to Fleet! | JetBrains Newsblog.jetbrains.com
Update (Dec 3, 2021): We’ve received an overwhelming number of requests for the Fleet Early Preview program. Unfortunately we can’t accept any new requests, but we will continue sending invites to tho

Lens 5.3 Released. We are proud to announce that Lens 5.3… | by Miska Kaipiainen | k8slens | Nov, 2021 | Mediummedium.com
We are proud to announce that Lens 5.3 is now available! The highlight of this release is the new Managed Dev Clusters feature that makes it possible for all Lens users to easily run their own…

Introducing Quantum Serverless, a new programming model for leveraging quantum and classical resources | IBM Research Blogresearch.ibm.com
To bring value to our users, we need our programing model to fit seamlessly into their workflows — a serverless architecture.

Knative: Serverless & “Terror”-forms Pt.2 using GCP | Meetup

www.meetup.com
wo 8 dec. 17:00: Hi peeps! Join us before heading off for the Holidays! Carlos Santana & Vuyo Mhlotshane will be at this festive edition for the last Software Circus of 2021. Ugly sweaters

AWS brings M1 Mac minis to its cloud — TechCrunchtechcrunch.com
At today’s AWS re:Invent keynote, Amazon CTO Werner Vogels announced that AWS will now offer M1 Mac minis as part of its EC2 compute service. It was only last year that AWS first brought Mac minis to its cloud. Using the Thunderbolt port, these minis connect to the AWS Nitro System, which helps make them […]

Assets

Secure deployments with OpenID Connect & GitHub Actions now generally available | The GitHub Bloggithub.blog
GitHub Actions now supports OpenID Connect for secure deployment to different cloud providers via short-lived, auto-rotated tokens.

Using Github Actions OpenID Connect to push to AWS ECR without Credentials — tedious ramblingsblog.tedivm.com
Learn how to push images from Github to AWS ECR using the Github Actions OpenID Connector.

GitHub — sigstore/cosign-gatekeeper-provider: 🔮 ✈️ to integrate OPA Gatekeeper’s new ExternalData feature with cosign to determine whether the images are valid by verifying their signaturesgithub.com
🔮 ✈️ to integrate OPA Gatekeeper’s new ExternalData feature with cosign to determine whether the images are valid by verifying their signatures — GitHub — sigstore/cosign-gatekeeper-provider: 🔮 ✈️ to integrate OPA Gatekeeper’s new ExternalData feature with cosign to determine whether the images are valid by verifying their signatures

GitHub — Trendyol/kink: KinK is a helper CLI that facilitates to manage KinD clusters as Kubernetes pods. Designed to ease clusters up for fast testing with batteries included in mind.github.com
KinK is a helper CLI that facilitates to manage KinD clusters as Kubernetes pods. Designed to ease clusters up for fast testing with batteries included in mind. — GitHub — Trendyol/kink: KinK is a helper CLI that facilitates to manage KinD clusters as Kubernetes pods. Designed to ease clusters up for fast testing with batteries included in mind.

I recently got my first NUC, and the only place that had some in stock was SimplyNUC

Build Your Own NUC: Computers, Desktops, & Laptops — Simply NUCsimplynuc.com
Committed to providing the finest of small form factor computers.

3 open source tools for producing video tutorials | Opensource.comopensource.com
Use OBS, OpenShot, and Audacity to create videos to teach your learners.

GitHub — sethvargo/go-password: A Golang library for generating high-entropy random passwords similar to 1Password or LastPass.github.com
A Golang library for generating high-entropy random passwords similar to 1Password or LastPass. — GitHub — sethvargo/go-password: A Golang library for generating high-entropy random passwords similar to 1Password or LastPass.

How “random” are the generated passwords? — 1Password Support Community1password.community
Hi, While there is a lot of information on the site and forums about the keychain formats and how many rounds of hashing is done on the master pw etc, I have not found any information at all on how 1PW for Mac and iOS generate strong passwords (Sorry if I missed the info elsewhere):

Testing shell commands in Go | Anton on software

blog.sergeyev.info
How to execute and test external shell commands in Golang, locally and remote

Kube-vip on KIND

kube-vip.io
Since kube-vip as a DaemonSet runs as a regular resource instead of a static Pod, it still needs the correct access to be able to watch Kubernetes Services and other objects. In order to do this, RBAC resources must be created which include a ServiceAccount, ClusterRole, and ClusterRoleBinding and can be applied this with the command:

Rclone syncs your files to cloud storage

rclone.org
Rclone syncs your files to cloud storage: Google Drive, S3, Swift, Dropbox, Google Cloud Storage, Azure, Box and many more.

GitHub — dlvhdr/gh-prs: gh cli extension to display a dashboard of PRs — configurable with a beautiful UI.github.com
gh cli extension to display a dashboard of PRs — configurable with a beautiful UI. — GitHub — dlvhdr/gh-prs: gh cli extension to display a dashboard of PRs — configurable with a beautiful UI.

Keptn — Cloud-native application life-cycle orchestration.keptn.sh
Keptn automates observability, SLO-driven multi-stage delivery, and operations

Skills

Culture and Enablement in Kubernetes Service Ownership — Container Journalcontainerjournal.com
Before businesses can implement service ownership and realize Kubernetes best practices, they need to know about culture and enablement.

A Crypto True Believer Makes His Casenewsletters.theatlantic.com
Dispatches from a weird economy.

Quality-of-Service for Memory Resources | Kubernetes

kubernetes.io
Authors: Tim Xu (Tencent Cloud) Kubernetes v1.22, released in August 2021, introduced a new alpha feature that improves how Linux nodes implement memory resource requests and limits. In prior releases, Kubernetes did not support memory quality guarantees. For example, if you set container resources as follows: apiVersion: v1 kind: Pod metadata: name: example spec: containers: — name: nginx resources: requests: memory: “64Mi” cpu: “250m” limits: memory: “64Mi” cpu: “500m” spec.containers[].resources.requests(e.g. cpu, memory) is designed for scheduling.

Ebook: How to build a serverless app platform on Kubernetesbooks.pmbanugo.me
Learn how to build a Heroku/Netlify kind of platform using GitHub, Kubernetes, Docker, and other Cloud Native tools.

Share or link to quotes & text in Chrome — Computer — Google Chrome Help

support.google.com
You can create a shareable link that goes directly to specific highlighted text on a page. To create a link that opens directly to highlighted text:

DON’T JUST ROLL THE DICE

neildavidson.com

A usefully short guide to software pricing by Neil Davidson

Continuous Delivery for Kubernetes you own this product by Mauricio Slatinowww.manning.com

Take the fast track in your journey to continuous delivery, with open source tools for Kubernetes and cloud applications. This book explores the tools and techniques you’ll need to overcome common cloud native challenges. In Continuous Delivery for Kubernetes you will learn how to: Select the right open source project to solve challenges with your Kubernetes application Package, version, distribute and instant cloud native services using Helm Create and run pipelines using Tekton Plan and implement a multicloud strategy with Crossplane Implement risk-free and progressive upgrades with Knative

ff

--

--

Carlos Santana

Sr. Contaibers Specialist SA @ AWS Kubernetes, Knative, Istio, OpenShift, UX, Serverless, DevOps, GitOps, SRE, Architect, Speaker, CKA, CKAD, CKS