获取配置文件
# 记得修改镜像地址(修改后的镜像文件已上传至附件中)
wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.12.0-beta.0/deploy/static/provider/cloud/deploy.yaml
kubectl apply -f deploy.yaml
等待所有pod启动完毕
watch kubectl get pods --namespace=ingress-nginx

创建IngressClass
创建配置文件:ingressClass.yaml
apiVersion: networking.k8s.io/v1
kind: IngressClass
metadata:
labels:
app.kubernetes.io/component: controller
name: nginx
annotations:
ingressclass.kubernetes.io/is-default-class: "true"
spec:
controller: k8s.io/ingress-nginx
kubectl apply -f ingressClass.yaml
验证
创建文件:test-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: test-ingress
spec:
defaultBackend:
service:
name: test
port:
number: 80
kubectl apply -f test-ingress.yaml

清理现场
kubectl delete -f test-ingress.yaml
7716

被折叠的 条评论
为什么被折叠?



