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

    image.png
    原因:根据您正在使用的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

      • image.png

    https://blog.csdn.net/zhangjunli/article/details/111561333

    • 搭建配置Harbor docker私有仓库

    • 搭建配置k8s kuboard