k8s 1.19.0

`task devops status is failed
total: 3 completed:3


Task ‘devops’ failed:


{
“counter”: 66,
“created”: “2020-09-16T22:20:04.439808″,
“end_line”: 67,
“event”: “runner_on_failed”,
“event_data”: {
“duration”: 0.700521,
“end”: “2020-09-16T22:20:04.439613″,
“event_loop”: null,
“host”: “localhost”,
“ignore_errors”: null,
“play”: “localhost”,
“play_pattern”: “localhost”,
“play_uuid”: “06e62faf-4f71-03cd-2bdb-000000000005”,
“playbook”: “/kubesphere/playbooks/devops.yaml”,
“playbook_uuid”: “f6cee604-54e5-43ed-946e-8e599ec72c3f”,
“remote_addr”: “127.0.0.1″,
“res”: {
ansible_no_log”: false,
“changed”: true,
“cmd”: “/bin/bash /kubesphere/kubesphere/s2i/certs.sh –service webhook-server-service –namespace kubesphere-devops-system –secret webhook-server-secret \n”,
“delta”: “0:00:00.466660″,
“end”: “2020-09-17 06:20:04.420185″,
“invocation”: {
“module_args”: {
raw_params”: “/bin/bash /kubesphere/kubesphere/s2i/certs.sh –service webhook-server-service –namespace kubesphere-devops-system –secret webhook-server-secret \n”,
“_uses_shell”: true,
“argv”: null,
“chdir”: null,
“creates”: null,
“executable”: null,
“removes”: null,
“stdin”: null,
“stdin_add_newline”: true,
“strip_empty_ends”: true,
“warn”: true
}
},
“msg”: “non-zero return code”,
“rc”: 1,
“start”: “2020-09-17 06:20:03.953525″,
“stderr”: "Generating RSA private key, 2048 bit long modulus (2 primes)\n………………+++++\n……………………+++++\ne is 65537 (0×010001)\nerror: no kind \“CertificateSigningRequest\” is registered for version \“certificates.k8s.io/v1\” in scheme \“k8s.io/kubectl/pkg/scheme/scheme.go:28\”",
“stderr_lines”: [
“Generating RSA private key, 2048 bit long modulus (2 primes)”,
“………………+++++”,
“……………………+++++”,
“e is 65537 (0×010001)”,
"error: no kind \“CertificateSigningRequest\” is registered for version \“certificates.k8s.io/v1\” in scheme \“k8s.io/kubectl/pkg/scheme/scheme.go:28\”"
],
“stdout”: “creating certs in tmpdir /tmp/tmp.ANDcLb \ncertificatesigningrequest.certificates.k8s.io/webhook-server-service.kubesphere-devops-system created\nNAME AGE SIGNERNAME REQUESTOR CONDITION\nwebhook-server-service.kubesphere-devops-system 0s kubernetes.io/legacy-unknown system:serviceaccount:kubesphere-system:ks-installer Pending\nNo resources found”,
“stdout_lines”: [
“creating certs in tmpdir /tmp/tmp.ANDcLb ”,
“certificatesigningrequest.certificates.k8s.io/webhook-server-service.kubesphere-devops-system created”,
“NAME AGE SIGNERNAME REQUESTOR CONDITION”,
“webhook-server-service.kubesphere-devops-system 0s kubernetes.io/legacy-unknown system:serviceaccount:kubesphere-system:ks-installer Pending”,
“No resources found”
]
},
“role”: “ks-devops/s2i”,
“start”: “2020-09-16T22:20:03.739092”,
“task”: “S2I | Creating S2I secret(2)”,
“task_action”: “command”,
“task_args”: "",
“task_path”: “/kubesphere/installer/roles/ks-devops/s2i/tasks/main.yaml:25”,
“task_uuid”: “06e62faf-4f71-03cd-2bdb-00000000002c”,
“uuid”: “732a32a6-852e-4a8b-975b-31d094883d3d”
},
“parent_uuid”: “06e62faf-4f71-03cd-2bdb-00000000002c”,
“pid”: 7270,
“runner_ident”: “devops”,
“start_line”: 66,
“stdout”: "fatal: [localhost]: FAILED! => {\“changed\”: true, \“cmd\”: \“/bin/bash /kubesphere/kubesphere/s2i/certs.sh –service webhook-server-service –namespace kubesphere-devops-system –secret webhook-server-secret \n\”, \“delta\”: \“0:00:00.466660\”, \“end\”: \“2020-09-17 06:20:04.420185\”, \“msg\”: \“non-zero return code\”, \“rc\”: 1, \“start\”: \“2020-09-17 06:20:03.953525\”, \“stderr\”: \"Generating RSA private key, 2048 bit long modulus (2 primes)\n………………+++++\n……………………+++++\ne is 65537 (0×010001)\nerror: no kind \\“CertificateSigningRequest\\” is registered for version \\“certificates.k8s.io/v1\\” in scheme \\“k8s.io/kubectl/pkg/scheme/scheme.go:28\\”\", \“stderr_lines\”: [\“Generating RSA private key, 2048 bit long modulus (2 primes)\”, \“………………+++++\”, \“……………………+++++\”, \“e is 65537 (0×010001)\”, \"error: no kind \\“CertificateSigningRequest\\” is registered for version \\“certificates.k8s.io/v1\\” in scheme \\“k8s.io/kubectl/pkg/scheme/scheme.go:28\\”\"], \“stdout\”: \“creating certs in tmpdir /tmp/tmp.ANDcLb \ncertificatesigningrequest.certificates.k8s.io/webhook-server-service.kubesphere-devops-system created\nNAME AGE SIGNERNAME REQUESTOR CONDITION\nwebhook-server-service.kubesphere-devops-system 0s kubernetes.io/legacy-unknown system:serviceaccount:kubesphere-system:ks-installer Pending\nNo resources found\”, \“stdout_lines\”: [\“creating certs in tmpdir /tmp/tmp.ANDcLb \”, \“certificatesigningrequest.certificates.k8s.io/webhook-server-service.kubesphere-devops-system created\”, \“NAME AGE SIGNERNAME REQUESTOR CONDITION\”, \“webhook-server-service.kubesphere-devops-system 0s kubernetes.io/legacy-unknown system:serviceaccount:kubesphere-system:ks-installer Pending\”, \“No resources found\”]}",
“uuid”: “732a32a6-852e-4a8b-975b-31d094883d3d”
}
******************************************************************************************************************************************************`

    4 天 后

    1.18.8没问题,应该是1.19.0兼容性问题,close issue

    7 个月 后

    注意1.19未经过充分测试,可以通过一下命令解决证书问题

    kubectl apply -f https://raw.githubusercontent.com/kubesphere/ks-installer/2c4b479ec65110f7910f913734b3d069409d72a8/roles/ks-core/prepare/files/ks-init/users.iam.kubesphere.io.yaml
    kubectl apply -f https://raw.githubusercontent.com/kubesphere/ks-installer/2c4b479ec65110f7910f913734b3d069409d72a8/roles/ks-core/prepare/files/ks-init/webhook-secret.yaml
    kubectl -n kubesphere-system rollout restart deploy ks-controller-manager

      也遇到了这个问题,楼主有解决掉吗?