Skip to content

Instantly share code, notes, and snippets.

View tuxerrante's full-sized avatar
💭
Have you tried turning it off and on again?

Affinito Alessandro tuxerrante

💭
Have you tried turning it off and on again?
View GitHub Profile
@tuxerrante
tuxerrante / kubernetes_apis_with_curl.sh
Last active September 25, 2023 18:01 — forked from avoidik/curl.sh
Use curl instead of kubectl
#!/bin/bash
###
# download yq
#
set -ex
# https://docs.github.com/en/rest/releases/releases?apiVersion=2022-11-28#get-the-latest-release
latest_tag=$(curl -sL -H "X-GitHub-Api-Version: 2022-11-28" https://api.github.com/repos/mikefarah/yq/releases/latest |jq -r .tag_name)
@tuxerrante
tuxerrante / kind-metrics-server.yaml
Last active June 13, 2022 17:52 — forked from hjacobs/kind-metrics-server.yaml
Metrics Server API deployment manifests for Kubernetes kind
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: system:aggregated-metrics-reader
labels:
rbac.authorization.k8s.io/aggregate-to-view: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true"
rbac.authorization.k8s.io/aggregate-to-admin: "true"
rules:
- apiGroups: ["metrics.k8s.io"]
#!/bin/bash
function kubectl_version {
kubectl version
kubectl version --output=yaml
}
OS=$(uname -o)
#################
# Only if Linux #