部署相关工具
Dell idrac
Dell服务器控制台,可用来安装系统,比如通过iso文件安装VSphere
注意
使用ie访问控制台的virtual console,使用chrome或者edge的话可能会因为java连接鉴权的原因而失败
vSphere Hypervisor
vSphere Hypervisor可用来在一台物理机上安装多台虚拟机,一个是可以让这些虚拟机共享资源,一个是可以隔离这些虚拟机,一台虚拟机崩溃不会影响其他机器,一台虚拟机如果有程序非正常抢占资源也只会最多占用配置的资源
k8s中使用linux cgroup来控制,但是VM这种更简单,初期使用这种应该更可行
安装介绍视频
安装完成后可安装vmware的open-vm-tools工具来增强vm表现
sudo apt-get update
# for Ubuntu server
sudo apt install open-vm-tools
# for Ubuntu desktop
sudo apt install open-vm-tools-desktop
Kubespray
kubespray github
kubespray official
Kubespray本身是用来安装k8s集群的,但个人并不建议使用这个安装k8s集群,安装k8s 直接使用官方的kubeadm就好,那个已经很简单了。
这里提到这个主要是参考它对ansible的用法,比如对操作系统的配置。
Ansible
ansible是一个很流行的运维工具,可以很方便管理多台机器,它里面有很多模块,各负责不同功能,比如有的模块负责拷贝文件,有的负责软件管理等。
Docker
docker ubuntu 安装 官方的会比较新,在k8s中很可能会有问题,用在k8s中建议 按照k8s官方建议安装,比如 k8s docker建议安装
Kubernetes
kubernetes是一个容器集群管理工具,少到一台机器,多到几百台机器都可以管理,每台机器会按照调度规则调度一些pod运行,每个pod里会有若干个容器