2022年3月28日

|NO.Z.00014|——————————|CloudNative|——|KuberNetes&书签.V14|——|报错处理.V03|kubelet无法启动排查|

摘要: 报错处理四: ### 报错现象:kubelet无法启动排查 [root@k8s-master01 ~]# systemctl status kubelet ● kubelet.service - Kubernetes Kubelet Loaded: loaded (/usr/lib/systemd/ 阅读全文

posted @ 2022-03-28 15:19 yanqi_vip 阅读(93) 评论(0) 推荐(0)

|NO.Z.00015|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 15:19 yanqi_vip 阅读(11) 评论(0) 推荐(0)

|NO.Z.00012|——————————|CloudNative|——|KuberNetes&书签.V12|——|报错处理.V01|

摘要: 报错处理一: ### 报错现象: localhost:8080 was refused ### 报错分析: # kubectl get po The connection to the server localhost:8080 was refused - did you specify the r 阅读全文

posted @ 2022-03-28 15:18 yanqi_vip 阅读(85) 评论(0) 推荐(0)

|NO.Z.00013|——————————|CloudNative|——|KuberNetes&书签.V13|——|报错处理.V02|集群部署失败排错思路|

摘要: 报错处理三:集群安装不成功排查步骤 ### 集群安装不成功排查步骤 ### 检查所有节点firewalld和selinux是否已经关闭,getenforce命令结果必须为disabled ### 检查集群的VIP是不是可以telnet(master节点) ~~~ ——>Kubeadm:telnet 阅读全文

posted @ 2022-03-28 15:18 yanqi_vip 阅读(47) 评论(0) 推荐(0)

|NO.Z.00011|——————————|CloudNative|——|KuberNetes&书签.V11|——|面试题库.V04|存储|

摘要: 四、kubernetes.存储问题 ### Rook问题 ~~~ Rook现在已经毕业了,之前虽然没有毕业, ~~~ 但是对ceph的支持已经是stable了, ~~~ 并且rook降低了ceph的学习成本,几乎不用运维,所以我们采用了Rook。 ~~~ 使用Rook操作ceph扩容也是非常简单的, 阅读全文

posted @ 2022-03-28 15:17 yanqi_vip 阅读(46) 评论(0) 推荐(0)

|NO.Z.00009|——————————|CloudNative|——|KuberNetes&书签.V09|——|面试题库.V02|Pod|

摘要: 二、kubernetes.pod生命周期 ### pod生命周期:Pod创建: ~~~ API Server 在接收到创建pod的请求之后,会根据用户提交的参数值来创建一个运行时的pod对象。 ~~~ 根据 API Server 请求的上下文的元数据来验证两者的 namespace 是否匹配,如果不 阅读全文

posted @ 2022-03-28 15:16 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00010|——————————|CloudNative|——|KuberNetes&书签.V10|——|面试题库.V03|日志|

摘要: 三、kubernetes.日志监控 ### 日志监控 ### 容器内日志怎么采集的? ~~~ 容器内日志我们是使用filebeat进行采集的, ~~~ filebeat以sidecar的形式和业务应用运行在同一个Pod内, ~~~ 使用emptyDir进行日志文件的共享。 ### Fluentd ~ 阅读全文

posted @ 2022-03-28 15:16 yanqi_vip 阅读(19) 评论(0) 推荐(0)

|NO.Z.00008|——————————|CloudNative|——|KuberNetes&书签.V08|——|面试题库.V01|

摘要: 一、KuberNetes面试常见问题 ### service是怎么关联pod的 ~~~ 创建Pod是都会定义Pod的便签, ~~~ 比如role=frontend,Service通过Selector字段匹配该标签即可关联至该Pod, ~~~ Pod和Service需要在同一个namespace,中文 阅读全文

posted @ 2022-03-28 15:15 yanqi_vip 阅读(22) 评论(0) 推荐(0)

|NO.Z.00006|——————————|CloudNative|——|KuberNetes&书签.V06|——|硬件选型.V03|企业生产环境|

摘要: [硬件配置——企业生产环境] ### 企业生产——服务器选型 ~~~ # master节点:三个节点实现高可用——必须 ~~~ CPU内存方案一:节点数: 0-100 8核16G+ ~~~ CPU内存方案二:节点数: 100-250 8核32G+ ~~~ CPU内存方案三:节点数: 250-500 阅读全文

posted @ 2022-03-28 15:14 yanqi_vip 阅读(25) 评论(0) 推荐(0)

|NO.Z.00007|——————————|CloudNative|——|KuberNetes&书签.V07|——|网络规划.V01|

摘要: 一、[网络规划——网段划分]:网段准备 ### 三个网段: ~~~ 宿主机网段: 就是安装k8s的服务器;宿主机网段可能是192.168.1.0/24 ~~~ Pod网段: k8s Pod的网段,相当于容器的IP;Pod网段会设置成10.10.10.0/24或者172.16.0.1/12 ~~~ S 阅读全文

posted @ 2022-03-28 15:14 yanqi_vip 阅读(51) 评论(0) 推荐(0)

|NO.Z.00004|——————————|CloudNative|——|KuberNetes&书签.V04|——|硬件选型.V01|学习测试环境|

摘要: [硬件配置——学习测试环境] ### 基础学习——服务器选型 ~~~ # 学习环境:k8s基础学习 ~~~ CPU内存方案: 2核2G ~~~ 硬盘需求一: 磁盘40G ~~~ 节点方案一: 单master 多node ~~~ 节点方案二: 多master 无node Master节点也可以充当No 阅读全文

posted @ 2022-03-28 15:13 yanqi_vip 阅读(17) 评论(0) 推荐(0)

