米狗

  • kubernets
  • docker
  • AWS
  • linux
  • nginx
Kratos
Jenkins

中小企业自动化发布-PHP程序自动化部署(第五篇)

PHP程序自动化部署 应用服务器准备 应用服务器提前部署好PHP环境,并定义好用户权限及应用程序目录,不同环境的应用部署应该标准化,应用程序目录、配置文件目录、日志目录等都需保持一致且单独存放,标准化后程序发布代码可以复用,PHP程序不涉及编译打包仅需要将代码下载下来打包,上传服务器解压即可。 应用服务器地址:10.198.40.104 应用程序用户:xshop 应用程序目录:/home/xshop/yzg 配置文件目录(我这里配置文件目录页未标准化,这里是将配置文件单独列出。由于不同环境配置文件不同,程序打包时会…

2022年9月5日 0条评论 1008点热度 0人点赞 duhongjun 阅读全文
Jenkins

中小企业自动化发布-Ansible NFS配置(第四篇)

Ansible配置 NFS服务端安装配置 Ansible服务器上安装配置nfs用于jenkins打包完的程序源码存放使用,现在Ansible服务器上安装nfs服务。 安装命令: yum -y install nfs-utils rpc-bind 启动nfs: systemctl start nfs 自启动nfs: systemctl enable nfs 创建程序打包存放目录 mkdir /release 修改 /etc/exports 文件,开启jenkins服务器可以连接nfs服务。 /release 172.…

2022年9月5日 0条评论 899点热度 0人点赞 duhongjun 阅读全文
Jenkins

中小企业自动化发布-Jenkins基础环境配置(第三篇)

Jenkins基础软件配置 构建发布工具集成准备 Jenkins只是一个平台,完成软件的CI需要相关的工具结合方能发挥它的强大,常用构建工具如下: MAVEN负责打包MAVEN项目使用,spring项目使用的非常多,具体下载链接: wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz --no-check-certificate ANT Ant是Apache软件基金会JAKARTA目录中的一个…

2022年9月5日 0条评论 953点热度 0人点赞 duhongjun 阅读全文
Jenkins

中小企业自动化发布-Jenkins及Ansible Tower安装(第二篇)

Jenkins安装 Jenkins安装 Jenkins安装较为简单,按照官网安装命令即可;若服务器无法上网,则需要手动下载JAVA和Jenkins安装包到服务器即可,下面仅接受官网安装命令,具体如下: sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.…

2022年9月5日 0条评论 969点热度 0人点赞 duhongjun 阅读全文
Jenkins

中小企业自动化发布-架构介绍(第一篇)

自动化发布介绍 自动化发布可以更好更快的解决企业在日常发布中手动打包、效率慢、发布失败率搞的问题,值得在所有企业进行推广。 随着互联网的飞速发展,企业业务也在快速扩容,企业内部IT系统如何更好更快的支撑业务的发展,成为当前企业IT部门急需考虑的问题。当前Devops也是非常流行的,也了解了Devops的理念,个人决定其框架比较大,涉及部门比较多,比较适合中大型企业或者IT部门人员较多的公司,以上仅个人的意见。 据相关部门的统计中小企业的数量占据了全国企业50%以上(不准确,只是为了说明基数比较大而已),但中小企业的…

2022年9月5日 0条评论 803点热度 0人点赞 duhongjun 阅读全文
kubernets

kubenets常用删除命令

清理 Evicted 状态的 Pod kubectl get pods --all-namespaces -o wide | grep Evicted | awk '{print $1,$2}' | xargs -L1 kubectl delete pod -n 清理 Error 状态的 Pod kubectl get pods --all-namespaces -o wide | grep Error | awk '{print $1,$2}' | xargs -L1 kubectl delete pod -n …

2022年9月5日 0条评论 922点热度 0人点赞 duhongjun 阅读全文
kubernets

kubernets强制删除资源

查看 namespace 下面所有的资源 kubectl api-resources -o name --verbs=list --namespaced | xargs -n 1 kubectl get --show-kind --ignore-not-found -n {namespace} 删除 namespace 下面所有的资源(慎重) kubectl delete all --all -n {namespace} 当然也可以删除 namespace 来删除所有资源 kubectl delete ns {na…

2022年9月5日 0条评论 977点热度 0人点赞 duhongjun 阅读全文
kubernets

kubernets 多端口服务设置

Multi-Port Services For some Services, you need to expose more than one port. Kubernetes lets you configure multiple port definitions on a Service object. When using multiple ports for a Service, you must give all of your ports names so that these are unambigu…

2022年9月5日 0条评论 916点热度 0人点赞 duhongjun 阅读全文
kubernets

k8s设置容器时区

一:设置PodPreset PodPreset 的作用 将一些公用的参数设置到pod中去,例如 时区统一设置为东八区等   API Server 开启PodPreset 编辑文件 /etc/kubernetes/manifests/kube-apiserver.yaml, 添加 --runtime-config=settings.k8s.io/v1alpha1=true, 添加 --admission-control=PodPreset(新版本是--enable-admission-plugins) 重启…

2022年9月5日 0条评论 922点热度 0人点赞 duhongjun 阅读全文
kubernets

如何在kubernetes中针对ingress做IP白名单访问限制

如何在kubernetes中针对ingress做IP白名单访问限制 @ALIASMEE · AUG 24, 2019 · 1 MIN READ 在传统nginx上,如果想要对nginx 里面的虚拟主机做白名单访问控制很easy。但在kubernetes中,如何通过 ingress resource配置文件来达到这个效果呢? 场景 最近项目开发团队提出一个需求,想要关闭API某个接口的path公开访问。不用开白名单,而是直接deny掉everyone。 分析 在传统运维里面,我们只要去修改该API虚拟主机中的配置文件…

2022年9月5日 0条评论 1402点热度 0人点赞 duhongjun 阅读全文
12345…11

近期文章

  • nginx注册服务
  • vsftpd加密传输配置
  • vsftpd安装配置
  • keepalived注册服务
  • redis注册服务

近期评论

  1. hello world 发表在 nginx跨域白名单配置

COPYRIGHT © 2024 米狗. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

沪ICP备2021019346号-1