无霸独尊
码龄6年
关注
提问 私信
  • 博客:363,130
    动态:26
    363,156
    总访问量
  • 71
    原创
  • 1,755,119
    排名
  • 194
    粉丝
  • 0
    铁粉

个人简介:加油打工人

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-12-19
博客简介:

大老表的博客

博客描述:
优雅的python
查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得30次评论
  • 获得118次收藏
  • 代码片获得519次分享
创作历程
  • 21篇
    2021年
  • 1篇
    2020年
  • 49篇
    2019年
成就勋章
TA的专栏
  • ssl
    2篇
  • kubernetes
    14篇
  • flask
    1篇
  • 网络协议
    1篇
  • Django
    2篇
  • kafka
    1篇
  • mongo
    5篇
  • centos
    2篇
  • 数据库
    13篇
  • mac
    4篇
  • 源
    1篇
  • python
    29篇
  • docker
    15篇
兴趣领域 设置
  • 大数据
    flink
  • 人工智能
    opencv语音识别计算机视觉机器学习深度学习神经网络自然语言处理tensorflowpytorch图像处理nlp数据分析
  • 网络空间安全
    系统安全web安全安全架构
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

centos安装指定版本的openssl

下载地址官网地址:https://www.openssl.org/source腾讯云地址:http://mirrors.cloud.tencent.com/openssl/source/这里以openssl-1.1.1e为例下载安装包wget https://mirrors.cloud.tencent.com/openssl/source/openssl-1.1.1e.tar.gz安装依赖yum install -y zlib zlib-develyum install -y gcc
原创
发布博客 2021.12.22 ·
2810 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用openssl签发服务端、客户端证书

1,生成ca证书1,生成ca.keyopenssl genrsa -out ca.key 10242,生成csr文件openssl req -new -out ca.csr -key ca.key3,创建根证书,有效期10年openssl x509 -req -in ca.csr -out ca.crt -signkey ca.key -CAcreateserial -days 36502,生成服务端证书1,生成服务端私钥server.keyopenssl genrs
原创
发布博客 2021.12.22 ·
1377 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

python 加密字符串

from Crypto.Cipher import AESimport base64BLOCK_SIZE = 16 # Bytespad = lambda s: s + (BLOCK_SIZE - len(s) % BLOCK_SIZE) * \ chr(BLOCK_SIZE - len(s) % BLOCK_SIZE)unpad = lambda s: s[:-ord(s[len(s) - 1:])]def aesEncrypt(key, data):
原创
发布博客 2021.05.24 ·
1801 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

pip 按照requirements.txt安装到对应的package名称的文件中

假设requirement.txt中的celery==4.0.2当我需要离线下载requirements.txt中的内容,并且按照库名创建一个文件,并将这个版本放到这个目录下#!/bin/bashfile_name=$1base_dir=$2for package_name in `cat $file_name` ; do echo $package_name arr=(`echo $package_name | tr '==' ' '`) dir_name=$
原创
发布博客 2021.03.29 ·
1313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s二进制安装-14,部署corndns

下载corednswget http://xxxx/network/coredns.yamlkubectl apply -f coredns.yaml
原创
发布博客 2021.02.17 ·
5214 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

k8s二进制安装-13,授权apiserver访问kubelet

cat > apiserver-to-kubelet-rbac.yaml << EOFapiVersion: rbac.authorization.k8s.io/v1kind: ClusterRolemetadata: annotations: rbac.authorization.kubernetes.io/autoupdate: "true" labels: kubernetes.io/bootstrapping: rbac-defaults name
原创
发布博客 2021.02.17 ·
5459 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

k8s二进制安装-12,部署网络插件

flannel和calico的选型flannel优点: 部署简单,将网络配置生效在本机的iptables中缺点: 依赖docker网络,长时间不使用,会和docker0桥不在同一个网段,kube-proxy无法代理容器内部的网络calico优点: 支持ipvs和ipv6,将所有的网络规则写入etcd数据库中缺点: 部署复杂,保罗多种网络配置,需要一点的网络支持才能使用二进制和pod管理的选型网路组件在k8s中很重要,但是一般都是最后一步部署,完全你可以依赖的k8s环境进行自动部署网
原创
发布博客 2021.02.17 ·
5113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s二进制安装-11,cni配置

下载cni网络wget http://xxxx/1.18/cni-plugins-linux-amd64-v0.8.6.tgz安装mkdir -p /opt/cni/bintar zxvf cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin
原创
发布博客 2021.02.17 ·
5664 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

k8s二进制安装-10,安装kube-proxy

