Skip to content

Instantly share code, notes, and snippets.

View taking's full-sized avatar
🐈
Focusing

taking taking

🐈
Focusing
View GitHub Profile

Cert-Manager + nginx-ingress + longhorn Installation with Helm

  • TLS Domain on Kubernetes

Prerequisites

  • Kubernetes 1.19+
  • Helm 3.2.0+
  • Longhorn
  • Public IP 1EA
  • domain 1EA
#/bin/bash
## taking.kr (webmaster@taking.kr)
## 2019-06-11
###########################################
read -p "hostname (ex taking.kr): " uhost
read -p "new username: " uname
read -p "$uname's Password: " upasswd
encrypt_pass=$(perl -e 'print crypt($ARGV[0], "password")' $upasswd)
############ nameserver setting ###############

Ingress-nginx Installation with Helm

Prerequisites

  • Kubernetes 1.19+
  • Helm 3.2.0+

helm update

helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update

KeyCloak + Eclipse Che Installation

  • TLS Domain on Kubernetes

Prerequisites

  • Kubernetes 1.19+
  • Helm 3.2.0+
  • Longhorn

Keycloak

kubespray in containerd

  • kubespray in containerd

Prerequisites

  • containerd

installation

git clone https://github.com/kubernetes-sigs/kubespray.git
cd kubespray
@taking
taking / argv.json
Last active August 13, 2022 12:52
Visual Studio Code (Server Only) Settings.json
{
"locale": "ko"
}

확인 방법

apt install jq -y

TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)

curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest

image