kubekey icon indicating copy to clipboard operation
kubekey copied to clipboard

deploy ovn failed with containerd

Open x86cloud opened this issue 3 years ago • 1 comments

What is version of KubeKey has the issue?

./kk create cluster --filename config-sample.yaml -y --container-manager containerd --skip-pull-images

What is your os environment?

rocky linux 9.5

KubeKey config file

apiVersion: kubekey.kubesphere.io/v1alpha1
kind: Cluster
metadata:
  name: sample
spec:
  hosts:
  - {name: ick-m01, address: 10.1.3.171, internalAddress: 10.1.3.171, user: root, password: iap}
  - {name: ick-m02, address: 10.1.3.172, internalAddress: 10.1.3.172, user: root, password: iap}
  - {name: ick-m03, address: 10.1.3.173, internalAddress: 10.1.3.173, user: root, password: iap}
  - {name: ick-n01, address: 10.1.3.174, internalAddress: 10.1.3.174, user: root, password: iap}
  roleGroups:
    etcd:
    - ick-m01
    - ick-m02
    - ick-m03
    master:
    - ick-m01
    - ick-m02
    - ick-m03
    worker:
    - ick-n01
  controlPlaneEndpoint:
    domain: lb.iapcloud.local
    address: "10.1.3.171"
    port: 6443
  kubernetes:
    version: v1.22.1
    clusterName: cluster.local
  network:
    plugin: kubeovn
    kubeovn:
      joinCIDR: 100.64.0.0/16
      enableSSL: true
      enableMirror: true
      pingerExternalAddress: 114.114.114.114
      networkType: geneve
      vlanID: '100'
      dpdkMode: false
    kubePodsCIDR: 10.233.64.0/18
    kubeServiceCIDR: 10.233.0.0/18
  registry:
    registryMirrors: []
    insecureRegistries: []
  addons: []

A clear and concise description of what happend.

Deploying network plugin failed when using --container-manager containerd

Relevant log output

ERRO[22:06:07 EST] failed generate ovn secret: Failed to exec command: sudo -E /bin/sh -c "docker run --rm -v /root/kubekey:/etc/ovn registry.cn-beijing.aliyuncs.com/kubesphereio/kube-ovn:v1.5.0 bash generate-ssl.sh"
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.: Process exited with status 125: failed generate ovn secret: Failed to exec command: sudo -E /bin/sh -c "docker run --rm -v /root/kubekey:/etc/ovn registry.cn-beijing.aliyuncs.com/kubesphereio/kube-ovn:v1.5.0 bash generate-ssl.sh"
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.: Process exited with status 125  node=10.1.3.171
WARN[22:06:07 EST] Task failed ...
WARN[22:06:07 EST] error: interrupted by error
Error: Failed to deploy network plugin: interrupted by error

Additional information

No response

x86cloud avatar Feb 22 '22 03:02 x86cloud

Hi @x86cloud For now, kk only supports deploying kube-ovn based on a docker enviroment.

/kind feature-request

24sama avatar Feb 22 '22 03:02 24sama