发布网友 发布时间:2023-03-02 07:27
共1个回答
热心网友 时间:2024-01-02 00:23
大家根据自己的情况来准备centos7的虚拟机。
要保证彼此之间能够ping通,也就是处于同一个网络中,虚拟机的配置要求上面也描述咯。
kubedm : 用于搭建集群, 创建集群中的每一个组件 比如schler, tcd, be-proxy,apiserver, cont .
kubelet: 在每一个节点中运行pod , container 或者其他
kubectl: 用于跟集群打交道的命令行工具
记得保存好最后kubeadm join的信息
此时kubectl cluster-info查看一下是否成功
可以通过docker run运行一个容器
或者定义一个yml文件,本机使用docker-compose,多机通过docker swarm创建
同样以一个yaml文件维护,container运行在pod中
01 kubectl get pods
02 kubectl get pods -o wide
03 kubectl describe pod nginx-pod
于是来到worker02节点,docker ps一下
不妨进入该容器试试[可以发现只有在worker02上有该容器,因为pod运行在worker02上]:
docker exec -it k8s_nginx-container_nginx-pod_default_3ee0706d-e87a-11e9-a904-5254008afee6_0 bash