Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asdf-community/asdf-kubectl
Kubectl plugin for the asdf version manager
https://github.com/asdf-community/asdf-kubectl
asdf asdf-plugin
Last synced: about 10 hours ago
JSON representation
Kubectl plugin for the asdf version manager
- Host: GitHub
- URL: https://github.com/asdf-community/asdf-kubectl
- Owner: asdf-community
- License: mit
- Created: 2017-10-06T18:58:12.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T11:37:35.000Z (11 months ago)
- Last Synced: 2024-08-02T13:29:43.555Z (3 months ago)
- Topics: asdf, asdf-plugin
- Language: Shell
- Homepage: https://github.com/asdf-vm/asdf
- Size: 39.1 KB
- Stars: 120
- Watchers: 11
- Forks: 27
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# asdf-kubectl
Kubectl plugin for [asdf](https://github.com/asdf-vm/asdf) version manager
## Install
```
asdf plugin-add kubectl https://github.com/asdf-community/asdf-kubectl.git
```## Use
Check out the [asdf documentation](https://asdf-vm.com/#/core-manage-versions?id=install-version) for instructions on how to install and manage versions of Kubectl.
## Architecture Override
The `ASDF_KUBECTL_OVERWRITE_ARCH` variable can be used to override the architecture that is used for determining which `kubectl` build to download. The primary use case is when attempting to install an older version of `kubectl` for use on an Apple M1 computer as `kubectl` was not built for ARM at the time.
### Without `ASDF_KUBECTL_OVERWRITE_ARCH`:
```
% asdf install kubectl 1.18.17
Downloading kubectl from https://storage.googleapis.com/kubernetes-release/release/v1.18.17/bin/darwin/arm64/kubectl
```### With `ASDF_KUBECTL_OVERWRITE_ARCH`:
```
% ASDF_KUBECTL_OVERWRITE_ARCH=amd64 asdf install kubectl 1.18.17
Downloading kubectl from https://storage.googleapis.com/kubernetes-release/release/v1.18.17/bin/darwin/amd64/kubectl
```