摘要: 部署 Flannel 网络 kubernetes 要求集群内各节点能通过 Pod 网段互联互通,本文档介绍使用 Flannel上创建互联互通的 Pod 网段的步骤。 使用的变量 本文档用到的变量定义如下: NODE_IP=100.69.218.95 # 当前部署节点的 IP ETCD_ENDPOIN 阅读全文
posted @ 2021-10-04 16:58 backTraced 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 部署master组件 kubernetes master 包含的组件: kube-apiserver kube-scheduler kube-controller-manager 三个组件需要部署在同一节点上。 kube-scheduler、kube-controller-manager 和 kub 阅读全文
posted @ 2021-10-04 16:57 backTraced 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 部署 kubectl 命令行工具 kubectl 默认从 ~/.kube/config 配置文件获取访问 kube-apiserver 地址、证书、用户名等信息 #一键安装kubectl 需保证yum源中存在资源 $ yum install kubectl 创建 admin 证书 kubectl 与 阅读全文
posted @ 2021-10-04 16:56 backTraced 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 镜像部署ETCD kubernetes 系统使用 etcd 数据库存储所有数据,该数据库是很好的学习范例,此处不展开相关资料。 使用的变量 #IPADR=100.69.218.95 当前部署的机器 IP #对外暴露端口2379 通信端口2380 部署步骤 创建证书 为了保证通信安全,客户端(如 et 阅读全文
posted @ 2021-10-04 16:55 backTraced 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 创建 CA 证书和秘钥 kubernetes 系统各组件需要使用 TLS 证书对通信进行加密,本文档使用 CloudFlare 的 PKI 工具集 cfssl 来生成 Certificate Authority (CA) 证书和秘钥文件,CA 是自签名的证书,用来签名后续创建的其它 TLS 证书。 阅读全文
posted @ 2021-10-04 16:54 backTraced 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 组件版本与集群环境 组件配置 Centos7 Kubernetes 1.11.8 Docker 1.13.1 Etcd 3.2.18 Flanneld 0.7.1 vxlan 网络 TLS 认证通信 (etcd、kubernetes、kubectl) RBAC 授权 kubelet TLS Boot 阅读全文
posted @ 2021-10-04 16:52 backTraced 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 单机版Kubernetes(k8s)搭建教程 本文章将从零开始搭建基本的k8s环境,使用的组件版本为Kubernetes v1.11.8。 现有的教程如下: 基于自动化工具如kubeadm搭建,在单机上可快速搭建实例用于基本测试。 完全基于二进制部署 至少需要多个节点用于部署 本文实现方式: 主要采 阅读全文
posted @ 2021-10-04 16:51 backTraced 阅读(105) 评论(0) 推荐(0) 编辑