- git
git --version
- node
node -v
- pnpm
pnpm -v
- pm2
pm2 -v
- caddy
caddy version
- docker
docker -v
- docker-compose
docker-compose -v
- minikube
minikube version
- kubectl
kubectl version --client --short
- httpie
http --version
- watch
watch -v
$ minikube start
$ kubectl version --short
# Install Knative Serving
$ kubectl apply -f https://github.com/knative/serving/releases/download/v0.17.0/serving-crds.yaml
$ kubectl apply -f https://github.com/knative/serving/releases/download/v0.17.0/serving-core.yaml
# Install Kourier
$ kubectl apply -f https://github.com/knative/net-kourier/releases/download/v0.17.0/kourier.yaml
# Configure Knative Serving
$ kubectl patch configmap/config-network \
-n knative-serving \
--type merge \
-p '{"data":{"ingress.class":"kourier.ingress.networking.knative.dev"}}'
# Knative Serving pods
$ watch "kubectl get pods -n knative-serving"
$ pulumi config set isMinikube true
$ pulumi up