rancher / rke2

https://docs.rke2.io/
Apache License 2.0
1.51k stars 264 forks source link

Unrelated folder created on TAR mode installation on Linux system #3918

Closed rahendatri closed 1 year ago

rahendatri commented 1 year ago

Environmental Info: RKE2 Version:

v1.24.10+rke2r1

Node(s) CPU architecture, OS, and Version:

Linux localhost.localdomain 5.14.0-115.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jun 20 11:03:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Cluster Configuration:

1 server

Describe the bug:

Regardless the fact that it's on Linux system, RKE2 installation in TAR mode creates a folder named 'rke2-windows'

Steps To Reproduce:

curl -sfL https://get.rke2.io | sudo INSTALL_RKE2_METHOD=tar sh -

Expected behavior:

[user@localhost ~]$ ll /usr/local/share/rke2-windows/
ls: cannot access '/usr/local/share/rke2-windows/': No such file or directory

Actual behavior:

[user@localhost ~]$ ll /usr/local/share/rke2-windows/
total 0

Additional context / logs:

dereknola commented 1 year ago

This is an issue with how we package the rpm, https://github.com/rancher/rke2/blob/master/scripts/package-bundle#L24, we grab everything under share which includes an empty rke2-windows folder.

dereknola commented 1 year ago

/backport v1.25.8+rke2r1

dereknola commented 1 year ago

/backport v1.24.12+rke2r1

est-suse commented 1 year ago

Node(s) CPU architecture, OS, and version:

Linux 5.14.21-150400.24.11-default x86_64 GNU/Linux 
PRETTY_NAME="SUSE Linux Enterprise Server 15 SP4"

Cluster Configuration:

NAME              STATUS   ROLES                       AGE    VERSION
ip-172-31-39-86   Ready    control-plane,etcd,master   116s   v1.26.3+rke2r1

config.yaml

write-kubeconfig-mode: 644
debug: true
token: VOIDSTARLABS
cni: cilium

Testing Steps:

sudo mkdir -p /etc/rancher/rke2/ && sudo cp config.yaml /etc/rancher/rke2/config.yaml
Install rke2: sudo curl -sfL https://get.rke2.io | sudo INSTALL_RKE2_VERSION=v1.26.3-rc1+rke2r1 sh-

Results:

$ ll /usr/local/share/rke2-windows/

ls: cannot access '/usr/local/share/rke2-windows/': No such file or directory
kube-system   pod/cilium-kxn7q                                            1/1     Running     0          6m20s   172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/cilium-operator-6cf645896f-8wskf                        0/1     Pending     0          6m20s   <none>         <none>            <none>           <none>
kube-system   pod/cilium-operator-6cf645896f-gmv2h                        1/1     Running     0          6m20s   172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/cloud-controller-manager-ip-172-31-39-86                1/1     Running     0          6m36s   172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/etcd-ip-172-31-39-86                                    1/1     Running     0          6m7s    172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/helm-install-rke2-cilium-tz9jd                          0/1     Completed   0          6m25s   172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/helm-install-rke2-coredns-t46fg                         0/1     Completed   0          6m25s   172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/helm-install-rke2-ingress-nginx-gpslq                   0/1     Completed   0          6m25s   10.42.0.34     ip-172-31-39-86   <none>           <none>
kube-system   pod/helm-install-rke2-metrics-server-k9f2r                  0/1     Completed   0          6m25s   10.42.0.22     ip-172-31-39-86   <none>           <none>
kube-system   pod/helm-install-rke2-snapshot-controller-crd-x5kcz         0/1     Completed   0          6m25s   10.42.0.55     ip-172-31-39-86   <none>           <none>
kube-system   pod/helm-install-rke2-snapshot-controller-rsrpz             0/1     Completed   1          6m25s   10.42.0.38     ip-172-31-39-86   <none>           <none>
kube-system   pod/helm-install-rke2-snapshot-validation-webhook-fzvhc     0/1     Completed   0          6m25s   10.42.0.14     ip-172-31-39-86   <none>           <none>
kube-system   pod/kube-apiserver-ip-172-31-39-86                          1/1     Running     0          6m35s   172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/kube-controller-manager-ip-172-31-39-86                 1/1     Running     0          6m36s   172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/kube-proxy-ip-172-31-39-86                              1/1     Running     0          6m33s   172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/kube-scheduler-ip-172-31-39-86                          1/1     Running     0          6m36s   172.31.39.86   ip-172-31-39-86   <none>           <none>
kube-system   pod/rke2-coredns-rke2-coredns-854779488f-sc2nn              1/1     Running     0          6m20s   10.42.0.130    ip-172-31-39-86   <none>           <none>
kube-system   pod/rke2-coredns-rke2-coredns-autoscaler-75b5699cf4-hgzsq   1/1     Running     0          6m20s   10.42.0.49     ip-172-31-39-86   <none>           <none>
kube-system   pod/rke2-ingress-nginx-controller-m6r56                     1/1     Running     0          5m30s   10.42.0.166    ip-172-31-39-86   <none>           <none>
kube-system   pod/rke2-metrics-server-778467dc76-dmzch                    1/1     Running     0          5m42s   10.42.0.238    ip-172-31-39-86   <none>           <none>
kube-system   pod/rke2-snapshot-controller-7f55854fcc-9k9w7               1/1     Running     0          5m38s   10.42.0.161    ip-172-31-39-86   <none>           <none>
kube-system   pod/rke2-snapshot-validation-webhook-75bdb9f759-8bvlm       1/1     Running     0          5m42s   10.42.0.195    ip-172-31-39-86   <none>           <none>

