K8s 公网部署(错误修改)
k8s公网部署翻新之前的文章写的很乱的,多种安装方式 本次实验使用三台机器在不同地区进行部署,实验环境使用到香港服务器和杭州阿里云服务器,公网环境部署网络稳定性不能得到保证,本文部署方式仅供参考。 环境准备环境 软件 软件版本 Docker 20.0.1 Kubernetes 1.23.6 服务器规划 服务器主机名 服务器公网IP master 149.104.23.134 node1 121.41.53.83 node2 116.62.32.149 解析hosts 12345cat >> /etc/hosts << EOF149.104.23.134 master121.41.53.83 node1116.62.32.149 node2EOF 执行初始化脚本 1bash <(curl -sSl https://git.7boe.top/root/Shell/-/raw/af8fc85f5d15181942fc791305dc64e94c32c36e/k8s.sh?inline=false) Do...
jenkins流水线发布项目到K8S集群实现CI/CD
jenkins流水线发布项目到K8S集群实现CI/CD 准备环境12345678systemctl stop firewalld && setenforce 010.31.162.133 master10.31.162.134 node-110.31.162.135 node210.31.162.124 harbor10.31.162.35 jenkins/git ------>充当开发角色模拟提交代码到gitlabgit仓库我们这里使用gitee代替gitlab 配置jenkins服务器1234567891011121.安装git客户端与docker[root@jenkins-server ~]# yum install -y git[root@jenkins-server ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 git[root@jenkins-server ~]# yum-config-manager --add-repo http://mirro...
Oracle数据库部署、监听、优化、备份恢复
VM虚拟机安装oracle安装1.改操作系统核心参数123456[root@localhost ~]# vim /etc/security/limits.conforacle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 16384 123456789101112[root@localhost ~]# vim /etc/sysctl.confkernel.shmmax = 2147483648kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 510 32000 100 128fs.file-max ingfeng@123= 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_max = 16777216net.core....
Nginx部署zabbix--告警飞书
nginx部署zabbix关闭防火墙123systemctl stop firewalldsetenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 安装Zabbix存储库12rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpmyum clean all 安装 Zabbix server and agent12yum install zabbix-server-mysql zabbix-agent -yyum install centos-release-scl -y 编辑配置文件 /etc/yum.repos.d/zabbix.repo 并启用zabbix前端存储库1sed -i "11s/enabled=0/enabled=1/" /etc/yum.repos.d/zabbix....
K8S部署gitlab-redis
文章目录一、概述二、持久化存储安装–ebs三、创建命名空间四、创建文件夹,及账号密码五、Postgresql部署六、Redis部署七、GitLab部署八、命令总结九、访问GitLab 一、概述在k8s中部署gitlab,然后使用gitlab来实现代码打包到打镜像再到使用镜像自动生成容器服务的过程用到了reids、postgresql、gitlab,将三个应用配置好之后启动即可安装gitlab 二、持久化存储安装–ebs安装持久化存储工具,可以使用nfs或ebs 以ebs为例(使用起来好像简单些) 1. 安装ebs1kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml 2. 查看ebs集群服务查看集群的StorageClass 1kubectl get sc 3. 设置ebs为默认设置openobs-hostpath为default 1kubectl patch storageclass openebs-hostpath -p '{"metadata"...
K8S部署nacos服务
K8S部署nacos服务prod环境prod数据库使用的端口3306的数据库123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134[root@master ~]# mkdir nacos && cd nacos[root@master nacos]# vim nacos-service.yaml---apiVersion: v1kind: Servicemetadata: name: nacos-prod labels: app:...
K8S部署nexus
环境准备1234服务器 IP地址master 192.168.0.173node1 192.168.0.253node2 192.168.0.233 安装nfs安装nfs123456789101112131415161718192021# master节点yum -y install nfs-utils rpcbind# 创建共享目录mkdir /var/nfs/nexus# 授予权限chmod 777 /var/nfs/nexus# 启动nfs服务systemctl start nfs-serversystemctl enabled nfs-serversystemctl start rpcbindsystemctl enabled rpcbind# node节点yum -y install nfs-utils rpcbindsystemctl start nfs-serversystemctl enabled nfs-serversystemctl start rpcbindsystemctl enabled rpcbind 挂载NFS12345678910111...
K8S部署zentao
环境准备1234服务器 IP地址master 192.168.0.173node1 192.168.0.253node2 192.168.0.233 安装nfs安装nfs12345678910111213141516171819# master节点yum -y install nfs-utils rpcbind# 创建共享目录mkdir -p /data/zentao# 启动nfs服务systemctl restart nfs-serversystemctl enabled nfs-serversystemctl restart rpcbindsystemctl enabled rpcbind# node节点yum -y install nfs-utils rpcbindsystemctl restart nfs-serversystemctl enabled nfs-serversystemctl restart rpcbindsystemctl enabled rpcbind 挂载NFS123456789101112131415161718192021# 配置共享...
K8S部署nginx
创建目录1mkdir /opt/k8s/nginx-yaml 创建名称空间1kubectl create namespace nginx 创建deployment12345678910111213141516171819202122232425262728293031323334353637vim nginx-deploy.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deployment namespace: nginxspec: selector: matchLabels: app: nginx replicas: 3 template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:alpine ports: - containerPort: 80 volum...
jenkins版本8部署
1.8版jenkins安装–适应java 8 环境123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132dev-jenkins访问地址:106.15.94.146:8181# 用户 / 密码 / 邮箱zijian / h8G*p%4d%vqN*wbJ / [email protected]访问地址:106.15.94.146:8182# 用户 / 密码 / 邮箱zijian / h8G*p%4d%vqN*wbJ / 139...












