k8s
A zz
这个作者很懒,什么都没留下…
展开
-
五、部署Dashboard和CoreDNS
文章目录1、部署 coredns1.1 下载Dashboard的yaml文件1.2 部署Dashboard服务1.3 创建service account并绑定默认cluster-admin管理员集群角色2、 部署CoreDNS2.1 生成CoreDNS的yaml文件2.2 部署coredns服务查看coredns服务是否成功创建2.3 DNS解析测试1、部署 coredns1.1 下载Dashboard的yaml文件wget https://raw.githubusercontent.com/kube原创 2020-07-17 17:00:37 · 646 阅读 · 1 评论 -
四、部署Worker Node(k8s集群)
文章目录1、创建工作目录并拷贝二进制文件2 部署kubelet (master节点操作)2.1 创建配置文件2.2 配置参数文件2.3 生成bootstrap.kubeconfig文件2.4 systemd管理kubelet2.5 启动并设置开机启动3 批准kubelet证书申请并加入集群4 部署kube-proxy (master节点操作)4.1 创建配置文件4.2 配置参数文件4.3 生成kube-proxy.kubeconfig文件4.4 systemd管理kube-proxy4.5原创 2020-07-17 16:57:03 · 2080 阅读 · 0 评论 -
三、部署Master Node(k8s集群)
文章目录1 生成kube-apiserver证书 (master节点操作)1.1 自签证书颁发机构(CA)1.2 使用自签CA签发kube-apiserver HTTPS证书2 从Github下载二进制文件3 解压二进制包 (master节点操作)4 部署kube-apiserver (master节点操作)4.1 创建配置文件4.2 拷贝刚才生成的证书4.3 创建上述配置文件中token文件:4.4 systemd管理apiserver4.5 启动并设置开机启动4.6 授权kubelet-bo原创 2020-07-17 16:55:19 · 865 阅读 · 0 评论 -
二、部署etcd集群(k8s集群)
文章目录1 准备cfssl证书生成工具2 生成Etcd证书2.1 自签证书颁发机构(CA)2.2 使用自签CA签发Etcd HTTPS证书3 从Github下载etcd二进制文件4 部署Etcd集群4.1 创建工作目录并解压二进制包4.2 创建etcd配置文件4.3 systemd管理etcd4.4 拷贝刚才生成的证书4.5 将上面节点1所有生成的文件拷贝到节点2和节点34.6 启动etcd服务并设置开机启动4.7 查看集群状态Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据原创 2020-07-17 16:52:31 · 2318 阅读 · 2 评论 -
一、系统环境初始化(k8s集群)
文章目录11.1 Master组件1.1 Node组件2. 生产环境可部署Kubernetes集群的两种方式3. 安装要求4. 环境准备5. 操作系统初始化配置5.1 设置主机名5.2 设置hosts解析主机名5.3 关闭SELinux和防火墙5.4 关闭swap5.5 设置系统参数5.6 设置节点间的SSH免密码登录5.7 安装docker环境11.1 Master组件kubectl控制kubernetes集群API Server主要负责接收、校验并响应所有的REST请求,结果原创 2020-07-17 16:51:22 · 1052 阅读 · 0 评论