NAMESPACE     NAME                                              TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)         AGE     SELECTOR
default       service/kubernetes                                ClusterIP   10.43.0.1       <none>        443/TCP         6m40s   <none>
kube-system   service/cilium-agent                              ClusterIP   None            <none>        9964/TCP        6m20s   k8s-app=cilium
kube-system   service/rke2-coredns-rke2-coredns                 ClusterIP   10.43.0.10      <none>        53/UDP,53/TCP   6m20s   app.kubernetes.io/instance=rke2-coredns,app.kubernetes.io/name=rke2-coredns,k8s-app=kube-dns
kube-system   service/rke2-ingress-nginx-controller-admission   ClusterIP   10.43.185.0     <none>        443/TCP         5m30s   app.kubernetes.io/component=controller,app.kubernetes.io/instance=rke2-ingress-nginx,app.kubernetes.io/name=rke2-ingress-nginx
kube-system   service/rke2-metrics-server                       ClusterIP   10.43.75.158    <none>        443/TCP         5m42s   app=rke2-metrics-server,release=rke2-metrics-server
kube-system   service/rke2-snapshot-validation-webhook          ClusterIP   10.43.248.143   <none>        443/TCP         5m42s   app.kubernetes.io/instance=rke2-snapshot-validation-webhook,app.kubernetes.io/name=rke2-snapshot-validation-webhook

NAMESPACE     NAME                                           DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR            AGE     CONTAINERS                      IMAGES                                                   SELECTOR
kube-system   daemonset.apps/cilium                          1         1         1       1            1           kubernetes.io/os=linux   6m20s   cilium-agent                    rancher/mirrored-cilium-cilium:v1.13.0                   k8s-app=cilium
kube-system   daemonset.apps/rke2-ingress-nginx-controller   1         1         1       1            1           kubernetes.io/os=linux   5m30s   rke2-ingress-nginx-controller   rancher/nginx-ingress-controller:nginx-1.4.1-hardened2   app.kubernetes.io/component=controller,app.kubernetes.io/instance=rke2-ingress-nginx,app.kubernetes.io/name=rke2-ingress-nginx

NAMESPACE     NAME                                                   READY   UP-TO-DATE   AVAILABLE   AGE     CONTAINERS                         IMAGES                                                            SELECTOR
kube-system   deployment.apps/cilium-operator                        1/2     2            1           6m20s   cilium-operator                    rancher/mirrored-cilium-operator-generic:v1.13.0                  io.cilium/app=operator,name=cilium-operator
kube-system   deployment.apps/rke2-coredns-rke2-coredns              1/1     1            1           6m20s   coredns                            rancher/hardened-coredns:v1.9.3-build20221011                     app.kubernetes.io/instance=rke2-coredns,app.kubernetes.io/name=rke2-coredns,k8s-app=kube-dns
kube-system   deployment.apps/rke2-coredns-rke2-coredns-autoscaler   1/1     1            1           6m20s   autoscaler                         rancher/hardened-cluster-autoscaler:v1.8.5-build20221011          app.kubernetes.io/instance=rke2-coredns,app.kubernetes.io/name=rke2-coredns-autoscaler,k8s-app=kube-dns-autoscaler
kube-system   deployment.apps/rke2-metrics-server                    1/1     1            1           5m42s   metrics-server                     rancher/hardened-k8s-metrics-server:v0.6.2-build20221202          app=rke2-metrics-server,release=rke2-metrics-server
kube-system   deployment.apps/rke2-snapshot-controller               1/1     1            1           5m38s   rke2-snapshot-controller           rancher/mirrored-sig-storage-snapshot-controller:v6.2.1           app.kubernetes.io/instance=rke2-snapshot-controller,app.kubernetes.io/name=rke2-snapshot-controller
kube-system   deployment.apps/rke2-snapshot-validation-webhook       1/1     1            1           5m42s   rke2-snapshot-validation-webhook   rancher/mirrored-sig-storage-snapshot-validation-webhook:v6.2.1   app.kubernetes.io/instance=rke2-snapshot-validation-webhook,app.kubernetes.io/name=rke2-snapshot-validation-webhook

