Ingress报错解决
近日见闻
在Safari两年后,Chrome计划将地址栏移到底部。iOS上的Google Chrome测试版本现在可以将地址栏放在屏幕底部,正如MacRumors贡献者Steve Moser所发现的那样。这是一个很好的变化,可以让您将地址栏移近拇指 - 尽管值得注意的是,这是在Apple在iOS 15中默认将URL栏移至Safari底部两年后发生的。–www.theverge.com
Microsoft正在将流行的编程语言Python引入Excel。该功能的公共预览版现已推出,允许Excel用户操作和分析来自Python的数据。“您可以使用 Python 绘图和库在 Excel 中操作和浏览数据,然后使用 Excel 的公式、图表和数据透视表来进一步优化您的见解,”Microsoft 现代工作总经理 Stefan Kinnestrand 解释道。“现在,您可以通过直接从 Excel 功能区访问 Python 在熟悉的 Excel 环境中执行高级数据分析。” –tom-warren
小日本往海里放核废水了,向全世界投毒。–实时新闻
关于ingress的报错
创建自定义ingress报错:
kubectl apply -f ingress-demo.yaml
报错:
Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io": Post
https://ingress-nginx-controller-admission.kube-system.svc:443/networking/v1beta1/ingresses?
timeout=10s: dial tcp 10.0.0.3:8443: connect: connection refused
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-demo
namespace: test
spec:
rules:
- host: test.com
http:
paths:
- path: /
backend:
serviceName: test-service
servicePort: 80
解决:
使用yaml的方式创建nginx-ingress,之后删除了它创建的命名空间以及 clusterrole and clusterrolebinding ,但是没有删除ValidatingWebhookConfiguration ingress-nginx-admission,这个ingress-nginx-admission是在yaml文件中安装的。当我再次使用helm安装nginx-ingress之后,创建自定义的ingress就会报这个错误。
删除ingress-nginx-admission
kubectl delete -A ValidatingWebhookConfiguration ingress-nginx-admission