Kubernetes
文章平均质量分 73
Gogo-2020
这个作者很懒,什么都没留下…
展开
-
Kubernetes 入门(4)集群配置
1. 集群配置 报错: message: ‘runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized’ 原因:cni未被初始化(CNI 是 Container Network Interface 的缩写,是 K8S 用于配置 Linux 容器网络的接口规范。) [roo原创 2021-04-30 22:35:02 · 214 阅读 · 1 评论 -
Kubernetes 入门(3)集群安装
1. kubeadm简介 kubeadm 是 Kubernetes 官方提供的一个 CLI 工具,可以很方便的搭建一套符合官方最佳实践的最小化可用集群。当我们使用 kubeadm 搭建集群时,集群可以通过 K8S 的一致性测试,并且 kubeadm 还支持其他的集群生命周期功能,比如升级/降级等。 2. 安装kebeadm 2.1 安装前准备 禁用 swap 我们知道每个节点上都有个必须的组件,名为 kubelet,自 K8S 1.8 开始,启动 kubelet 时,需要禁用 swap 。或者需要更改原创 2021-04-30 22:33:07 · 168 阅读 · 2 评论 -
Kubernetes 入门(2)基本组件
1. C/S架构 Kubernetes 遵循非常传统的客户端服务端架构,客户端通过 RESTful 接口或者直接使用 kubectl 与 Kubernetes 集群进行通信,这两者在实际上并没有太多的区别,后者也只是对 Kubernetes 提供的 RESTful API 进行封装并提供出来。 左侧是一个官方提供的名为 kubectl 的 CLI (Command Line Interface)工具,用于使用 K8S 开放的 API 来管理集群和操作对象等。 右侧则是 K8S 集群的后端服务及开放出的 A原创 2021-04-30 22:27:20 · 134 阅读 · 2 评论 -
Kubernetes 入门(1)基本概念
1. Kubernetes简介 作为一个目前在生产环境已经广泛使用的开源项目 Kubernetes 被定义成一个用于自动化部署、扩容和管理容器应用的开源系统;它将一个分布式软件的一组容器打包成一个个更容易管理和发现的逻辑单元。 Kubernetes 是希腊语『舵手』的意思,它最开始由 Google 的几位软件工程师创立,深受公司内部 Borg 和 Omega 项目的影响,很多设计都是从 Borg 中借鉴的,同时也对 Borg 的缺陷进行了改进,Kubernetes 目前是 Cloud Native Comp原创 2021-04-30 22:21:38 · 132 阅读 · 1 评论