阿里云k8s托管版集群问题及解决方案记录

文章目录

      • 不能自动拉取镜像问题
      • pod 通过service 不能访问自己

不能自动拉取镜像问题

  • k8s 集群在非default 命名空间下,创建deployment不能免密码自动从阿里云镜像服务拉取镜像。
    解决方案:
cat > acr-configuration.yaml <

pod 通过service 不能访问自己

  • 默认的Flannel网络配置模式下,pod 不能通过service 访问自己
    解决方案:
    修改kube-system 命名空间下的kube-flannel-cfg 的文件中cni-conf.json 增加"hairpinMode": true,更新此配置文件,重启网络插件flannel
cni-conf.json: |
    {
      "name": "cb0",
      "type": "flannel",
      "delegate": {
        "isDefaultGateway": true,
        "hairpinMode": true
      }
    }

kubectl delete pod -n kube-system -l app=flannel

你可能感兴趣的:(Kubernetes)