logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用guava的cache实现ssh connection的缓存

使用guava的cache实现ssh connection的缓存1、业务需求java后台需要根据前端传入的IP地址和密码使用ssh连接到linux虚拟机。为了简化系统,假设连接使用的用户名固定,这样只需要提供IP和密码就可以连接到linux机器。所以目前这个系统需要缓存大量的ssh connection,不然每次执行命令都需要从新连接linux将会很慢。2、解决方案2.1 不使用缓存每次都是新建c

#ssh
k8s创建静态pod

k8s创建静态pod静态Pod是由kubelet进行管理的仅存在于特定Node上的Pod。它们不能通过API Server进行管理,无法与ReplicationController、Deployment或者DaemonSet进行关联,并且kubelet无法对它们进行健康检查。静态Pod总是由kubelet创建的,并且总在kubelet所在的Node上运行。配置文件方式增加kubelet的配置文件–

#kubernetes
K8s Deployment ymal文件详解

from :https://www.cnblogs.com/ling-yu-amen/p/10956470.htmlapiVersion: apps/v1#接口版本kind: Deployment#接口类型metadata:name: cango-demo#Deployment名称namespace: cango-prd#命名空间labels:app: cango-demo

#kubernetes
k8s operator的理解

来自https://www.katacoda.com/openshift/courses/operatorframework/etcd-operatorcat > etcd-operator-crd.yaml<<EOF# 扩展资源的组apiVersion: apiextensions.k8s.io/v1# CRDkind: CustomResourceDefinitionmeta

#kubernetes
openssl把证书变成pkcs12格式

openssl把证书变成pkcs12格式需求只有kubeconfig,java如何使用它把变成证书呢?变成证书又怎么调用k8s的api呢?1. 变成证书kubeconfig_to_cert.sh# cat kubeconfig_to_cert.shexport clientcert=$(grep client-cert ~/.kube/config |cut -d" " -f 6)echo $cl

#ssl#https
cJSON学习

cJSON学习

Gitlab V4 API学习

Gitlab V4 API学习环境gitlab 在线地址 https://gitlab.awbeci.com/对应的v4版本的API文档 https://gitlab.awbeci.com/help/api/api_resources.mdMerge Request API1、获取项目所有的MRcurl --location --request GET 'https://gitlab.awbeci

文章图片
#gitlab
Gitlab V4 API学习

Gitlab V4 API学习环境gitlab 在线地址 https://gitlab.awbeci.com/对应的v4版本的API文档 https://gitlab.awbeci.com/help/api/api_resources.mdMerge Request API1、获取项目所有的MRcurl --location --request GET 'https://gitlab.awbeci

文章图片
#gitlab
到底了