In my previous post, I explained how I created a Chocolatey package for the DigitalOcean doctl CLI. I also created one for the Linkerd CLI. Linkerd is a very popular service mesh for Kubernetes.
There's a small difference in the chocolateyinstall.ps1 file compared to the one I used for doctl because the Linkerd tool is provided as an EXE, not a ZIP file so I used the Get-ChocolateyWebFile command to download it from Github and rename to linkerd.exe in one shot.
Get-ChocolateyWebFile -PackageName "Linkerd2" -FileFullPath "$toolsDir\linkerd.exe" -Url $url -checksum64 $checksum64 -checksumType64 $checksumType64
Here's the link for the package: https://chocolatey.org/packages/Linkerd2
The code is on GitHub:
Learn Docker and Kubernetes
Like this blog post? I also teach Docker and Kubernetes virtual classes at Kubernetes Academy.
Kubernetes Academy offers instructor led training workshop-style on Docker containers and Kubernetes for web developers, DevOps specialists, I.T. Pros. With our virtual classes, you get the same training experience and the same interaction with the trainer.
Courses info, dates and prices: LearnK8s.ca