自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北冥鱼

运维开发容器云计算

  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用ssh隧道+公网云主机远程办公

远程办公

2022-03-01 12:09:10 557

原创 go 插入postgres 数据库 2021-09-05

golang postgres话不多直接上代码话不多直接上代码package mainimport ( "database/sql" "fmt" _ "github.com/lib/pq" "io" "log" "math/rand" "time" // "log" "net/http")const ( host = "127.0.0.2" port = 5432 user = "postgres" password = "00000000"

2021-09-05 00:36:17 343

原创 2021-08-17 leecode-go-Two-Sum,go两数求和

这里写自定义目录标题package leetcode//package main//import "fmt"func twoSum(nums []int, target int) []int { m := make(map[int]int) for k, v := range nums { if idx, ok := m[target-v]; ok { return []int{idx, k} } m[v] = k } return nil}func mai

2021-08-17 15:50:24 148

原创 使用go获取疫情数据

package mainimport ( "encoding/json" "fmt" "io/ioutil" "log" "net/http" "time")type AutoGeneratedsx struct { ReqID int64 `json:"reqId"` Code int `json:"code"` Msg string `json:"msg"` Data struct { ChinaTotal struct { Today struct {

2021-08-11 13:21:59 205

原创 2021-07-19 为prometheus添加k8s集群外部监控

@[TOC] prometheus添加k8s集群外部监控使用场景生产环境中Harbor部署在k8s集群外,开启Harbor-export 使用k8s集群中的prometheus做监控。补充一下harbor的安装说一下坑点:设置中无法切换LDAP ,How to change auth mode when the auth_mode is not editable?;docker exec -it harbor-db bashpsql -U postgres\c registrysele

2021-07-19 10:21:18 387

原创 k8s 切换calico的IPIP为BGP

准备工作使用官方 calico DaemonSet yaml文件和rbac 文件[calico官网]注意一下内容配置ETCD_ENDPOINTS 、CA、证书等配置集群POD网络 CALICO_IPV4POOL_CIDR= $CLUSTER_CIDR重要本K8S集群运行在同网段kvm虚机上,虚机间没有网络ACL限制,因此可以设置CALICO_IPV4POOL_IPIP=off,如果你的主机位于不同网段,或者运行在公有云上需要打开这个选项 CALICO_IPV4POOL_IPIP=always配置

2021-06-23 22:17:51 1083

原创 使用docker-compose在单节点上运行etcd集群

version: '2'networks: byfn:services: etcd1: image: quay.io/coreos/etcd container_name: etcd1 command: etcd -name etcd1 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -listen-peer-urls http://0.0.0.0:2.

2021-06-21 14:05:58 503

原创 使用client-go创建删除deployment

golang开发环境,并配置国内加速源go get k8s.io/client-go

2021-06-17 15:57:26 782 1

原创 kube-eventer推送k8s日志到es里面

apiVersion: apps/v1kind: Deploymentmetadata: labels: name: kube-eventer name: kube-eventer namespace: kube-systemspec: replicas: 1 selector: matchLabels: app: kube-eventer template: metadata: labels: app: kub...

2021-05-17 15:05:15 432

原创 helm3 使用国内原安装Weave Scope

Weave Scope是Docker 和Kubernetes 可视化监控工具。Scope提供了至上而下的集群基础设施和应用的完整视图,用户可以轻松对分布式的容器化应用进行实时监控和问题诊断。https://www.weave.works/oss/scope/这里使用Helm3添加阿里云的源安装它:helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/chartshelm fetch stable/we...

2020-05-21 11:20:47 1322

原创 一个spring boot项目迁移到k8s上

之前写过spring boot项目迁移到k8s,结果昨天用了之前的yaml发现ingress有点问题,现在修复一下重新的yaml如下---apiVersion: v1kind: Servicemetadata: name: boss-service namespace: pre labels: version: "1.0"spec: # nodePort暴露服务 t...

2019-03-26 17:53:39 1992

原创 k8s使用NFS做动态存储做mysql容器主从同步

k8s里面存储一直是比较难搞得,之前做的静态存储,写这篇文档记录一下动态存储创建的过程。 使用动态存储的好处是开发者可以更关注自己的开发环境,不用关心后端的资源,还有就是更换存储类型不用做大的改变,只需切换一下storageclassName即可。 根据这篇博客来的!谢谢博主!!!https://www.cnblogs.com/00986014w/p/9406962.html...

2019-03-20 11:14:54 2030

原创 从头开始学习k8s--从一个gusetbook(留言板)开始

15年开始接触docker,16年开始接触k8s,最开始第一本书的例子是guestbook开始的。今天从新做一下这个例子,k8s验证搭建完成。 所需要的yaml如下,官网的yaml使用的镜像无法去下载,修改了yaml并在原yaml的基础上增加了inggess的方式暴露服务,如果要使用域名的方式,请在pc端的hosts里面添加k8snode集群任意机器的ip指向ingress的域...

2019-03-14 15:44:34 361

原创 k8s管理容器化的MySQL

   所有数据库一直都是公司核心东西,一下的教程是在容器(docker)作为载体下使用k8s作为docker的调度编排简单实现MySQL的RDS.  1.安装docker和k8s环境,不再赘述,网上都有大把的篇幅;  2.编写yaml文件,如果熟悉hlem或者类似别的k8s包管理工具也可,这里通过手写的yaml可以更熟悉整个过程:   具体yaml相见我 博客里面<k8s上跑na...

2019-01-14 10:22:23 5762 1

原创 k8s企业级项目实战-容器化一个spring boot 项目

     java项目现在在企业级用的很多,而spring又是用的最多之一的框架,这篇文章用来详细讲解容器化一个spring项目,终极的目的是为了让k8s做蓝绿发布1.1.idea里面配置docker插件如下图:这里的URL填写你docker宿主机的ip这个端口是在docker里面配置的centos7 在/etc/systemd/system/docker.service 下修...

2018-11-28 21:31:19 2354

原创 k8s上跑nacos

   nacos是阿里开源的一款动态服务发现、服务配置管理、服务及流量管理的应用。如果大家也在k8s里面用nacos请给我留言公司一整套环境都是跑在容器平台上的,新接入nacos,容器化如下,在写这篇博客的时候阿里的nacos官方文档还没有k8s的教程整体结构:mysql做数据库,nginx代理后端nacos集群,clent端直接访问nginx,返回nacos集群的配置信息1.ng...

2018-11-23 19:19:32 9035 1

原创 迁移传统企业业务到k8s--容器化和k8s编排配置

  按照标题着一部分没有什么好写的 ,主要是Dockerfile和yaml配置文件,后面会上传到github上。

2018-11-08 23:16:30 621

原创 迁移传统企业级应用到k8s上-连载上篇

  容器技术逐渐兴起,传统业务的快速成长,普通运维的思路已经跟不上了,以主流的公司常用的j2ee框架为案例,记录我们在传统业务迁移到容器上的坑。  公司的业务主要分成四层:DD数据库层、中间件层、应用层和nginx网关代理层。所有层都是跑容器上使用k8s管理容器。  技术选型选择现在最火热的容器k8s技术。服务器选择阿里云上的ecs,网络使用flannel,跑测试环境使用ipsecVPN打...

2018-11-06 23:01:38 776

原创 git 简单设置

1.设置home路径:D:\Program Files (x86)\Git\etc 目录下的 profile文件最后面追加:# set Project Pathproj="D:\cdoe\gitcode"cd $proj2.设置代理\取消代理:git config --global https.proxy http://127.0

2017-06-21 20:49:15 151

原创 python对比图片代码

#!/usr/bin/env python# -*- coding: utf-8-*-#一下三行代码是万能中文不乱码,但会触发一个bug,慎用# import sys# reload(sys)# sys.setdefaultencoding('utf-8')from PIL import Image# import PILimport mathimport operator

2017-06-16 18:35:48 1144

原创 开篇

scdn现在要求实名认证手机号了,那天不小心就重新绑定了手机号,真烦躁.以前的旧账号绑定不了了不给用了.可惜了里面的积分和文档.

2017-06-16 16:20:22 104

原创 C#实现窗体内容随着窗体的缩放而缩放

private float X; private float Y;        //获取控件的width、height、left、top、字体大小的值        //存放在控件的Tag属性中        private void setTag(Control

2011-10-16 09:39:55 1897

原创 C#实现窗体的鼠标拖动代码

namespace Ex009{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();

2011-10-15 23:30:25 613

wxyocr-手写识别.py

使用python调用百度api识别手写汉字的脚本,使用的时候修改19行20行和最后一行代码确保百度的key和文件名是对的

2020-06-15

极限压缩文件

这个63KB的小东东能放很长时间的动画 这是国外的压缩技术

2011-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除