创建证书请求文件cd /usr/local/src/ssl/cat > kube-proxy-csr.json <<EOF{ "CN": "system:kube-proxy", "hosts": [], "key": { "algo": "rsa", "size": 2048 }, "names": [ { "C": "CN", "ST": "ShangHai", "L": "ShangHai",
原创
发布博客 2021.02.17 ·
5550 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

k8s二进制安装-9,安装kubelet

cp /usr/local/src/kubernetes/server/bin/kubelet /opt/kubernetes/bincp /usr/local/src/kubernetes/server/bin/kube-proxy /opt/kubernetes/bin创建配置文件cat > /opt/kubernetes/cfg/kubelet.conf << EOFKUBELET_OPTS="--logtostderr=false \\--v=2 \\--hostn.
原创
发布博客 2021.02.17 ·
5741 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s二进制安装-8,安装docker

下载dockerwget http://xxxx/docker-19.03.9.tgztar zxvf docker-19.03.9.tgzmv docker/* /usr/binsystemd管理dockercat > /usr/lib/systemd/system/docker.service << EOF[Unit]Description=Docker Application Container EngineDocumentation=https://docs.do
原创
发布博客 2021.02.17 ·
5188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s二进制安装-7,安装kube-scheduer

cat > /opt/kubernetes/cfg/kube-scheduler.conf << EOFKUBE_SCHEDULER_OPTS="--logtostderr=false \--v=2 \--log-dir=/opt/kubernetes/logs \--leader-elect \--master=127.0.0.1:8080 \--bind-address=127.0.0.1"EOFsystemd管理schedulercat > /usr/lib
原创
发布博客 2021.02.17 ·
5086 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

k8s二进制安装-6,安装kube-controller-manager

cat > /opt/kubernetes/cfg/kube-controller-manager.conf << EOFKUBE_CONTROLLER_MANAGER_OPTS="--logtostderr=false \\--v=2 \\--log-dir=/opt/kubernetes/logs \\--leader-elect=true \\--master=127.0.0.1:8080 \\--bind-address=127.0.0.1 \\--allocate-
原创
发布博客 2021.02.17 ·
5333 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

k8s二进制安装-5,安装kube-apiserver

下载kubernetes 二进制文件cd /usr/local/src/wget http://xxxxx/1.19/kubernetes-server-linux-amd64.tar.gz tar xzf kubernetes-server-linux-amd64.tar.gz kubernetescd kubernetes/server/bin/cp kube-apiserver kube-controller-manager kube-scheduler kubectl /opt/kuber
原创
发布博客 2021.02.17 ·
6119 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

python协程、协程池、协程锁

如何开启协程from gevent import monkey; monkey.patch_socket()import geventdef f(n): for i in range(n): print gevent.getcurrent(), ig1 = gevent.spawn(f, 5)g2 = gevent.spawn(f, 5)g3 = gevent.spawn(f, 5)g1.join()g2.join()g3.join()协程池from ge
原创
发布博客 2021.01.22 ·
5737 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

flask为每次请求添加一个id标记

场景api日志在打印的过程中,并不是一个请求的日志集中在一起大批量请求的时候,日志打印的很混乱,想要找到单个api请求的日志(很难)需求每次请求之前设置当前api有个特殊的ID,请求另外一个api也生成一个id,并且两个api的id独立,互不影响方法库github地址pip install flask_request_iddemo# coding: utf-8from flask import Flaskapp = Flask(__name__)from flask_
原创
发布博客 2021.01.19 ·
7273 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

python日志通过不同的等级打印不同的颜色

# coding: utf-8import loggingBLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE = range(8)RESET_SEQ = "\033[0m"COLOR_SEQ = "\033[1;%dm"COLORS = { 'WARNING': GREEN, 'INFO': WHITE, 'DEBUG': BLUE, 'CRITICAL': YELLOW, 'ERROR': RED
原创
发布博客 2021.01.12 ·
5760 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

k8s二进制安装-4,安装etcd

安装etcdcd /usr/local/srcwget http://***/etcd-v3.4.9-linux-amd64.tar.gztar zxf etcd-v3.4.9-linux-amd64.tar.gzcd etcd-v3.4.9-linux-amd64cp etcd etcdctl /opt/kubernetes/bin/如果集群部署 将上面的四个文件放到node节点的/opt/kubernetes/bin目录下scp etcd etcdctl node_ip:/opt/k
原创
发布博客 2021.01.08 ·
5215 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

k8s二进制安装-3,配置ca证书

生成ca配置证书cat > ca-config.json << EOF{ "signing": { "default": { "expiry": "8760h" }, "profiles": { "kubernetes": { "usages": [ "signing", "key encipherment", "server auth",
原创
发布博客 2021.01.08 ·
5448 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

k8s二进制安装-2,安装cfssl

安装之前需要安装wget下载wget地址curl -O http://mirror.centos.org/centos/7/os/x86_64/Packages/wget-1.14-18.el7_6.1.x86_64.rpmyum install wget-1.14-18.el7_6.1.x86_64.rpm -y下载创建证书的cfsslcd /usr/local/srcwget http://***/cfssl/cfssl_linux-amd64 --no-check-certifica
原创
发布博客 2021.01.08 ·
5670 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多