|NO.Z.00005|——————————|CloudNative|——|KuberNetes&书签.V05|——|硬件选型.V02|企业测试环境|

摘要: [硬件配置——企业测试环境] ### 硬件配置——企业测试环境 ~~~ # 企业测试——服务器选型 ~~~ # 注意:测试环境所有的数据盘可以无需区分,有条件最好单独 ~~~ CPU内存方案:8核16G ~~~ 硬盘需求一:磁盘分为系统盘路径:/,大小100G+ ~~~ 硬盘需求二:Docker数据 阅读全文

posted @ 2022-03-28 15:13 yanqi_vip 阅读(38) 评论(0) 推荐(0)

|NO.Z.00002|——————————|CloudNative|——|KuberNetes&书签.V02|——|实验大纲.V01|

摘要: 一、实验大纲.V01 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 f 阅读全文

posted @ 2022-03-28 15:12 yanqi_vip 阅读(5) 评论(0) 推荐(0)

|NO.Z.00003|——————————|CloudNative|——|KuberNetes&书签.V03|——|实验大纲.V02|

摘要: 二、实验大纲.V02 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 f 阅读全文

posted @ 2022-03-28 15:12 yanqi_vip 阅读(7) 评论(0) 推荐(0)

|NO.Z.00000|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 15:10 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00046|——————————|CloudNative|——|Kubernetes&架构说明.V05|

摘要: 一、部署项目流程介绍 二、部署java项目 三、搭建高可用的集群 四、搭建高可用的集群 五、持久存储-nfs 六、持久存储-pv和pvc 七、yaml文件示例 八、yaml文件字段说明 九、共享存储示例yaml 十、污点容忍 Walter Savage Landor:strove with none 阅读全文

posted @ 2022-03-28 15:08 yanqi_vip 阅读(16) 评论(0) 推荐(0)

|NO.Z.10000|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 15:08 yanqi_vip 阅读(9) 评论(0) 推荐(0)

|NO.Z.00045|——————————|CloudNative|——|Kubernetes&架构说明.V04|

摘要: 一、集群监控平台 二、helm(概述) 三、helm(快速部署应用) 四、helm(自己创建chart) 五、helm(chart模板) Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved 阅读全文

posted @ 2022-03-28 15:07 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00044|——————————|CloudNative|——|Kubernetes&架构说明.V03|

摘要: 一、Controller控制器(deployment) 二、Service 三、controller 四、配置管理-secret 五、配置管理-configMap 六、k8s集群安全机制 七、k8s集群安全机制-rbac实现鉴权 八、ingress Walter Savage Landor:stro 阅读全文

posted @ 2022-03-28 15:06 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00042|——————————|CloudNative|——|Kubernetes&架构说明.V01|

摘要: 课程内容介绍 一、第一部分 概述特性和架构组件 二、第一部分 核心概念 三、第二部分 k8s集群搭建(平台规划和搭建方式介绍) 四、第二部分 搭建k8s集群(kubeadm方式) 五、第二部分 搭建k8s集群(二进制方式) 六、搭建k8s集群总结 七、命令行工具kubectl 八、yaml文件说明 阅读全文

posted @ 2022-03-28 15:05 yanqi_vip 阅读(25) 评论(0) 推荐(0)

|NO.Z.00043|——————————|CloudNative|——|Kubernetes&架构说明.V02|

摘要: 一、Pod实现机制-共享网络 二、Pod实现机制-共享存储 三、Pod 四、Pod镜像拉取策略 五、Pod资源限制 六、Pod重启策略 七、Pod健康检查 八、创建Pod流程 九、Pod调度-节点亲和性 十、Pod调度-节点选择器 十一、Pod调度-污点和污点容忍 Walter Savage Lan 阅读全文

posted @ 2022-03-28 15:05 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00039|——————————|CloudNative|——|Kubernetes&Maven项目.V01|——|apache-maven-3.6.3|

摘要: 一、部署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 阅读全文

posted @ 2022-03-28 15:04 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00040|——————————|^^ 标准 ^^|——|Kubernetes&集群构建.V01|——|kubeadm构建集群|

摘要: 一、概述: ### kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 ~~~ 这个工具能通过两条指令完成一个kubernetes集群的部署: ### 创建一个 Master 节点 $ kubeadm init ### 将一个 Node 节点加入到当前集群中 $ kube 阅读全文

posted @ 2022-03-28 15:04 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00041|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 15:04 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00038|——————————|^^ 部署 ^^|——|Kubernetes&JDK部署.V01|——|jdk1.8.0_281部署|

摘要: 一、JDK下载地址 ### jdk1.8.0_281软件包下载地址 ~~~ 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html ### 安装部署 [root@server14 ~]# tar -zxvf jdk- 阅读全文

posted @ 2022-03-28 15:03 yanqi_vip 阅读(154) 评论(0) 推荐(0)

|NO.Z.00037|——————————|CloudNative|——|Kubernetes&Java项目.V03|——|部署Java项目|

摘要: 一、控制器部署镜像Deployment ### 创建一个Pod之生成yaml文件 [root@k8s-master1 ~]# kubectl create deployment javademo1 --image=registry.cn-hangzhou.aliyuncs.com/docker-ya 阅读全文

posted @ 2022-03-28 15:02 yanqi_vip 阅读(20) 评论(0) 推荐(0)

|NO.Z.00035|——————————|CloudNative|——|Kubernetes&Java项目.V01|——|基础环境|

摘要: 一、在k8s集群部署项目(Java项目):部署项目流程介绍 二、部署java项目 一、基础准备 ### 需要两个依赖环境: ### JDK1.8.0_281安装部署 ~~~ 见原创|NO.A.0011|部署方案 ### apache-Maven 3.6.3安装部署 ~~~ 见原创|NO.A.0012 阅读全文

