kubernetes之ConfigMap and Secret 目录ConfigMap名词解释ConfigMap创建ConfigMap使用用作环境变量用作命令行参数使用volume将ConfigMap作为文件或目录直接挂载Secret名词解释创建自己的Secret使用 kubectl 创建 Secret手动创建 Secret解码 Secret使用 Secret在 Pod 中使用 Secret 文...
kubernetes之volume卷 目录1. volume1.1 名词解释1.2 volume的类型:1.2.1 emptyDir1.2.2hostPath1.2.3 nfs1.2.4 configMap1.2.5 persistentVolumeClaim2.PV/PVC/StorageClass2.1 名词解释2.2 卷和声明的生命周期2.3 示例2.3.1 pv...
kubernetes之ingress负载均衡 目录前言Ingress基础概念Ingress的组成Ingress负载均衡的使用基础使用高级使用HTTPS访问拓展二级目录转发基础认证TCP四层代理前言在前面的分享中,我们首先介绍了Kubernetes是基础概念,紧接着是常用的一些基础资源,如:Kubernetes基础资源之Pod容器组、Kubernetes基础资源之Deploymen...
kubernetes之service 目录1、Service定义详解1.1、 yaml格式的Service定义文件的完整内容1.2、Service定义文件中各属性的说明表2、Service 服务类型3、服务发现3.1、环境变量3.2、DNS4、Service的基本用法4.1 创建deployment4.2创建一个Service来提供服务5、集群外部访问Service5.1、将Serv...
Kubernetes之Pod控制器 目录1、ReplicaSet2、Deployment2.1 创建一个Deployment2.2、更新Deployment2.3 、查看Deployment2.4 、Deployment的回滚3、DaemonSet4、Job5、StatefuleSet Pod控制器是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,...
Kubernetes之Pod基础 目录1、Pod 概述2、Pod的生命周期和重启策略3、Pod健康检查3.1、 LivenessProbe探针:判断容器是否存活(running)3.1.1、ExecAction:在容器内部执行一个命令,如果返回码为0,则表示健康 3.1.2 、TcpAction:通过IP 和port ,如果能够和容器建立连接则表示容器健康3.1.3、HttpGetActi...
maven生成骨架项目 目录1、生成骨架项目2、将骨架项目发布到本地或远程2.1、如果发布到本地2.2、如果发布到私服:需要修改骨架项目的pom文件,里面增加distributionManagement节点添加远程仓库到pom.xml文件中添加maven的settings.xml文件远程仓库用户名和密码发布骨架项目到远程仓库3、使用骨架项目4、新建项目的时候,可能需要把snapsho...
k8s常用命令 1.获取所有集群节点信息kubectl get node kubectl get node -o wide2.调度、不调度master节点kubectluncordon master节点IPkubectl cordon master节点IP3.创建集群应用kubectl apply -f yaml文件名称kubectl run nginx --image=镜像名称--re...
golang发送邮件 参考github第三方发送邮件框架:https://github.com/jordan-wright/emailpackage mainimport ( "github.com/jordan-wright/email" "golang.org/x/text/encoding/simplifiedchinese" "net/smtp" "net/textp...
kubernetes概念与架构 目录什么是Kubernetes?Kubernetes架构Kubernetes架构示意图整体架构Master架构Node架构Kubernetes的核心技术概念和API对象ObjectsPod副本控制器(Replication Controller,RC)副本集(Replica Set,RS)部署(Deployment)服务(Service)任务...
Vue入门 目录前言1、响应的数据绑定2、组件系统2.1响应式原理2.1组件系统3、生命周期4、vuex附件前言Vue.js(读音 /vjuː/, 类似于view)是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学...
Helm打包模板 目录应用镜像探针资源限制持久化存储本地存储安全一个完整的demo项目示例:https://github.com/jasonrita/chart-demo应用镜像应用镜像是chart包的核心,必须包含:镜像仓库地址、镜像名称、镜像版本,values.yaml字段规范如下: repository: hub:docker.io ...
goland搭建beego开发环境 1.安装最新的go软件 ,当前版本1.122.下载goland开发工具3.安装bee工具go get github.com/beego/bee4.通过beeapidsh-tables=""-driver=mysql-conn="root:K2pass!!@tcp(172.18.8.11:3306)/team_manage"生成beego项目apiproject...
helm打包应用 探针 资源限制 持久化存储 本地存储 安全一个完整的demo项目示例:https://github.com/jasonrita/helm-demo探针应用的探针用于检测该应用是否健康,是否准备好对外提供服务。健康状况是非常关键的属性,因此每个应用必须都明确表示如何进行健康检测。values.yaml文件必须包含以下探针属性: livenessPro...
ansible入门 简介 安装 配置 密钥 执行 Playbook 简介Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。以下为Ansible的核心内容:安装安装ansible很简单,执行yum install ansibl...
Helm入门操作 目录1.helm介绍1.1 helm 组件 1.2 helm 安装2. kubernetes 资源对象2.1 Pod2.2Replication Controller2.3Deployment2.4 Service3 helm 常用指令3.1 添加仓库3.2 查看所有仓库3.3 更新仓库,如果向仓库中添加了c...
python入门教程 1.环境搭建 1.安装python 2 安装pycharm 2.实战篇 1.基础语法 1.编码 2.标识符 3.变量创建与赋值 4.注释 5.输入输出 6.代码块与缩进 7.单行语句与多行语句 2.基本数据类型 1.数字 2.字符串 3.列表 4.元组 5.字典 6.集合 3.运算符...
Docker容器中安装elasticsearch-sql插件 1.获取elasticsearch容器的IDdocker ps 2.进入elasticsearch的docker容器docker exec -it 容器ID /bin/bash3.安装elasticsearch对应的elasticsearch-sql插件./bin/elasticsearch-plugin install https://github.com/NLPchin...
docker的入门基础 目录Docker介绍Docker原理Docker组成Docker安装Docker配置Docker启动关闭防火墙关闭selinux启动Docker检查启动状态Docker常用命令下载镜像运行容器查看本机所有的镜像查看本机的容器停止容器删除容器删除镜像项目实战vue前端项目下载源码下载node镜像编译前端项目...
jenkins实现gitlab自动部署 简介Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。在DevOps流程中Jenkins充当CI/CD的角色,非常重要。环境准备干净的CentOS 7.4及以上版本的虚拟机或服务器 XShell:连接虚拟机的工具...