Centos8.2单机安装kubernetes
时间: 2024-09-24 07:27:38 浏览: 47
CentOS 8.2 安装 Kubernetes 需要经过几个步骤,包括准备环境、安装必要的依赖以及配置集群。以下是简要的安装流程:
1. **更新系统**:
```sh
sudo yum update -y
sudo yum install epel-release -y # 添加额外的软件仓库
```
2. **安装基本工具**:
```sh
sudo yum install -y kubelet kubeadm kubectl openshift-clients --enablerepo=openshift-4.9-extras
```
3. **配置网络代理(如有必要)**:
如果你的主机需要通过网络代理访问外部资源,确保设置`kubectl proxy`。
4. **初始化主节点**:
```sh
kubeadm init --pod-network-cidr=10.244.0.0/16 --image-repository=myregistry.com/kubernetes # 更改为你自己的镜像仓库
```
根据提示完成交互式安装过程,生成 `config.yaml` 文件。
5. **加入 worker 节点**:
将 worker 节点 IP 替换为主节点的返回地址,运行以下命令:
```
kubeadm join <master-ip>:<port> --token <token> --discovery-token-ca-cert-hash sha256:<ca-hash>
```
6. **配置网络插件**:
Kubernetes 使用多种网络方案,如 Calico 或 CNI。根据你的选择,安装并配置相应的网络插件。
7. **验证集群状态**:
```sh
kubectl cluster-info
```
8. **创建命名空间和部署应用**:
现在可以开始在新集群上部署服务了,例如创建一个新的命名空间:
```
kubectl create namespace mynamespace
```
阅读全文