Kubernetes 是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是一个简单的 Kubernetes 安装指南。

系统要求

在开始安装之前,请确保您的系统满足以下要求:

  • 操作系统:CentOS 7 或 Ubuntu 16.04
  • 硬件:至少 2GB 内存
  • 网络配置:确保您的系统可以访问互联网

安装步骤

  1. 安装 Docker

    Kubernetes 需要依赖 Docker,因此首先需要安装 Docker。

    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo yum install -y docker-ce docker-ce-cli containerd.io
    sudo systemctl start docker
    sudo systemctl enable docker
    
  2. 安装 Kubernetes

    使用 kubeadm 工具安装 Kubernetes。

    sudo yum install -y kubeadm kubelet kubectl --disableexcludes=kubelet
    sudo systemctl start kubelet
    sudo systemctl enable kubelet
    
  3. 初始化集群

    使用 kubeadm init 命令初始化 Kubernetes 集群。

    sudo kubeadm init --pod-network-cidr=10.244.0.0/16
    

    初始化完成后,您会看到一些命令,用于将您的节点添加到集群中。请将以下命令保存到文件中,以便稍后使用。

    mkdir -p $HOME/.kube
    sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
    sudo chown $(id -u):$(id -g) $HOME/.kube/config
    
  4. 安装 Pod 网络插件

    安装 Calico 或 Flannel 等网络插件。

    kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
    
  5. 验证安装

    使用以下命令验证您的 Kubernetes 集群是否正常运行。

    kubectl get nodes
    

    您应该看到所有节点都处于 Ready 状态。

扩展阅读

如果您想了解更多关于 Kubernetes 的内容,请访问以下链接:

图片

Kubernetes