Kubernetes搭建与使用
K8S
官方文档
https://kubernetes.io/docs/setup/
官方中文文档
https://kubernetes.io/zh/docs/setup/
Kubectl 自动补全
https://kubernetes.io/zh/docs/reference/kubectl/cheatsheet/
本地计算机运行一个单节点k8s集群
minikube start --registry-mirror=https://registry.docker-cn.com
查看k8s dashboard
minikube dashboard
如果使用旧版本,可能需要降低minikube的版本
minikube start --kubernetes-version v1.16.15
删除所有集群和配置
minikube delete --all --purge
minikube ip
minikube start --extra-config=apiserver.service-node-port-range=1-65535
minikube tunnel
Helm 包管理工具
官方中文文档
https://helm.sh/zh/docs/intro/quickstart/
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add aliyuncs https://apphub.aliyuncs.com
helm install时提示Error: INSTALLATION FAILED: failed to download
解决方法
helm repo update
Ingress
https://kubernetes.io/zh/docs/concepts/services-networking/ingress/
NGINX Ingress Controller
https://kubernetes.github.io/ingress-nginx/user-guide/basic-usage/
https://kubernetes.github.io/ingress-nginx/examples/rewrite/
https://kubernetes.github.io/ingress-nginx/examples/customization/custom-configuration/