centos

centos stream8如何进行容器编排

小樊
49
2025-08-22 17:46:53
栏目: 智能运维

CentOS Stream 8可通过以下方式实现容器编排:

一、使用Docker Swarm

  1. 安装Docker
    sudo dnf update -y  
    sudo dnf install -y docker-ce --nobest  
    sudo systemctl enable --now docker  
    
  2. 初始化Swarm集群
    在主节点执行:
    docker swarm init --advertise-addr <主节点IP>  
    
    在其他节点执行加入命令(使用主节点输出的token):
    docker swarm join --token <token> <主节点IP>:2377  
    
  3. 部署服务
    docker service create --name nginx --replicas 3 --publish 8080:80 nginx:latest  
    

二、使用Kubernetes

  1. 安装Kubernetes组件
    sudo dnf install -y kubelet kubeadm kubectl --disableexcludes=kubernetes  
    sudo systemctl enable --now kubelet  
    
  2. 初始化集群(主节点)
    sudo kubeadm init --pod-network-cidr=192.168.0.0/16  
    
    按提示配置kubectl:
    mkdir -p $HOME/.kube  
    sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config  
    
  3. 部署应用
    通过kubectl apply -f <yaml文件>部署服务,例如:
    kubectl create deployment nginx --image=nginx:latest  
    kubectl expose deployment nginx --port=80 --type=NodePort  
    

三、注意事项

参考资料:

0
看了该问题的人还看了