NAMESPACE     NAME                                                              DESIRED   CURRENT   READY   AGE     CONTAINERS                         IMAGES                                                            SELECTOR
kube-system   replicaset.apps/cilium-operator-6cf645896f                        2         2         1       6m20s   cilium-operator                    rancher/mirrored-cilium-operator-generic:v1.13.0                  io.cilium/app=operator,name=cilium-operator,pod-template-hash=6cf645896f
kube-system   replicaset.apps/rke2-coredns-rke2-coredns-854779488f              1         1         1       6m20s   coredns                            rancher/hardened-coredns:v1.9.3-build20221011                     app.kubernetes.io/instance=rke2-coredns,app.kubernetes.io/name=rke2-coredns,k8s-app=kube-dns,pod-template-hash=854779488f
kube-system   replicaset.apps/rke2-coredns-rke2-coredns-autoscaler-75b5699cf4   1         1         1       6m20s   autoscaler                         rancher/hardened-cluster-autoscaler:v1.8.5-build20221011          app.kubernetes.io/instance=rke2-coredns,app.kubernetes.io/name=rke2-coredns-autoscaler,k8s-app=kube-dns-autoscaler,pod-template-hash=75b5699cf4
kube-system   replicaset.apps/rke2-metrics-server-778467dc76                    1         1         1       5m42s   metrics-server                     rancher/hardened-k8s-metrics-server:v0.6.2-build20221202          app=rke2-metrics-server,pod-template-hash=778467dc76,release=rke2-metrics-server
kube-system   replicaset.apps/rke2-snapshot-controller-7f55854fcc               1         1         1       5m38s   rke2-snapshot-controller           rancher/mirrored-sig-storage-snapshot-controller:v6.2.1           app.kubernetes.io/instance=rke2-snapshot-controller,app.kubernetes.io/name=rke2-snapshot-controller,pod-template-hash=7f55854fcc
kube-system   replicaset.apps/rke2-snapshot-validation-webhook-75bdb9f759       1         1         1       5m42s   rke2-snapshot-validation-webhook   rancher/mirrored-sig-storage-snapshot-validation-webhook:v6.2.1   app.kubernetes.io/instance=rke2-snapshot-validation-webhook,app.kubernetes.io/name=rke2-snapshot-validation-webhook,pod-template-hash=75bdb9f759

NAMESPACE     NAME                                                      COMPLETIONS   DURATION   AGE     CONTAINERS   IMAGES                                      SELECTOR
kube-system   job.batch/helm-install-rke2-cilium                        1/1           10s        6m35s   helm         rancher/klipper-helm:v0.7.6-build20230223   controller-uid=c041c47f-6a42-475a-a38d-b47a87b505bd
kube-system   job.batch/helm-install-rke2-coredns                       1/1           10s        6m35s   helm         rancher/klipper-helm:v0.7.6-build20230223   controller-uid=6e278188-3cf4-446b-8a6d-a2ae3649a6da
kube-system   job.batch/helm-install-rke2-ingress-nginx                 1/1           66s        6m35s   helm         rancher/klipper-helm:v0.7.6-build20230223   controller-uid=f7c1981b-9f8b-4721-8712-b3480a755c04
kube-system   job.batch/helm-install-rke2-metrics-server                1/1           48s        6m35s   helm         rancher/klipper-helm:v0.7.6-build20230223   controller-uid=8fa0ab73-8620-4db0-928f-e3f91200a66e
kube-system   job.batch/helm-install-rke2-snapshot-controller           1/1           50s        6m33s   helm         rancher/klipper-helm:v0.7.6-build20230223   controller-uid=fc57b894-c483-4099-8fac-47d6b5f96a18
kube-system   job.batch/helm-install-rke2-snapshot-controller-crd       1/1           48s        6m33s   helm         rancher/klipper-helm:v0.7.6-build20230223   controller-uid=d0769b5e-86c2-4dff-8f6c-44de4e971d28
kube-system   job.batch/helm-install-rke2-snapshot-validation-webhook   1/1           48s        6m32s   helm         rancher/klipper-helm:v0.7.6-build20230223   controller-uid=1ccffe04-0f92-4c09-87a9-d6cea379134c