暗能星系

    • 登录
    • 搜索

    tmp

    张渌
    2
    262
    1755
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      zhanglu 最后由 编辑

      2. Worker节点

      增加worker节点

      # 刷新缓存
      $ ansible-playbook -i inventory/mycluster/hosts.yaml facts.yml -b -v
      # 修改配置hosts.yaml,增加节点
      $ vi inventory/mycluster/hosts.yaml
      # 执行scale添加节点,--limit限制只在某个固定节点执行
      $ ansible-playbook -i inventory/mycluster/hosts.yaml scale.yml --limit=NODE-NAME -b -v
      1 条回复 最后回复 回复 引用 0
      • Z
        zhanglu 最后由 编辑

        Unable to get valid context for root
        Activate the web console with: systemctl enable --now cockpit.socket

        1 条回复 最后回复 回复 引用 0
        • Z
          zhanglu 最后由 编辑

          Failed to download packages: Cannot download Packages/libnetfilter_cthelper-1.0.0-15.el8.x86_64.rpm: All mirrors were tried

          1 条回复 最后回复 回复 引用 0
          • Z
            zhanglu 最后由 编辑

            fatal: [node5]: FAILED! => {"attempts": 4, "changed": false, "msg": "Failed to download packages: Cannot download Packages/ipvsadm-1.31-1.el8.x86_64.rpm: All mirrors were tried", "results": []}

            1 条回复 最后回复 回复 引用 0
            • Z
              zhanglu 最后由 编辑

              https://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/libnetfilter_cthelper-1.0.0-15.el8.x86_64.rpm

              1 条回复 最后回复 回复 引用 0
              • Z
                zhanglu 最后由 编辑

                https://almalinux.pkgs.org/8/almalinux-baseos-aarch64/libnetfilter_cthelper-1.0.0-15.el8.aarch64.rpm.html

                1 条回复 最后回复 回复 引用 0
                • Z
                  zhanglu 最后由 编辑

                  https://repo.almalinux.org/almalinux/8/AppStream/x86_64/os/Packages/ipvsadm-1.31-1.el8.x86_64.rpm

                  1 条回复 最后回复 回复 引用 0
                  • Z
                    zhanglu 最后由 编辑

                    libnetfilter_queue-1.0.4-3.el8.x86_64.rpm

                    1 条回复 最后回复 回复 引用 0
                    • Z
                      zhanglu 最后由 编辑

                      https://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/libnetfilter_queue-1.0.4-3.el8.x86_64.rpm

                      1 条回复 最后回复 回复 引用 0
                      • Z
                        zhanglu 最后由 编辑

                        libnetfilter_cttimeout-1.0.0-11.el8.x86_64.rpm

                        1 条回复 最后回复 回复 引用 0
                        • Z
                          zhanglu 最后由 编辑

                          https://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/libnetfilter_cttimeout-1.0.0-11.el8.x86_64.rpm

                          1 条回复 最后回复 回复 引用 0
                          • Z
                            zhanglu 最后由 编辑

                            socat-1.7.4.1-1.el8.x86_64.rpm

                            1 条回复 最后回复 回复 引用 0
                            • Z
                              zhanglu 最后由 编辑

                              cd /etc/yum.repos.d/
                                创建新文件夹并将源文件备份为repo.bak
                              mkdir backup && mv repo backup/
                                下载国内yum源文件
                              curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
                                更新下载yum源地址
                              sed -i -e"s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-

                              sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*
                                生成缓存
                              yum clean all && yum makecache

                              1 条回复 最后回复 回复 引用 0
                              • Z
                                zhanglu 最后由 编辑

                                rrors during downloading metadata for repository 'appstream':

                                • Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://vault.centos.org/centos/8-stream/AppStream/x86_64/os/repodata/repomd.xml [SSL certificate problem: certificate has expired]
                                  Error: Failed to download metadata for repo 'appstream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
                                1 条回复 最后回复 回复 引用 0
                                • Z
                                  zhanglu 最后由 编辑

                                  name': 'containerd.io-1.3.9-3.1.el8', 'repo': 'docker-ce'}) => {"ansible_loop_var": "item", "attempts": 4, "changed": false, "item": {"name": "containerd.io-1.3.9-3.1.el8", "repo": "docker-ce"}, "msg": "Failed to download metadata for repo 'docker-ce': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried", "rc": 1, "results": []}

                                  1 条回复 最后回复 回复 引用 0
                                  • Z
                                    zhanglu 最后由 编辑

                                    yum install -y docker-ce-19.03.15-3.el8

                                    1 条回复 最后回复 回复 引用 0
                                    • Z
                                      zhanglu 最后由 编辑

                                      yum -y install docker-ce-19.03.6-3.el8 docker-ce-cli-19.03.6-3.el8 containerd.io

                                      1 条回复 最后回复 回复 引用 0
                                      • Z
                                        zhanglu 最后由 编辑

                                        yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

                                        yum install containerd.io-1.3.9-3.1.el8 docker-ce-cli-19.03.14-3.el8 docker-ce-19.03.14-3.el8

                                        1 条回复 最后回复 回复 引用 0
                                        • Z
                                          zhanglu 最后由 编辑

                                          failed: [node5] (item={'name': 'containerd.io-1.3.9-3.1.el8', 'repo': 'docker-ce'}) => {"ansible_loop_var": "item", "attempts": 4, "changed": false, "item": {"name": "containerd.io-1.3.9-3.1.el8", "repo": "docker-ce"}, "msg": "Failed to download metadata for repo 'docker-ce': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried", "rc": 1, "results": []}

                                          1 条回复 最后回复 回复 引用 0
                                          • Z
                                            zhanglu 最后由 编辑

                                            docker重启失败,重装docker和恢复服务操作:

                                            1. yum remove docker*
                                            2. yum install docker-ce
                                              配置/etc/docker/daimon.json
                                              systemctl start docker
                                              systemctl enable docker
                                            3. 拉取镜像

                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kubernetesui_metrics-scraper:v1.0.6
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/library_nginx:1.19
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/coredns:1.7.0
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/dns_k8s-dns-node-cache:1.16.0
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/ingress-nginx_controller:v0.41.2
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kube-apiserver:v1.19.7
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kube-controller-manager:v1.19.7
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kube-proxy:v1.19.7
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kube-scheduler:v1.19.7
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/pause:3.2
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/pause:3.3
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kubernetesui_dashboard-amd64:v2.1.0
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/cpa_cluster-proportional-autoscaler-amd64:1.8.3
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/calico_cni:v3.16.5
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/calico_kube-controllers:v3.16.5
                                            docker pull dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/calico_node:v3.16.5

                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kubernetesui_metrics-scraper:v1.0.6 docker.io/kubernetesui/metrics-scraper:v1.0.6
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/library_nginx:1.19 docker.io/library/nginx:1.19
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/coredns:1.7.0 k8s.gcr.io/coredns:1.7.0
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/dns_k8s-dns-node-cache:1.16.0 k8s.gcr.io/dns/k8s-dns-node-cache:1.16.0
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/ingress-nginx_controller:v0.41.2 k8s.gcr.io/ingress-nginx/controller:v0.41.2
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kube-apiserver:v1.19.7 k8s.gcr.io/kube-apiserver:v1.19.7
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kube-controller-manager:v1.19.7 k8s.gcr.io/kube-controller-manager:v1.19.7
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kube-proxy:v1.19.7 k8s.gcr.io/kube-proxy:v1.19.7
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kube-scheduler:v1.19.7 k8s.gcr.io/kube-scheduler:v1.19.7
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/pause:3.2 k8s.gcr.io/pause:3.2
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/pause:3.3 k8s.gcr.io/pause:3.3
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/kubernetesui_dashboard-amd64:v2.1.0 docker.io/kubernetesui/dashboard-amd64:v2.1.0
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/cpa_cluster-proportional-autoscaler-amd64:1.8.3 k8s.gcr.io/cpa/cluster-proportional-autoscaler-amd64:1.8.3
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/calico_cni:v3.16.5 quay.io/calico/cni:v3.16.5
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/calico_kube-controllers:v3.16.5 quay.io/calico/kube-controllers:v3.16.5
                                            docker tag dockerhub.genostack.com:8090/k8s/kubernetes-kubespray/calico_node:v3.16.5 quay.io/calico/node:v3.16.5

                                            docker pull dockerhub.genostack.com:8090/rook/cephcsi/cephcsi:v3.7.2
                                            docker pull dockerhub.genostack.com:8090/rook/csi-node-driver-registrar:v2.5.1
                                            docker pull dockerhub.genostack.com:8090/rook/csi-resizer:v1.6.0
                                            docker pull dockerhub.genostack.com:8090/rook/csi-provisioner:v3.3.0
                                            docker pull dockerhub.genostack.com:8090/rook/csi-snapshotter:v6.1.0
                                            docker pull dockerhub.genostack.com:8090/rook/csi-attacher:v4.0.0
                                            docker pull dockerhub.genostack.com:8090/rook/ceph/ceph:v17.2.5

                                            docker tag dockerhub.genostack.com:8090/rook/cephcsi/cephcsi:v3.7.2 quay.io/cephcsi/cephcsi:v3.7.2
                                            docker tag dockerhub.genostack.com:8090/rook/csi-node-driver-registrar:v2.5.1 registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.5.1
                                            docker tag dockerhub.genostack.com:8090/rook/csi-resizer:v1.6.0 registry.k8s.io/sig-storage/csi-resizer:v1.6.0
                                            docker tag dockerhub.genostack.com:8090/rook/csi-provisioner:v3.3.0 registry.k8s.io/sig-storage/csi-provisioner:v3.3.0
                                            docker tag dockerhub.genostack.com:8090/rook/csi-snapshotter:v6.1.0 registry.k8s.io/sig-storage/csi-snapshotter:v6.1.0
                                            docker tag dockerhub.genostack.com:8090/rook/csi-attacher:v4.0.0 registry.k8s.io/sig-storage/csi-attacher:v4.0.0
                                            docker tag dockerhub.genostack.com:8090/rook/ceph/ceph:v17.2.5 quay.io/ceph/ceph:v17.2.5

                                            1. 启动服务:
                                              (1)检查swap内存,需要处于关闭状态,关闭命令:
                                              swapoff -a
                                              (2) 重启kubelet:
                                              systemctl restart kubelet
                                              (3) 等待集群重启,正常情况下执行docker ps,会有很多容器启动,
                                              查看服务: kubectl get pod -n kube-system
                                              存储服务: kubectl get pod -n rook-ceph
                                            1 条回复 最后回复 回复 引用 0
                                            • First post
                                              Last post
                                            Powered by 暗能星系