Skip to content

Instantly share code, notes, and snippets.

@lalyos
lalyos / explorer.yaml
Created November 7, 2021 14:41
rancher cluster explorer
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: kube-explorer
namespace: kube-system
labels:
app: kube-explorer
---
kind: ClusterRoleBinding
@lalyos
lalyos / README.md
Last active November 27, 2020 06:58
Grape k8s day 1

This is the k8s training shared files for Grape

kube context

curl -LO https://gist.githubusercontent.com/lalyos/8f8883056f6b880cf233a954cf9d2523/raw/8df9863fec650781c5b61eccaddde0d229c8f1de/config-prod

merge

@lalyos
lalyos / fleet.yaml
Created November 24, 2020 07:03
kyverno fleet test
namespace: fleet-helm-example
helm:
releaseName: kyverno-test
chart: "https://github.com/lalyos/kyverno-chart/archive/master.zip"
@lalyos
lalyos / README.md
Last active November 18, 2020 20:17
k8s kubegraph generate svg from manifest via graphviz
@lalyos
lalyos / 0README.md
Last active October 18, 2020 17:36
socker cli bash completion

Usage

This is what I can remember:

curl -L j.mp/bash-completion-docker | sh 

or if you dont like curl-pipe, do it by hand:

ln -s /Applications/Docker.app/Contents/Resources/etc/docker.bash-completion /usr/local/etc/bash_completion.d/docker
@lalyos
lalyos / dinner.json
Created December 3, 2019 15:33
dinner poc
{
"orders":[
{
"id": 1,
"user": "lalyos",
"food": "pacal"
},
{
"id": 2,
"user": "geza",
@lalyos
lalyos / 0README.md
Last active November 28, 2019 22:37
Kustomize illustrated

Kustomize illustrated

Its much easier to understand how kustomize work if you see some pictures ...

@lalyos
lalyos / 00-k8s-prompt.md
Last active March 31, 2025 15:03
simple shell based prompt generated with promptline.vim

Sometimes a very simple prompt is useful - like creating documentation, or github issues. In those cases its still important to be able to tell the k8s context/ns

white [ctx/ns]

PS1='[$(kubectl config view --minify -o jsonpath="{.contexts[0].name}:{.contexts[0].context.namespace}")]$ '

orange [ns]

Fake/Quick rest api prototype by combinig:

docker run -d \
  --name json-server \
  -p 3000:3000 \
  lalyos/json-server https://gist.githubusercontent.com/lalyos/2be21105e3607b4981c85a542cedc7fc/raw/issues.json