posted @ 2022-03-28 15:01 yanqi_vip 阅读(36) 评论(0) 推荐(0)

|NO.Z.00036|——————————|^^ 标准 ^^|——|Kubernetes&Java项目.V02|——|docker镜像制作|

摘要: 一、制作镜像 ### 将demojenkins上传至服务器 [root@server14 ~]# mkdir javaproject [root@server14 ~]# cd javaproject/demojenkins/ ### 制作镜像 [root@server14 demojenkins] 阅读全文

posted @ 2022-03-28 15:01 yanqi_vip 阅读(51) 评论(0) 推荐(0)

|NO.Z.00034|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 15:00 yanqi_vip 阅读(46) 评论(0) 推荐(0)

|NO.Z.00032|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V06|——|Master扩容|

摘要: 一、master1节点加入集群:复制密钥及相关文件 ### 从master2复制密钥及相关文件到master1 ~~~ 跳转到k8s-master1节点,并创建文件夹 [root@k8s-master2 flannel]# ssh root@10.10.10.11 mkdir -p /etc/kub 阅读全文

posted @ 2022-03-28 14:59 yanqi_vip 阅读(51) 评论(0) 推荐(0)

|NO.Z.00033|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V07|——|Node扩容|

摘要: 一、加入Kubernetes Node ### 在node1上执行 ~~~ 向集群添加新节点,执行在kubeadm init输出的kubeadm join命令: [root@k8s-node1 ~]# kubeadm join master.k8s.io:16443 --token 6npcq0.p 阅读全文

posted @ 2022-03-28 14:59 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00030|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V04|——|Kubernetes Master|

摘要: 一、部署Kubernetes Master(在vip所在节点上进行操作,当前环境在k8s-master2节点) ### 部署Kubernetes Master(在vip所在节点上进行操作,当前环境在k8s-master2节点) [root@k8s-master2 ~]# ip a s ens34 3 阅读全文

posted @ 2022-03-28 14:58 yanqi_vip 阅读(114) 评论(0) 推荐(0)

|NO.Z.00031|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V05|——|flannel网络|

摘要: 一、安装集群网络(在vip所在节点上执行部署) ### 从官方地址获取到flannel的yaml,在master2上执行 [root@k8s-master2 manifests]# mkdir flannel [root@k8s-master2 manifests]# cd flannel [roo 阅读全文

posted @ 2022-03-28 14:58 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00029|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V03|——|Docker&kubeadm&kubelet|

