[ 56.628826] cloud-init[1365]: [2022-01-31 18:25:17] Cloud-init v. 20.4.1-0ubuntu1~20.04.1 finished at Mon, 31 Jan 2022 18:25:17 +0000. Datasource DataSourceAzure [seed=/dev/sr0]. Up 55.96 seconds [ 119.003842] mlx5_core f0f5:00:02.0 enP61685s1: Error cqe on cqn 0x330, ci 0x23d, sqn 0xc3, opcode 0xd, syndrome 0x2, vendor syndrome 0x68 [ 119.004240] mlx5_core f0f5:00:02.0 enP61685s1: Error cqe on cqn 0x328, ci 0x25c, sqn 0xbb, opcode 0xd, syndrome 0x2, vendor syndrome 0x68 [ 119.019588] mlx5_core f0f5:00:02.0 enP61685s1: ERR CQE on SQ: 0xbb [ 119.021177] mlx5_core f0f5:00:02.0 enP61685s1: Error cqe on cqn 0x32c, ci 0x29e, sqn 0xbf, opcode 0xd, syndrome 0x2, vendor syndrome 0x68 [ 119.025962] mlx5_core f0f5:00:02.0 enP61685s1: ERR CQE on SQ: 0xc3 [ 119.033815] mlx5_core f0f5:00:02.0 enP61685s1: ERR CQE on SQ: 0xbf [ 120.002547] mlx5_core f0f5:00:02.0 enP61685s1: Error cqe on cqn 0x324, ci 0xf3, sqn 0xb7, opcode 0xd, syndrome 0x2, vendor syndrome 0x68 [ 120.010110] mlx5_core f0f5:00:02.0 enP61685s1: ERR CQE on SQ: 0xb7 [ 120.032390] mlx5_core f0f5:00:02.0 enP61685s1: Error cqe on cqn 0x328, ci 0x26c, sqn 0xbb, opcode 0xd, syndrome 0x2, vendor syndrome 0x68 [ 120.041160] mlx5_core f0f5:00:02.0 enP61685s1: ERR CQE on SQ: 0xbb 2022-01-31T18:39:47.188042Z INFO Daemon Agent WALinuxAgent-2.6.0.2 launched with command 'python3 -u bin/WALinuxAgent-2.6.0.2-py2.7.egg -run-exthandlers' is successfully running ����������������������������������������ï
Step 1-:
You need to create new AzureMachineTemplate that has "acceleratedNetworking: false".
kubectl config use-context <Mgmt Cluster Context> kubectl get AzureMachineTemplate -A kubectl get AzureMachineTemplate workload-cluster-control-plane -o yaml > new-AzureMachineTemplate.yaml
spec: template: spec: acceleratedNetworking: false ## <-- here make sure acceleratedNetworking is set to false. dataDisks: - diskSizeGB: 256 lun: 0 nameSuffix: etcddisk identity: None image: marketplace: offer: tkg-capi publisher: vmware-inc
kubectl apply -f new-AzureMachineTemplate.yaml
Note : Make sure you follow the same for the worker node template creation as well.
Step 2-:
Edit the KubeadmControlPlane (kcp) and make sure that it points to the new Azure machine template.
kubectl get KubeadmControlPlane kubectl edit KubeadmControlPlane xxxxx-workload-control-plane spec: infrastructureTemplate: apiVersion: infrastructure.cluster.x-k8s.io/v1alpha3 kind: AzureMachineTemplate name: workload-control-plane-new # <-- point the new azure machine template for the control plane here namespace: default kubeadmConfigSpec: clusterConfiguration: apiServer: extraArgs: cloud-config: /etc/kubernetes/azure.json cloud-provider: azure
Step 3-:
Now you need to edit the machine deployment to point the new azure machine template for the worker node.
kubectl get machinedeployment -n <namespace> kubectl edit machinedeployment xxxxxx-workload-md-0 bootstrap: configRef: apiVersion: bootstrap.cluster.x-k8s.io/v1alpha3 kind: KubeadmConfigTemplate name: workload-md-0 clusterName: workload failureDomain: "1" infrastructureRef: apiVersion: infrastructure.cluster.x-k8s.io/v1alpha3 kind: AzureMachineTemplate name: xxxx-workload-md-0-new # <-- point the new azure machine template for worker node here and save it