草庐IT

RustDesk reset by peer 连接被对方关闭 Docker k8s

最近搞物联网硬件的时候需要搭建一个RustDesk参考文档:https://rustdesk.com/docs/zh-cn/self-host/install/看到有一个DockerCompose的部署version:'3'networks:rustdesk-net:external:falseservices:hbbs:container_name:hbbsports:-21115:21115-:21116#自定义hbbs映射端口-:21116/udp#自定义hbbs映射端口image:rustdesk/rustdesk-server:latest-arm64v8command:hbbs-r

K8s集群部署最新Jenkins 2.387.1

K8s集群部署最新Jenkins2.387.1概述环境准备设置存储目录并启动NFS服务安装NFS服务端动态创建NFS存储(动态存储)部署jenkins服务概述Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。在Devops时代Jenkins有着不可缺失地位,也体现了Jenkins的亮点,废话不多说,我们进入在k8s环境下安装最新的Jenkins。环境准备一般k8s的数据都会存放于远程存储服务器上来保证安全,采用的方式也有很多,如nfs,ceph等等多种,这里我们介绍nfs存储。nfs存储配

k8s--基础--01--介绍

k8s–基础–01–介绍1、kubernetes是什么?Kubernetes是一个可移植、可扩展的、开源的容器管理平台简称k8s可用于管理多个主机上的容器化应用程序。提供了应用程序的快速部署,维护,扩缩容,升级和回滚的能力通过service可以实现服务注册、服务发现和四层负载均衡通过cordns可实现域名解析通过ingress可以实现七层负载均衡。2、k8s优势2.1、灵活部署kubernetes支持在多种平台部署,可在私有云,公有云,混合云,openstack、openshift、VMwarevSphere,VMwareWorkstation,虚拟机,物理机等环境部署。2.2、安全高效,拥有

openldap docker k8s部署

1、docker部署首先编写docker-compose.yml文件:version:'2'services: openldap:  image:osixia/openldap:1.5.0  container_name:openldap  restart:always  environment:   LDAP_ORGANISATION:"gavin"   LDAP_DOMAIN:"auth.gavin.cn"   LDAP_BASE_DN:"dc=auth,dc=gavin,dc=cn"   LDAP_ADMIN_PASSWORD:"123456"   LDAP_CONFIG_PASSWOR

基于SNAT+DNAT发布内网K8S及Jenkins+gitlab+Harbor模拟CI/CD的综合项目

目录项目名称项目架构图项目环境项目概述项目准备项目步骤一、修改每台主机的ip地址,同时设置永久关闭防火墙和selinux,修改好主机名,在firewalld服务器上开启路由功能并配置snat策略。1.在firewalld服务器上配置ip地址、设置永久关闭防火墙和selinux,并修改好主机名2.在firewalld服务器上开启路由功能,并配置snat策略,使内网服务器能上网3.配置剩下的服务器的ip地址,永久关闭防火墙和selinux,并修改好主机名二、部署docker+k8s环境,实现1个master和2个node节点的k8s集群1. 在k8s集群那3台服务器上安装好docker,这里根据官

基于 k8s+docker 环境构建一个高可用、高性能的 web 集群。

目录项目架构图项目描述项目环境环境准备IP地址规划关闭selinux和firewall配置静态ip地址修改主机名升级系统(可做可不做)添加hosts解析项目步骤一.使用ProcessOn设计了整个集群的架构,规划好服务器的IP地址,使用kubeadm安装k8s单master的集群环境(1个master+2个node节点)。二.部署ansible完成相关软件的自动化运维工作,部署防火墙服务器,部署堡垒机。部署堡垒机部署firewall服务器三.部署nfs服务器,为整个web集群提供数据,让所有的web业务pod都去访问,通过pv、pvc和卷挂载实现。四.构建CI/CD环境,部署gitlab,Je

ios - Sharekit 试飞和 pod

我有一个安装了cocoapods的sharekit,当我使用xcode运行并在我的iPhone上构建时,sharekit可以工作,但是当我存档并放入testflight时,sharekit不起作用。什么会导致问题?? 最佳答案 我的应用程序在模拟器上构建和运行时遇到了同样的问题,但是.ipa被Appstore拒绝了。显然,由于“不支持的架构”,我的存档被拒绝了。解决我问题的方法如下:将所有ShareKit.bundle依赖项添加为单独的pod。例如pod'LiveSDK'pod'google-plus-ios-sdk'已关注this

ios - pod trunk - 使用不同/多个帐户推送到 repos

我已经在CocoaPodstrunk上注册了两个账户。有没有办法指定推送时使用哪个账号,还是每次推送都需要重新注册中继服务? 最佳答案 目前最好的方法是替换~/.netrc文件中的凭据。保存,然后在终端中:$podtrunkme验证。我打开另一个文本文件,其中包含我在其中切换的所有凭据。或者,仅使用第一组凭据,因此在之后添加所有其他凭据并根据需要交换它们也可以。可以把你的话写进here让他们添加更好的方法。 关于ios-podtrunk-使用不同/多个帐户推送到repos,我们在Stac

ios - Objective-C 项目中的 Swift pod

我的pod看起来像这样platform:ios,'8.1'pod'Masonry'pod'Parse'pod'SSKeychain'pod'Reachability'当我添加“podCharts”时,出现这样的错误[!]PodswritteninSwiftcanonlybeintegratedasframeworks;thisfeatureisstillinbeta.Add`use_frameworks!`toyourPodfileortargettooptintousingit.TheSwiftPodbeingusedis:Charts如果我将podfile更新为:platform:

k8s安装

目录一、K8s概念二、minikube安装三、部署应用到集群中四、Service五、k8s部署爬虫1、意义一、K8s概念参考文章,参考视频它是一个为容器化应用提供集群部署和管理的开源工具,由Google开发:Kubernetes可以为你提供集中式的管理集群机器和应用,加机器、版本升级、版本回滚,那都是一个命令就搞定的事,不停机的灰度更新,确保高可用、高性能、高扩展二、minikube安装可直接通过官网已经搭建好的测试,不用进行下面的安装https://kubernetes.io/docs/tutorials/hello-minikube/1、先安装docker,docker安装2、miniku