摘要: 一、所有节点安装Docker/kubeadm/kubelet(Kubernetes默认CRI容器运行时为Docker因此先安装Docker ### 安装Docker [root@k8s-master1 ~]# wget https://mirrors.aliyun.com/docker-ce/lin 阅读全文

posted @ 2022-03-28 14:57 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00027|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V01|——|环境准备|

摘要: 一、kubernetes集群搭建-高可用集群 二、部署规划 一、基础环境配置 ### 关闭防火墙 [root@server11 ~]# systemctl stop firewalld [root@server11 ~]# systemctl disable firewalld ### 关闭seli 阅读全文

posted @ 2022-03-28 14:57 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00028|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V02|——|Keepalived&haproxy|

摘要: 一、 所有master节点部署keepalived ### 安装相关包和keepalived [root@k8s-master1 ~]# yum install -y conntrack-tools libseccomp libtool-ltdl [root@k8s-master1 ~]# yum 阅读全文

posted @ 2022-03-28 14:57 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00026|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 14:56 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00024|——————————|CloudNative|——|Kubernetes&持久化存储.V02|——|PV/PVC|

摘要: 一、持久化存储pv/pvc 二、持久化存储pv/pvc实验 ### 删除历史创建 [root@k8s-master pv]# kubectl delete -f nfs-nginx.yaml deployment.apps "nginx-dep1" deleted ### 创建一个pvc和pv ap 阅读全文

posted @ 2022-03-28 14:55 yanqi_vip 阅读(43) 评论(0) 推荐(0)

|NO.Z.00025|——————————|^^ 部署 ^^|——|Kubernetes&集群监控.V01|——|Prometheus&Grafana|

摘要: 一、集群资源监控-监控品台搭建 二、实验环境部署 ### 准备:下载下列文件并上传至服务器 ~~~ configmap.yaml:存储相关的配置文件的存储 ~~~ prometheus.deploy.yml:资源限制,端口号等信息点 ~~~ prometheus.svc.yml:对外暴露端口,进行外 阅读全文

posted @ 2022-03-28 14:55 yanqi_vip 阅读(69) 评论(0) 推荐(0)

|NO.Z.00023|——————————|CloudNative|——|Kubernetes&持久化存储.V01|——|NFS存储|

摘要: 一、持久存储-nfs 二、持久存储-NFS ### 找一台新的服务器作为nfs服务器, [root@k8s-nfs ~]# yum install -y nfs-utils ~~~ 设置挂载的目录 [root@k8s-node2 ~]# vim /etc/exports /data/nfs *(rw 阅读全文

posted @ 2022-03-28 14:54 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00022|——————————|CloudNative|——|Kubernetes&RBAC介绍.V04|——|helm-chart高效复用|

摘要: 一、helm-chart高效复用(动态渲染yaml文件部署) 二、helm-chart高效复用实验 ### 定义全局变量的配置文件 [root@k8s-master ~]# cd mychart/ [root@k8s-master mychart]# ls values.yaml ### 在valu 阅读全文

posted @ 2022-03-28 14:54 yanqi_vip 阅读(41) 评论(0) 推荐(0)

|NO.Z.00021|——————————|CloudNative|——|Kubernetes&RBAC介绍.V04|——|helm-chart|

摘要: 一、helm:自己创建chart,完成应用部署 二、通过helm创建chart ### 使用命令创建chart ~~~ 命令格式:helm create chart 名称 [root@k8s-master ~]# helm create mychart Creating mychart ### 可以 阅读全文

posted @ 2022-03-28 14:53 yanqi_vip 阅读(45) 评论(0) 推荐(0)

|NO.Z.00020|——————————|CloudNative|——|Kubernetes&RBAC介绍.V03|——|helm|

摘要: 一、Helm 二、helm概述 ~~~ helm官网地址: ### 之前方式部署应用基本操作 ~~~ 部署一个nginx应用;导出为yaml文件 [root@k8s-master ~]# kubectl create deployment nginx --image=nginx -o yaml ## 阅读全文

posted @ 2022-03-28 14:53 yanqi_vip 阅读(25) 评论(0) 推荐(0)

|NO.Z.00019|——————————|CloudNative|——|Kubernetes&RBAC介绍.V02|——|Ingress|

摘要: 一、ingress 二、创建Ingress ### 创建nginx应用,对外暴露端口使用NodePort [root@k8s-master ~]# kubectl create deployment web --image=nginx deployment.apps/web created [roo 阅读全文

posted @ 2022-03-28 14:52 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00017|——————————|CloudNative|——|Kubernetes&pod操作.V05|——|configmap不加密数据|

摘要: 一、configMap:不加密数据 二、configmap操作流程 ### 将历史环境删除 [root@k8s-master ~]# kubectl delete secret --all secret "default-token-686hn" deleted secret "mysecret" 阅读全文

posted @ 2022-03-28 14:51 yanqi_vip 阅读(26) 评论(0) 推荐(0)

|NO.Z.00018|——————————|CloudNative|——|Kubernetes&RBAC介绍.V01|——|命名空间|

摘要: 一、集群的安全机制 二、k8s集群安全机制-rbac实现鉴权 一、创建一个命名空间 ### 创建一个命名空间 [root@k8s-master ~]# kubectl get ns NAME STATUS AGE default Active 3d23h kube-node-lease Active 阅读全文

posted @ 2022-03-28 14:51 yanqi_vip 阅读(27) 评论(0) 推荐(0)

|NO.Z.00016|——————————|CloudNative|——|Kubernetes&pod操作.V04|——|controller操作|

摘要: 一、controller 二、controller实验操作 ### 对base64进行编码执行 [root@k8s-master ~]# echo -n 'admin' | base64 YWRtaW4= ### 将下列文件上传到服务器 [root@k8s-master ~]# ls secret* 阅读全文

posted @ 2022-03-28 14:51 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00015|——————————|CloudNative|——|Kubernetes&pod操作.V03|——|service操作|一次性任务|定时任务|

摘要: 一、service概述 二、services定义pod的访问规则 ### services定义pod的访问规则 ### 防止pod失联 ~~~ 某一个服务想要访问到哪一个Pod,由servvices来负责,起到一个负载均衡的作用。 ~~~ 定义Pod的负载均衡。 ~~~ services存在的意义: 阅读全文

posted @ 2022-03-28 14:50 yanqi_vip 阅读(69) 评论(0) 推荐(0)

|NO.Z.00013|——————————|CloudNative|——|Kubernetes&pod操作.V01|

摘要: 一、k8s核心技术pod:pod概述-流程概述 二、Pod实现机制-共享网络 三、Pod实现机制——共享存储 四、镜像拉取策略 五、Pod资源限制示例 六、Pod重启策略 七、Pod健康检查 ### 状态为running,java堆内存溢出,检测可能不能对外提供服务, ~~~ 通过容器检查可能不能检 阅读全文

posted @ 2022-03-28 14:49 yanqi_vip 阅读(38) 评论(0) 推荐(0)

|NO.Z.00014|——————————|CloudNative|——|Kubernetes&pod操作.V02|——|Deployment部署应用|

摘要: 一、kubernetes核心技术-Controller控制器:controller流程概述 二、使用deployment部署应用(yaml) ### 使用deployment部署应用(yaml) ~~~ 就可以部署,但是只能做测试环境 [root@k8s-master ~]# kubectl cre 阅读全文

posted @ 2022-03-28 14:49 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00012|——————————|CloudNative|——|Kubernetes&Yaml文件.V01|

摘要: 一、kubernetes集群YAML文件详解:yaml文件说明 二、快速书写yaml文件 三、方式一:yaml文件创建 ### 第一种方式:create命令生成yaml文件 [root@k8s-master ~]# kubectl create deployment web --image=ngin 阅读全文

posted @ 2022-03-28 14:47 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00011|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V07|——|新增Worker Node|

摘要: 一、新增加Worker Node ### 拷贝已部署好的Node相关文件到新节点 ~~~ 在master节点将Worker Node涉及文件拷贝到新节点10.10.10.12/13 [root@k8s-master ~]# scp -r /opt/kubernetes root@10.10.10.1 阅读全文

posted @ 2022-03-28 14:47 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00009|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V05|——|部署Master Node|

摘要: 一、部署Master Node:生成kube-apiserver证书 ### 自签证书颁发机构(CA) [root@k8s-master ~]# cd TLS/k8s/ [root@k8s-master k8s]# cat > ca-config.json<< EOF > { > "signing" 阅读全文

posted @ 2022-03-28 14:46 yanqi_vip 阅读(42) 评论(0) 推荐(0)

|NO.Z.00010|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V06|——|部署Worker Node|

摘要: 一、部署worker Node节点:下面还是在Master Node上操作,即同时作为worker Node ### 创建工作目录并拷贝二进制文件 ~~~ 在所有worker node创建工作目录: [root@k8s-master ~]# mkdir -p /opt/kubernetes/{bin 阅读全文

posted @ 2022-03-28 14:46 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00008|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V04|——|部署Docker集群|

摘要: 一、部署Docker:(etc-1/etc-2/etc-3均操作) ### 下载docker版本包: ~~~ 以下在所有节点操作,这里采用二进制安装,用yum安装也一样 ~~~ 下载地址:https://download.docker.com/linux/static/stable/x86_64/d 阅读全文

posted @ 2022-03-28 14:45 yanqi_vip 阅读(16) 评论(0) 推荐(0)

|NO.Z.00007|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V03|——|部署ETCD集群|

摘要: 一、部署Etcd集群 节点名称 IP etcd-1 10.10.10.11 etcd-2 10.10.10.12 etcd-3 10.10.10.13 ### 部署Etcd集群 ~~~ Etcd是一个分布式键值存储系统,kubernetes使用Etcd进行数据存储, ~~~ 所以先准备一个Etcd数 阅读全文

posted @ 2022-03-28 14:45 yanqi_vip 阅读(78) 评论(0) 推荐(0)

|NO.Z.00005|——————————|CloudNative|——|Kubernetes&二进制部署.V01|——|部署规划|

摘要: 一、二进制.部署流程 二、kubernetes集群搭建(二进制方式) ### 安装要求:在开始之前,部署kubernetes集群几区需要满足一下几个条件 ~~~ 一台或多台机器,操作系统CentOS7.x-86_x64 ~~~ # 硬件配置: ~~~ 2GB或更多RAM,2个CPU或更多CPU,硬盘 阅读全文

posted @ 2022-03-28 14:43 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00006|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V02|——|系统初始化|

摘要: 一、操作系统初始化配置 ### 关闭防火墙 [root@server11 ~]# systemctl stop firewalld.service [root@server11 ~]# systemctl disable firewalld.service ### 关闭selinux [root@s 阅读全文

posted @ 2022-03-28 14:43 yanqi_vip 阅读(10) 评论(0) 推荐(0)

|NO.Z.00004|——————————|^^ 部署 ^^|——|Kubernetes&kubeadm部署.V03|——|kubernetes集群部署|

摘要: 一、部署kubernetes Master ### 在10.10.10.11(master)执行 [root@k8s-master ~]# kubeadm init \ > --apiserver-advertise-address=10.10.10.11 \ # 当前节点的IP > --image 阅读全文

posted @ 2022-03-28 14:42 yanqi_vip 阅读(46) 评论(0) 推荐(0)

|NO.Z.00003|——————————|^^ 部署 ^^|——|Kubernetes&kubeadm部署.V02|——|系统初始化|

摘要: 一、部署规划 ### 部署规划 ~~~ centos7.x.server1: k8s-master IP:10.10.10.11 ~~~ centos7.x.server2: k8s-node1 IP:10.10.10.12 ~~~ centos7.x.server3: k8s-node2 IP:1 阅读全文

posted @ 2022-03-28 14:42 yanqi_vip 阅读(17) 评论(0) 推荐(0)

|NO.Z.00001|——————————|CloudNative|——|Kubernetes&组件说明.V01|

摘要: 一、纲要:K8s课程流程 二、概述特性和架构组件 三、核心概念 四、平台规划/硬件配置/集群部署方式 五、硬件要求 ### 硬件要求 ~~~ 测试环境: master: 2核, 内存: 4G, 硬盘:20G以上 ~~~ node: 4核, 内存:8G 硬盘:40G ~~~ 生产环境: master: 阅读全文

posted @ 2022-03-28 14:41 yanqi_vip 阅读(13) 评论(0) 推荐(0)

|NO.Z.00002|——————————|CloudNative|——|Kubernetes&kubeadm部署.V01|——|架构说明|

摘要: 一、部署流程 二、kubernetes集群搭建(kubeamd方式) ### kubernetes集群搭建(kubeamd方式) ### 前置知识点:目前生产部署kubernetes集群主要有两种方式 ~~~ # kubeadm: ~~~ kubeadm是一个k8s部署工具,提供kubeadm in 阅读全文

posted @ 2022-03-28 14:41 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00000|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 14:40 yanqi_vip 阅读(9) 评论(0) 推荐(0)

|NO.Z.10000|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 14:39 yanqi_vip 阅读(10) 评论(0) 推荐(0)

|NO.Z.00054|——————————|^^ 报错 ^^|——|CI/CD&Jenkins_Harbor报错.V11|——|报错处理|

摘要: 报错处理一: ### 报错现象: ~~~ 脚本文件未能执行,权限被拒绝,需要给新建的目录授予读写权限 + cp -f /var/lib/jenkins/workspace/maven-docker/target/easy-springmvc-maven.war /var/lib/jenkins/do 阅读全文

posted @ 2022-03-28 14:38 yanqi_vip 阅读(25) 评论(0) 推荐(0)

|NO.Z.00053|——————————|^^ 操作 ^^|——|CI/CD&Jenkins_Harbor操作.V10|——|Jenkins向k8s中部署项目|

摘要: 一、CI/CD.Jenkins.Jenkins向k8s中部署项目 ### CI/CD.Jenkins.Jenkins向k8s中部署项目 ~~~ Execute shell script on remote host using ssh.远程站点配置文件 ### Harbor2.0的API发生了变化, 阅读全文

posted @ 2022-03-28 14:38 yanqi_vip 阅读(24) 评论(0) 推荐(0)

|NO.Z.00051|——————————|^^ 操作 ^^|——|CI/CD&Jenkins_Harbor操作.V08|——|Jenkins远程站点配置.V02|

摘要: 一、CI/CD.Jenkins远程站点配置 ### 远程站点配置 ~~~ ——>yanqi包的名字为git项目的名字 ~~~ ——>/var/lib/jenkins/workspace/maven-docker/target/easy-springmvc-maven.war ~~~ ——>拉取镜像、 阅读全文

posted @ 2022-03-28 14:37 yanqi_vip 阅读(61) 评论(0) 推荐(0)

|NO.Z.00052|——————————|^^ 操作 ^^|——|CI/CD&Jenkins_Harbor操作.V09|——|Jenkins_Job构建.V03|

摘要: 一、CI/CD.Jenkins.Job构建:Jenkins.Job构建 二、控制台输出过程 ### 控制台输出 Started by user yanqi Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/maven 阅读全文

posted @ 2022-03-28 14:37 yanqi_vip 阅读(122) 评论(0) 推荐(0)

|NO.Z.00050|——————————|^^ 操作 ^^|——|CI/CD&Jenkins_Harbor操作.V07|——|Jenkins向docker中部署项目.V01|

摘要: 一、CI/CD.Jenkins.Jenkins向docker中部署项目 ### Jenkins构建Job ~~~ # 通过jenkins向docker主机中部署项目 ~~~ ——>构建Maven风格的Job:代码地址:git@10.10.10.14:/home/git/easy-springmvc- 阅读全文

posted @ 2022-03-28 14:36 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00049|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_Harbor部署.V06|——|部署_Git|Maven报错处理|

摘要: 一、CI/CD.Git服务部署 ### Git服务部署:centos7.x 10.10.10.14 git 服务器 ~~~ 安装Git服务器端 [roo1t@git ~]# yum install -y git ### 创建Git用户 ~~~ 创建git用户并设置密码为1qaz2wsx(为开发人员拉 阅读全文

posted @ 2022-03-28 14:35 yanqi_vip 阅读(47) 评论(0) 推荐(0)

|NO.Z.00048|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_Harbor部署.V05|——|部署_Jenkins|

摘要: 一、CI/CD.Jenkins服务部署 ### Jenkins服务部署配置 ~~~ Jenkins服务部署说明 ~~~ 在centos7.2 10.10.10.12 192.168.1.12 jenkins服务器配置 ### 安装Jenkins.repo源地址 [root@jenkins ~]# w 阅读全文

posted @ 2022-03-28 14:33 yanqi_vip 阅读(63) 评论(0) 推荐(0)

|NO.Z.00046|——————————|^^ 配置 ^^|——|CI/CD&Jenkins_Harbor部署.V03|——|配置_harbor.v2.0.0.V02|

摘要: 一、CI/CD.Harbor部署 ### Harbor上传镜像测试 ~~~ 操作主机 centos7.x 10.10.10.12 192.168.1.12jenkins 二、部署docker ### 安装docker依赖工具 [root@jenkins ~]# yum install -y yum- 阅读全文

posted @ 2022-03-28 14:32 yanqi_vip 阅读(52) 评论(0) 推荐(0)

|NO.Z.00047|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_Harbor部署.V04|——|部署_docker.v17.06.0|

摘要: 一、CI/CD.docker业务服务器 ### 应用服务器部署——docker.v17.06.0 ~~~ 应用服务器部署 ~~~ 在centos7.x 10.10.10.13 192.168.1.13 docker应用服务器部署。 ### 安装docker环境需要的依赖环境 ~~~ 部署docker 阅读全文

posted @ 2022-03-28 14:32 yanqi_vip 阅读(9) 评论(0) 推荐(0)

|NO.Z.00045|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_Harbor部署.V02|——|部署_harbor.v2.0.0.V01|

摘要: 一、Harbor镜像仓库部署——harbor.v2.0.0 ### 下载harbor版本包 ~~~ 在 centos7.x 10.10.10.11 192.168.1.11 Harbor服务器部署操作 ~~~ 官方地址:https://github.com/goharbor/harbor/relea 阅读全文

posted @ 2022-03-28 14:31 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00044|——————————|CloudNative|——|CI/CD&Jenkins_Harbor规划.V01|——|CI/CD部署规划|

摘要: 一、CI/CD部署流程 ### 部署说明 ~~~ 研发push到github代码库 ~~~ Jenkins 构建,pull git代码 使用maven进行编译打包 ~~~ 打包生成的代码,生成一个新版本的镜像,push到本地docker仓库harbor ~~~ 发布,测试机器 pull 新版本的镜像 阅读全文

posted @ 2022-03-28 14:30 yanqi_vip 阅读(20) 评论(0) 推荐(0)

|NO.Z.00043|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 14:28 yanqi_vip 阅读(10) 评论(0) 推荐(0)

|NO.Z.00041|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V15|——|Jenkins_pipeline自动化部署Java项目|

摘要: 一、Jenkins pipeline自动化发布Java项目 ### 环境准备 ~~~ ——>**插件**:Maven Integration plugin ~~~ ——>**环境:**maven、tomcat,git ### 用的博客系统代码: git clone https://github.co 阅读全文

posted @ 2022-03-28 14:27 yanqi_vip 阅读(51) 评论(0) 推荐(0)

|NO.Z.00042|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V16|——|Jenkins_pipeline+Git持续部署应用|

摘要: 一、Jenkins_pipeline+Git持续部署应用 ### Jenkins结合gitlab使用 ~~~ # 创建一个新的任务 ~~~ ——>输入项目的名称,选择构建只有分风格的软件 二、将Jenkins与gitlab联合 ### Jenkins创建公钥和私钥 ~~~ 生成公钥文件 [root@ 阅读全文

posted @ 2022-03-28 14:27 yanqi_vip 阅读(40) 评论(0) 推荐(0)

|NO.Z.00039|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V13|——|Jenkins_邮件告警|

摘要: 一、Jenkins pipeline邮件状态通知 ### 开启邮件服务 [root@jenkins ~]# systemctl status postfix.service Loaded: loaded (/usr/lib/systemd/system/postfix.service; enable 阅读全文

posted @ 2022-03-28 14:25 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00040|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V14|——|Jenkins_pipeline自动化发布PHP项目|

摘要: 一、Jenkins pipeline自动化发布PHP项目 ### 环境说明 ~~~ ——>环境为:lnmp ~~~ ——>PHP项目:wordpress(此处下载一个wordpress的源码将其模拟为我们的代码上传到我们的git仓库) ### 在git服务器创建存储库 [git@git ~]$ mk 阅读全文

posted @ 2022-03-28 14:25 yanqi_vip 阅读(71) 评论(0) 推荐(0)

|NO.Z.00038|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V12|——|Jenkins_pipeline插件|

摘要: 一、Jenkins pipeline插件安装 ### Jenkins pipeline概述 ### 安装jenkins pipeline插件 ~~~ ——>在对 jenkins 进行初始化安装时,默认已经安装了 jenkins 的相关插件,如下图所示: 二、Jenkins pipeline配置流水线 阅读全文

posted @ 2022-03-28 14:24 yanqi_vip 阅读(51) 评论(0) 推荐(0)

|NO.Z.00037|——————————|^^ 配置 ^^|——|CI/CD&Jenkins_pipeline操作.V11|——|Jenkins_Master_Slave|

摘要: 一、Jenkins Master-slave:Jenkins Master-Slave架构 ### Jenkins Master-slave架构说明 ~~~ jenkins的Master-slave分布式架构主要是为了解决jenkins单点构建任务多、负载较高、性能不足的场景。 ~~~ Master 阅读全文

posted @ 2022-03-28 14:23 yanqi_vip 阅读(79) 评论(0) 推荐(0)

|NO.Z.00036|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V10|——|Jenkins_Git插件|

摘要: 一、Jenkins.git插件 ### Git 插件 ~~~ 安装插件 Git Parameter ### 进行配置 ~~~ ——>在配置之前我们先来说一个坑,当我们在配置git中写了远端地址后,会有如下报错: ~~~ ——>这是因为 jenkins 我们 yum 装的运行用户是 jenkins 用 阅读全文

posted @ 2022-03-28 14:22 yanqi_vip 阅读(54) 评论(0) 推荐(0)

|NO.Z.00035|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V09|——|Jenkins参数化构建|

摘要: 一、Jenkins 参数化构建 ### 参数化构建背景 ~~~ 如果只是简单的构建,jenkins自己默认的插件可以做,但是如果我们想要在构建过程中有更多功能, ~~~ 比如说:选择性构建、传参、项目指定变量等等其他功能,基础的参数化构建可以实现一些简单功能, ~~~ 但是要想使用更多功能这时候我们 阅读全文

posted @ 2022-03-28 14:22 yanqi_vip 阅读(41) 评论(0) 推荐(0)

|NO.Z.00033|——————————|^^ 重要 ^^|——|CI/CD&Jenkins_pipeline操作.V07|——|Jenkins环境变量配置|插件下载_更换国内源|

摘要: 一、Jenkins环境变量配置 ### Jenkins插件maven安装——二进制 ~~~ 下载maven版本包 [root@jenkins ~]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binarie 阅读全文

posted @ 2022-03-28 14:21 yanqi_vip 阅读(49) 评论(0) 推荐(0)

|NO.Z.00034|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V08|——|Jenkins用户权限|

摘要: 一、jenkins用户权限 ### Jenkins 用户角色管理——插件安装 ~~~ # 用户管理背景 ~~~ 针对开发、运维、测试针对不同角色进行不同权限划分, ~~~ 基于插件: Role-based Authorization Strategy ,Authorize Project 来实现。 阅读全文

posted @ 2022-03-28 14:21 yanqi_vip 阅读(43) 评论(0) 推荐(0)

|NO.Z.00032|——————————|^^ 重要 ^^|——|CI/CD&Jenkins_pipeline操作.V06|——|Jenkins_UI配置|插件下载慢解决方案|

摘要: 一、Jenkins初始化配置 ### 查看Jenkins管理员密码 [root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword d2777a94e74d47f996022fb588536916 ### Chrome访问:ht 阅读全文

posted @ 2022-03-28 14:20 yanqi_vip 阅读(53) 评论(0) 推荐(0)

|NO.Z.00031|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_pipeline部署.V05|——|Yum_Jenkins部署|

摘要: 一、Jenkins安装概述 ### Jenkins官网 ~~~ 官网: [https://jenkins.io](https://jenkins.io/) ~~~ 插件:http://updates.jenkins-ci.org/download/plugins/ ### 部署规划 ~~~ cent 阅读全文

posted @ 2022-03-28 14:19 yanqi_vip 阅读(36) 评论(0) 推荐(0)

|NO.Z.00030|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_pipeline部署.V04|——|JDK_二进制|

摘要: 一、Jenkins安装概述 ### Jenkins官网 ~~~ 官网: [https://jenkins.io](https://jenkins.io/) ~~~ 插件:http://updates.jenkins-ci.org/download/plugins/ ### Jenkins部署规划 ~ 阅读全文

posted @ 2022-03-28 14:18 yanqi_vip 阅读(63) 评论(0) 推荐(0)

|NO.Z.00028|——————————|CloudNative|——|CI/CD&Jenkins_pipeline概述.V02|——|CI/CD流程|

摘要: 一、CI/CD流程 ### CI/CD流程 ### 说明: ~~~ 这张图稍微更形象一点,上线之前先把代码git到版本仓库, ~~~ 然后通过Jenkins将Java项目通过maven去构建,这是在非容器之前, ~~~ 典型的自动化的一个版本上线流程。那它有哪些问题呢? ~~~ 如:它的测试环境,预 阅读全文

posted @ 2022-03-28 14:17 yanqi_vip 阅读(41) 评论(0) 推荐(0)

|NO.Z.00029|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_pipeline部署.V03|——|Jenkins_git部署|

摘要: 一、jenkins.git部署 ### Jenkins部署规划 ~~~ centos7.x server1 10.10.10.11 jenkins ~~~ centos7.x server2 10.10.10.12 tomcat ~~~ centos7.x server3 10.10.10.13 g 阅读全文

posted @ 2022-03-28 14:17 yanqi_vip 阅读(49) 评论(0) 推荐(0)

|NO.Z.00027|——————————|CloudNative|——|CI/CD&Jenkins_pipeline概述.V01|——|Jenkins概述|

摘要: 一、Jenkins概述 ### Jenkins历史 ~~~ # Jenkins的前身是Hudson,采用JAVA编写的持续集成开源工具。 ~~~ Hudson由Sun公司在2004年启动,第一个版本于2005年在java.net发布。 ~~~ 2007年开始Hudson逐渐取代CruiseContr 阅读全文

posted @ 2022-03-28 14:16 yanqi_vip 阅读(45) 评论(0) 推荐(0)

|NO.Z.00025|——————————|^^ 报错 ^^|——|CI/CD&Maven私服Nexus3.V06|——|Maven私服Nexus3常见错误|

摘要: 附录一:Maven私服Nexus3常见错误 ### 报错现象: ~~~ 上传报错误码405,Failed to transfer file。 ### 解决方案: ~~~ 仔细查看报错信息就会发现,是上传的url错了,原因就是repository的地址写错了。 附录二:错误码401或者403 ### 阅读全文

posted @ 2022-03-28 14:16 yanqi_vip 阅读(152) 评论(0) 推荐(0)

|NO.Z.00026|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 14:16 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00024|——————————|CloudNative|——|CI/CD&Maven私服Nexus3.V05|——|Maven私服Nexus3实验|

摘要: 一、Maven私服Nexus3实验:向 nexus3 私服上传 jar 包 ### 准备环境:创建`3rd_part`库: ~~~ ——>使用默认用户 **admin/1qaz2wsx 登陆——> ~~~ ——>点击左侧的`repository\repositories`后,在右侧点击`create 阅读全文

posted @ 2022-03-28 14:15 yanqi_vip 阅读(26) 评论(0) 推荐(0)

|NO.Z.00023|——————————|CloudNative|——|CI/CD&Maven私服Nexus3.V04|——|Maven私服Nexus3仓库介绍|

摘要: 一、Maven私服Nexus3仓库介绍:Nexus3仓库介绍 ### 查看Nexus3仓库三种类型 ~~~ ——>点击“设置-Repositories”,就可以看到仓库,分三种类型: 二、Nexus3仓库三种类型说明 ### Nexus3仓库三种类型说明 ~~~ # proxy: ~~~ 是远程仓库 阅读全文

posted @ 2022-03-28 14:14 yanqi_vip 阅读(64) 评论(0) 推荐(0)

|NO.Z.00021|——————————|^^ 重要 ^^|——|CI/CD&Maven私服Nexus3.V02|——|持续集成/持续交付/持续部署|

摘要: 一、持续集成/持续交付/持续部署 ### 持续集成/持续交付/持续部署 ~~~ 软件开发的连续方法基于自动执行脚本,以最大限度地减少在开发应用程序时引入错误的可能性。 ~~~ 从新代码的开发到部署,它们需要较少的人为干预甚至根本不需要干预。 ~~~ 它涉及在每次小迭代中不断构建,测试和部署代码更改, 阅读全文

posted @ 2022-03-28 14:13 yanqi_vip 阅读(39) 评论(0) 推荐(0)

|NO.Z.00022|——————————|^^ 部署 ^^|——|CI/CD&Maven私服Nexus3.V03|——|Maven私服部署|

摘要: 一、Maven私服和Nexus3概述:Maven和Nexus3架构图 ### Maven和Nexus3概述 ~~~ Maven是一个采用纯Java编写的开源项目管理工具 ~~~ 采用一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做PO 阅读全文

posted @ 2022-03-28 14:13 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00020|——————————|^^ 重要 ^^|——|CI/CD&Maven私服Nexus3.V01|——|Nexus3概述|合理化上线方案|

摘要: 一、代码上线方案 ### 早起手动部署代码 ~~~ 纯手动Scp、Rsync上传代码。 ~~~ 纯手动登陆,Git pull 或者 Svn update。 ~~~ 纯手动xftp、ftp、filezilla上传代码。 ~~~ 开发发送压缩包,rz上传,解压部署代码。 ### 早起手动部署代码——缺点 阅读全文

posted @ 2022-03-28 14:12 yanqi_vip 阅读(43) 评论(0) 推荐(0)

|NO.Z.00019|——————————|CloudNative|——————————————————————————————————————

摘要: 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 阅读全文

posted @ 2022-03-28 14:11 yanqi_vip 阅读(31) 评论(0) 推荐(0)

导航