一、问题

通过minikube安装单点集群,用于测试Kubernetes和本地开发应用程序。

二、解决问题

  1. 安装kubectl

Kubernetes 命令行工具,kubectl,使得你可以对 Kubernetes 集群运行命令。 你可以使 用 kubectl 来部署应用、监测和管理集群资源以及查看日志。

  1. [root@worker-11 304]# cat <<EOF > /etc/yum.repos.d/kubernetes.repo
  2. > [kubernetes]
  3. > name=Kubernetes
  4. > baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
  5. > enabled=1
  6. > gpgcheck=1
  7. > repo_gpgcheck=1
  8. > gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
  9. > EOF
  10. [root@worker-11 304]# yum install -y kubectl
  11. ·······
  12. ·······
  13. Installed:
  14. kubectl.x86_64 0:1.20.4-0
  15. Complete!
  1. 安装Minikube ```bash curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm % Total % Received % Xferd Average Speed Time Time Time Current

    1. Dload Upload Total Spent Left Speed

    0 0 0 0 0 0 0 0 —:—:— 0:00:37 —:—:— 0 0 0 0 0 0 0 0 0 —:—:— 0:00:38 —:—:— 0

    0 0 0 0 0 0 0 0 —:—:— 0:00:39 —:—:— 0

    0 0 0 0 0 0 0 0 —:—:— 0:00:41 —:—:— 0

100 13.6M 100 13.6M 0 0 67777 0 0:03:31 0:03:31 —:—:— 3192k [304@worker-11 ~]$ sudo rpm -ivh minikube-latest.x86_64.rpm [304@worker-11 ~]$ minikube start

  1. 验证是否安装成功
  2. ```bash
  3. [304@worker-11 ~]$ kubectl cluster-info
  4. Kubernetes control plane is running at https://192.168.49.2:8443
  5. KubeDNS is running at https://192.168.49.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
  6. To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

三、讨论