
Kubernetes 笔记
文章平均质量分 89
M菜鸟M
这个作者很懒,什么都没留下…
展开
-
Kubernetes 笔记 / 入门 / 生产环境 / 用部署工具安装 Kubernetes / 用 kubeadm 启动集群 / 用 kubeadm 创建高可用 etcd 集群
虽然本文中使用kubeadm作为外部 etcd 节点的管理工具但kubeadm不能支持此类节点的证书轮换或升级长期的计划应该是授权工具来管理证书本文介绍了创建高可用外部 etcd 集群的过程该集群由 3 个成员组成,kubeadm在创建集群期间可以使用它们。原创 2022-08-21 10:25:56 · 602 阅读 · 0 评论 -
Kubernetes 笔记 / kubeadm / 高可用注意事项
如果没有,则可以使用用户管理的负载平衡,在这种情况下,启动集群之前需要做一些准备。在某些环境中,如在具有专用负载均衡器组件(如某些云供应商提供的)的数据中心中。以便始终使用当前持有 vIP 的主机上的负载均衡器,而其它主机处于待机状态。为此,设置了管理虚拟 IP 的主机集群,每个主机运行一个负载均衡器的实例。下边的内容给出了一些有用的例子,当然还有许多其它配置负载均衡器的方法。负载均衡器自己也应该是高可用的,通常通过添加冗余的负载均衡器来实现。对于工作节点,假设有足够多的节点,这是集群功能的一部分。原创 2022-08-20 18:25:01 · 1575 阅读 · 0 评论 -
Kubernetes 笔记 / 入门 / 生产环境 / 用部署工具安装 Kubernetes / 用 kubeadm 启动集群 / 用 kubeadm 创建高可用集群
使用kubeadm本文的目的不是在云供应商上运行集群在云环境中,这里的方法不适用于类型为 LoadBalancer 的服务对象也不适用于具有动态 PersistentVolume 的对象。原创 2022-08-13 22:41:13 · 1024 阅读 · 0 评论 -
Kubernetes 笔记 / 入门 / 生产环境 / 用部署工具安装 Kubernetes / 用 kubeadm 启动集群 / 两种高可用拓扑
本文将介绍用于配置高可用(highly available (HA))Kubernetes 集群拓扑的两个选项在配置高可用集群之前,应该仔细考虑每种拓扑的优缺点kubeadm会静态地启动 etcd 集群详见 etcd。原创 2022-08-10 22:00:09 · 380 阅读 · 0 评论 -
Kubernetes 笔记 / 入门 / 生产环境 / 用部署工具安装 Kubernetes / 用 kubeadm 启动集群 / 用 kubeadm 创建集群
使用kubeadm,可以创建一个符合最佳实践的最小可行的 Kubernetes 集群实际上,可以使用kubeadm设置一个能够通过的集群kubeadm还支持其他集群生命周期功能,例如和集群升级kubeadm可以在各种机器上安装kubeadm:笔记本电脑、云服务器、树莓派等等无论是部署到云端还是本地,都可以将kubeadm集成到配置系统中,如 Ansible 或 Terraform。......原创 2022-08-08 21:53:48 · 1254 阅读 · 0 评论 -
Kubernetes 笔记 / 入门 / 生产环境 / 容器运行时
自1.24版起,Kubernetes项目移除了Dockershim详见为了让Pod能够运行,需要在集群的每个节点上安装一个容器运行时Kubernetes1.24要求使用符合的运行时详见v1.24前的Kubernetes发行版包括一个与DockerEngine的直接集成使用一个名为dockershim的组件这种特殊的直接整合不再是Kubernetes的一部分(作为v1.20发行版的一部分,被)描述了该移除可能会如何影响你描述了如何从dockershim。............................原创 2022-07-31 20:27:15 · 800 阅读 · 0 评论 -
Kubernetes 笔记 / 任务 / 管理集群 / 用 kubeadm 管理集群 / 配置一个 cgroup 驱动
按这种方法,在加入新节点、确保工作负载可以安全迁移到新节点、删除旧节点一系列操作之前。在节点上依次执行上述步骤,确保工作负载有充足的时间被调度到其它节点。中还提供了如何配置不同的容器运行时,使其默认使用。一个最小化的示例,其中显式地配置了此字段。流程完成后,确认所有节点和工作负载均健康。在版本1.22中,如果用户没在。驱动,需要参考所选容器运行时的文档。对集群所有的节点使用相同的。的新节点替换掉集群中的老节点。驱动,使其与容器运行时的。中并把它传递给本地节点的。描述了显式设置该值的方法。......原创 2022-07-30 18:25:12 · 489 阅读 · 0 评论 -
Kubernetes 笔记 / 入门 / 生产环境 / 用部署工具安装 Kubernetes / 用 kubeadm 启动集群 / 安装 kubeadm
cri-dockerd 是一个基于遗留的支持内置 Docker 引擎的项目,它在 1.24 版本从 kubelet中。如果检测到多个容器运行时或没有检测到容器运行时,kubeadm 将抛出错误并要求指定容器运行时。建议预先添加 IP 路由规则,这样 Kubernetes 集群就可以通过对应的适配器完成连接。由于各个 Pod 网络插件的功能都有所不同,请参阅他们各自文档中对端口的要求。为了在 Pods 中运行容器,Kubernetes 会使用一个。,而这是容器运行时在 Kubernetes 中工作所必须的。原创 2022-07-30 10:23:49 · 671 阅读 · 0 评论 -
Kubernetes 笔记 / 生产环境
目录、参考文献生产质量的 Kubernetes 集群需要规划和准备如果你的 Kubernetes 集群是用来运行关键负载的,该集群必须被配置为弹性的(Resilient)本页面阐述了在安装生产就绪的集群或将现有集群升级为生产用途时可以遵循的步骤生产环境可能需要被很多用户安全地访问需要提供一致的可用性,以及能够与需求变化相适配的资源随着情况的不同,如 Kubernetes 生产环境将在何处(本地或云端)运行希望自己的或交给别人的管理工作量有多大应该考虑以下这些问题如何影响对 Kubernetes原创 2022-07-30 09:24:38 · 304 阅读 · 0 评论 -
Kubernetes 笔记 / 目录
参考文献:Kubernetes Documentation参考文献:Kubernetes Documentation原创 2022-07-30 09:21:36 · 333 阅读 · 0 评论