- k8s 配置svc type使用nodeport时,配置都没问题(svc、deploy、node、flannel),pod内部已经本地坏境都可以访问的时候,外部访问不了需要看看阿里云的安全组(天坑)
- 配置好了ingress 但是访问的时候报404 page not found
- 当未配置好ingress-controller default-http-backend

原因:根据您正在使用的Ingress控制器,您可能需要创建一个default-http-backend服务。
没有规则的入口将所有流量发送到一个默认后端。默认后端通常是Ingress控制器的一个配置选项,在您的Ingress资源中没有指定。
如果Ingress对象中的主机或路径都不匹配HTTP请求,则流量将被路由到默认后端。
解决方案:
需要配置 ingress-nginx service-nodeport
原文档:
文档地址:
- 建议输出初始化默认文件 kubeadm config print init-defaults > kubeadm.yaml
- 可以设置 CriSocket 、 imageRepository、kube-proxy mode、cgroupDriver
配置ingress controller
执行apply 创建nginx-ingress 出现 no matches for kind “ClusterRole” in version “rbac.authorization.k8s.io/v1beta1”
- 将rbac.authorization.k8s.io/v1beta1 改为rbac.authorization.k8s.io/v1
将从Deployment改为DaemonSet

https://blog.csdn.net/zhangjunli/article/details/111561333
搭建配置Harbor docker私有仓库
搭建配置k8s kuboard
