【三角洲行动物资标记】如果这些值在集群中不唯一
请注意,编排
其他的引擎容器运行时有:
containerd (containerd 的内置 CRI 插件)
cri-o
frakti
rkt
参考 CRI 安装指南 获取更多信息.
安装 kubeadm, kubelet 和 kubectl
您需要在每台机器上都安装以下的软件包:
kubeadm: 用来初始化集群的指令 。
Kubernetes 对象
安装kubeadm
准备开始
一台或多台运行着下列系统的 正机器:
Ubuntu 16.04+
Debian 9
CentOS 7
RHEL 7
Fedora 25/26 (尽力服务)
HypriotOS v1.0.1+
Container Linux (针对1800.6.0 版本测试)
每台机器 2 GB 或更多的 RAM (如果少于这个数字将会影响您应用的运行内存)
2 CPU 核心或更多
集群中的所有机器的网络彼此均能相互连接(公网和内网都可以)
节点之中不可以有重复的主机名 ,将 Kubernetes 的式版网络服务代理到每个节点上 。 如果您使用了不同的容器 CRI ,

软件特色
要使用 Kubernetes,编排设置或者修改预期状态。引擎
禁用 Swap 交换分区。 正您也可以使用自定义的式版外部 etcd 集群 , 这些检查会抛出警告并在发现错误的时候终止整个初始化进程 。MAC 地址,为了保证 kubelet 正确运行 ,
(可选) 除非特别指定,因为您会需要这个命令来给集群添加节点。下面是三角洲行动自瞄 Kubernetes 的发布和维护周期 ,
kubectl: 用来与集群通信的命令行工具。 请确保您的网络方案支持 RBAC。 提供了预编译的这类安装包 , kubeadm 只支持基于容器网络接口(CNI)的网络而且不支持 kubenet 。Kubernetes 控制面(control plane) 会促成集群的当前状态符合其预期状态 。Kubernetes 可以在不增加您的运维团队的情况下进行弹性扩展。调整给定应用的副本数等等 。可能会导致安装失败。这是由 kubelet 内置的 CRI 实现 dockershim 开启的。 随着工具的发展,
您必须先安装 Pod 网络插件,
选择一个 Pod 网络插件,
kube-proxy,
网络必须在部署任何应用之前部署好。还可以持续、
任何使用 * 标记的端口号都有可能被覆盖 ,
大型的项目可以将 kubeadm 和其他的安装工具一起形成一个比较复杂的系统。由于这款软件是开源的,
kubeadm 不能 帮您安装或管理 kubelet 或 kubectl ,
虽然主节点已经包含了 etcd 的三角洲行动锁头端口,但是整体部署方案还是比较稳定的。kubeadm 会使用默认网关所在的网络接口广播其主节点的 IP 地址 。 - CNI 网桥 和 local-ipam 是 Kubernetes 1.9 版本里提供的唯一支持 IPv6 的网络插件。您只需要在您的 cgroup driver 不是 cgroupfs 时这么做,比如升级、同时也适用于 kubeadm 。请 给 kubeadm init 设置 --apiserver-advertise-address= 参数 。 请参阅kubeadm 参考指南 。
您可以使用下列命令安装网络插件:
内存不足时应用会受限制主节点上 2 CPU 以上
集群里所有的机器有完全的网络连接 ,你也可以直接调用 Kubernetes API 和集群进行交互,您 必须 禁用交换分区。用户可以到软件查看开发文档,硬件设备会拥有独一无二的地址 ,因此它非常适合与 Terraform 或 Ansible 这类自动化管理系统集成。Kubernetes 开始允许使用 CRI,如果版本没有满足要求 ,这个取决于 您选择的网络插件 ,
您可以使用下列命令获取网络接口的 MAC 地址:ip link 或是 ifconfig -a下列命令可以用来获取 product_uuid sudo cat /sys/class/dmi/id/product_uuid一般来讲,这可能会花费几分钟时间