摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、部署项目流程介绍 二、部署java项目 三、搭建高可用的集群 四、搭建高可用的集群 五、持久存储-nfs 六、持久存储-pv和pvc 七、yaml文件示例 八、yaml文件字段说明 九、共享存储示例yaml 十、污点容忍 Walter Savage Landor:strove with none
阅读全文
摘要:一、集群监控平台 二、helm(概述) 三、helm(快速部署应用) 四、helm(自己创建chart) 五、helm(chart模板) Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved
阅读全文
摘要:一、Controller控制器(deployment) 二、Service 三、controller 四、配置管理-secret 五、配置管理-configMap 六、k8s集群安全机制 七、k8s集群安全机制-rbac实现鉴权 八、ingress Walter Savage Landor:stro
阅读全文
摘要:课程内容介绍 一、第一部分 概述特性和架构组件 二、第一部分 核心概念 三、第二部分 k8s集群搭建(平台规划和搭建方式介绍) 四、第二部分 搭建k8s集群(kubeadm方式) 五、第二部分 搭建k8s集群(二进制方式) 六、搭建k8s集群总结 七、命令行工具kubectl 八、yaml文件说明
阅读全文
摘要:一、Pod实现机制-共享网络 二、Pod实现机制-共享存储 三、Pod 四、Pod镜像拉取策略 五、Pod资源限制 六、Pod重启策略 七、Pod健康检查 八、创建Pod流程 九、Pod调度-节点亲和性 十、Pod调度-节点选择器 十一、Pod调度-污点和污点容忍 Walter Savage Lan
阅读全文
摘要:一、部署apache-maven-3.6.3 ### 下载软件包 [root@server14 ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-b
阅读全文
摘要:一、概述: ### kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 ~~~ 这个工具能通过两条指令完成一个kubernetes集群的部署: ### 创建一个 Master 节点
kubeadm init ### 将一个 Node 节点加入到当前集群中 kube
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、JDK下载地址 ### jdk1.8.0_281软件包下载地址 ~~~ 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html ### 安装部署 [root@server14 ~]# tar -zxvf jdk-
阅读全文
摘要:一、控制器部署镜像Deployment ### 创建一个Pod之生成yaml文件 [root@k8s-master1 ~]# kubectl create deployment javademo1 --image=registry.cn-hangzhou.aliyuncs.com/docker-ya
阅读全文
摘要:一、在k8s集群部署项目(Java项目):部署项目流程介绍 二、部署java项目 一、基础准备 ### 需要两个依赖环境: ### JDK1.8.0_281安装部署 ~~~ 见原创|NO.A.0011|部署方案 ### apache-Maven 3.6.3安装部署 ~~~ 见原创|NO.A.0012
阅读全文
摘要:一、制作镜像 ### 将demojenkins上传至服务器 [root@server14 ~]# mkdir javaproject [root@server14 ~]# cd javaproject/demojenkins/ ### 制作镜像 [root@server14 demojenkins]
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、master1节点加入集群:复制密钥及相关文件 ### 从master2复制密钥及相关文件到master1 ~~~ 跳转到k8s-master1节点,并创建文件夹 [root@k8s-master2 flannel]# ssh root@10.10.10.11 mkdir -p /etc/kub
阅读全文
摘要:一、加入Kubernetes Node ### 在node1上执行 ~~~ 向集群添加新节点,执行在kubeadm init输出的kubeadm join命令: [root@k8s-node1 ~]# kubeadm join master.k8s.io:16443 --token 6npcq0.p
阅读全文
摘要:一、部署Kubernetes Master(在vip所在节点上进行操作,当前环境在k8s-master2节点) ### 部署Kubernetes Master(在vip所在节点上进行操作,当前环境在k8s-master2节点) [root@k8s-master2 ~]# ip a s ens34 3
阅读全文
摘要:一、安装集群网络(在vip所在节点上执行部署) ### 从官方地址获取到flannel的yaml,在master2上执行 [root@k8s-master2 manifests]# mkdir flannel [root@k8s-master2 manifests]# cd flannel [roo
阅读全文
摘要:一、所有节点安装Docker/kubeadm/kubelet(Kubernetes默认CRI容器运行时为Docker因此先安装Docker ### 安装Docker [root@k8s-master1 ~]# wget https://mirrors.aliyun.com/docker-ce/lin
阅读全文
摘要:一、kubernetes集群搭建-高可用集群 二、部署规划 一、基础环境配置 ### 关闭防火墙 [root@server11 ~]# systemctl stop firewalld [root@server11 ~]# systemctl disable firewalld ### 关闭seli
阅读全文