摘要:
1.创建一个测试用的deployment 2.查看获取IP情况 3.测试联通性 4、创建nginx服务 5、更新Deployment 6、查看更新后的Deployment 7、查看历史记录 7、查看具体某一个版本的升级历史 8、快速回滚到上一个版本 9、扩容到5个节点 10、Pod ip 变化频繁, 阅读全文
摘要:
阅读全文
摘要:
[TOC] 一.部署Kubernetes API服务部署 0.准备软件包 1.创建生成CSR的 JSON 配置文件 [root@linux node1 ~] cd /usr/local/src/ssl [root@linux node1 ssl] cat kubernetes csr.json ad 阅读全文
摘要:
[TOC] 部署kubelet 1.二进制包准备 将软件包从linux node1复制到linux node2中去。 2.创建角色绑定 kubelet启动的时候会向kube apiserver发送tls bootstrap的请求,所以说需要将bootstrap的token设置为对应的角色,这样kub 阅读全文
摘要:
[TOC] 1.为Flannel生成证书 启动flannel 查看服务状态 配置Docker使用Flannel 将配置复制到另外两个阶段 重启Docker 阅读全文
摘要:
[TOC] 手动制作CA证书 1.安装 CFSSL 2.初始化cfssl 3.创建用来生成 CA 文件的 JSON 配置文件 [root@linux node1 ssl] cat ca config.json ca csr.json 阅读全文
摘要:
[TOC] 手动部署ETCD集群 0.准备etcd软件包 1.创建 etcd 证书签名请求: 约定所有证书都放在 /usr/local/src/ssl 目录中,然后同步到其他机器 [root@linux node1 ~] cd /usr/local/src/ssl [root@linux node1 阅读全文
摘要:
[TOC] 0.卸载旧版本 1.安装Docker 第一步:使用国内Docker源 第二步:Docker安装: 第三步:启动后台进程: 2.脚本安装Docker 3.Docker服务文件 Docker从1.13版本开始调整了默认的防火墙规则,禁用了iptables filter表中FOWARD链,这样 阅读全文
摘要:
[TOC] | 主机名 | IP地址(NAT) | 描述 | | | | | | linux node1.example.com | eth0:192.168.56.11 | Kubernets Master节点/Etcd节点 | | linux node2.example.com | eth0 阅读全文
摘要:
[TOC] Kubernetes架构 k8s架构图 一、K8S Master节点 API Server apiserver提供集群管理的REST API接口,包括认证授权、数据校验以 及集群状态变更等 只有API Server才直接操作etcd 其他模块通过API Server查询或修改数据 提供其 阅读全文
摘要:
[TOC] 持续更新... "Kubernetes架构介绍" "Kubernetes集群环境准备" "Docker安装" "CA证书制作" "ETCD集群部署" "Master节点部署" "Node节点部署" "Flannel部署" "应用创建" "K8S学习笔记" 阅读全文