Kubernetes 是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是一个简单的 Kubernetes 安装指南。
系统要求
在开始安装之前,请确保您的系统满足以下要求:
- 操作系统:CentOS 7 或 Ubuntu 16.04
- 硬件:至少 2GB 内存
- 网络配置:确保您的系统可以访问互联网
安装步骤
安装 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
安装 Kubernetes
使用
kubeadm
工具安装 Kubernetes。sudo yum install -y kubeadm kubelet kubectl --disableexcludes=kubelet sudo systemctl start kubelet sudo systemctl enable kubelet
初始化集群
使用
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
安装 Pod 网络插件
安装 Calico 或 Flannel 等网络插件。
kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
验证安装
使用以下命令验证您的 Kubernetes 集群是否正常运行。
kubectl get nodes
您应该看到所有节点都处于
Ready
状态。
扩展阅读
如果您想了解更多关于 Kubernetes 的内容,请访问以下链接:
图片
Kubernetes