自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(241)
  • 收藏
  • 关注

原创 linux系统必备基础安装工具

yum install iproute ftp bind-utils net-tools wget -yiproute 用来执行 ip address 查看本机地址ftp 用来测试ftp 服务器bind_utils 用来运行 nslookupnet-tools 用来执行 netstatewget 既是执行 wget的

2020-09-04 22:01:46 537

原创 办公必备的神奇网站工具大集锦

免费pdf格式转化word在工具https://www.pdfpai.com/

2020-09-03 23:04:38 171

原创 linux下netstat,ps -ef ,lsof 命令对服务名,端口及进程口的查询,kill -9 进程号(非端口号)可终止服务/进程

netstat命令各个参数说明如下:  -t : 指明显示TCP端口  -u : 指明显示UDP端口  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。  -n : 不进行DNS轮询,显示IPnetstat -ltnp //查看当前所有t...

2019-08-13 21:02:59 1630

原创 解决CSDN无法复制未登录状态的代码块信息

打开f12开发者模式在console控制台输入:document.designMode='on’即可复制

2022-03-07 11:18:37 2770

原创 python的json 及jsonpath模块用法,及json字段提取

# -*- coding:utf-8 -*-import requestsimport jsonimport jsonpathdata = { "book1": [ { "category": "reference", "author": "Nigel Rees", "price": "895" } ], "book2": [ { "category": "fiction", "author".

2021-09-17 22:55:42 2775

原创 ERROR: No matching distribution found for pandas

因该是网络原因,所以利用国内镜像pip 安装第三方库速度太慢可设置 pip 从国内的镜像源下载安装阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣 http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学 http://pypi.mirrors..

2021-09-12 12:57:11 6438 1

原创 python 读取文件内容,及遍历list列表

python3读取的yaml文件内容格式all: - https://github.com/abang007/cart.git - https://github.com/abang007/hello.git"内容": - "你好" - "世界"脚本内容#!/usr/bin/python3# -*- coding: utf-8 -*-import osimport yaml# 获取当前路径current_path = os.getcwd()print(.

2021-09-08 00:27:47 830

原创 python 如何解析json对象

json.dumps 用于将 Python 对象编码成 JSON 字符串json.dumps(object) 其中object 为对象,比如下面的data = [ { 'a' : 1, 'b' : 2 } ]以及没有带"" 的{'a' : 1, 'b' : 2 },带上"",就会变成字符串#!/usr/bin/pythonimport jsondata = [ { 'a' : 1, 'b' : 2 } ]print(type(data))print(data)dat...

2021-08-30 22:02:13 847

原创 Python requests 及json模块的简单使用,如何print输出汉字

脚本内容# -*- coding:utf-8 -*-import requestsimport jsondata = { 'name':'germary', 'age':22}r = requests.get('http://httpbin.org/get',params=data)print('************************************')print(r)print('返回码:'+str(r.status_code))pr

2021-08-29 16:56:47 1204

原创 coredns 更新部署

下载下面的两个文件https://github.com/coredns/deployment/tree/master/kuberneteswget https://raw.githubusercontent.com/coredns/deployment/master/kubernetes/coredns.yaml.sedwget https://raw.githubusercontent.com/coredns/deployment/master/kubernetes/depl..

2021-08-29 14:43:16 834

原创 MySQL 8.0.*安装,启动后密码修改

查看初始密码: cat /var/log/mysqld.log | grep "A temporary password"修改MySQL密码,需要校验密码强度,弱密码将会提示 并重新输入mysql_secure_installation输入的新密码必须复杂度高,否则将提示重新输入:由 大/小写字母各一个 + 阿拉伯数字一个 + 特殊字符一个创建账号以及密码 CREATE USER 'test'@'%' IDENTIFIED BY '123456';提示报错:E...

2021-08-19 23:03:05 374

原创 mysql8.0最新安装包离线下载linux安装

https://downloads.mysql.com/archives/community/选择安装的版本 安装的服务器类型及版本下载链接获取,打开F12,按照下面的点击顺序,点击一下就会发现打开一个窗口下载,复制即可https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar...

2021-08-19 00:53:20 1065

原创 kubeadm1.18.8 离线安装包制作并安装部署

新增kubeadm yum 源cat << EOF > /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetes Repobaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/kubernetes/yum.

2021-08-18 22:41:14 830

原创 /usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf 初始信息配置

# Note: This dropin only works with kubeadm and kubelet v1.11+[Service]Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf"Environment="KUBELET_CONFIG_ARGS=--confi.

2021-08-08 16:51:28 2391

原创 华为OBS桶服务配置linux客户端,使用obsutil上传

执行下面命令,会在当前用户的家目录下生成.obsutilconfig 配置文件obsutil config编辑它,填上自己所在的endpoint和aksk即可https://obs.cn-north-4.myhuaweicloud.comcopy 上传文件到指定的桶中obsutil cp ./harbor/harbor-offline-installer-v2.0.1.tgz obs://stob-tools...

2021-07-25 18:00:57 1075

原创 kubevela helm方式安装部署

helm安装包 官网地址https://artifacthub.io/packages/helm/kubevela/vela-core/1.1.0-alpha.5添加仓库helm repo add kubevela https://kubevelacharts.oss-cn-hangzhou.aliyuncs.com/core拉取指定版本的helm压缩包helm fetch kubevela/vela-core --version 1.1.0-alpha.5解压缩tar

2021-07-25 14:04:53 888 1

原创 argocd 客户端二进制命令下载

https://github.com/argoproj/argo-cd/releases/tag/v2.0.5根据自己的系统选择即可要是下载速度慢,可以从下面的地方下载,已经存在我的obs中wget https://stob-tools.obs.cn-north-4.myhuaweicloud.com/argocd-util-linux-amd64将放在/usr/bin 中,授权可执行权限cp argocd-util-linux-amd64 /usr/bin/argocd.

2021-07-25 01:35:41 577

原创 k8s集群部署argocd,及初始化密码获取

argoCD的yaml配置下载wget https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml若是无法下载,选择下面方式下载(已提前保存在我的obs中)wget https://k8s-yaml.obs.cn-north-4.myhuaweicloud.com/argocd-install.yaml创建nskubectl create namespace argocd安..

2021-07-25 00:10:08 4444

原创 linux使用wget下载链接时报:Unable to establish SSL connection.

如下面所示:可以查看wget 帮助wget -h会发现添加一个选项即可解决这个SSL问题,意思是:不需要验证服务器的证书--no-check-certificate要是还是不成功,可以试试升级一下wget工具,再加上这个参数尝试解决...

2021-07-24 22:48:19 2354

原创 ingress上传大小限制问题配置

对于单个的ingress而言编辑ingress添加如下配置k8s官方的ingressnginx.ingress.kubernetes.io/proxy-body-size: 5Mnginx官方的ingressnginx.org/client-max-body-size: "20m"如果没有annotations:,则添加上查看其生效...

2021-07-16 23:43:45 9887 4

原创 minio单节点 helm化部署

sc创建sc.yamlkind: StorageClassapiVersion: storage.k8s.io/v1metadata: name: local-volumeprovisioner: kubernetes.io/no-provisionervolumeBindingMode: WaitForFirstConsumerpv创建pv.yaml bogon为宿主机机器名,storage: 1Gi根据具体情况设置apiVersion: v1kind: Persiste..

2021-07-16 23:18:16 842 1

原创 linux下使用cp 如何直接覆盖且不咨询是否yes

\cp v1.5.3.tar.gz tar演示

2021-07-16 01:32:03 687

原创 error execution phase upload-config/kubelet: Error writing Crisocket information for the control-...

swapoff -akubeadm resetsystemctl daemon-reloadsystemctl restart kubeletiptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X kubeadm join 192.168.28.132:6443 --token hzpg4q.3as46kj7w6z0pwbh \ -...

2021-07-13 23:45:52 4872 3

原创 如何创建用户只读权限的kubeconfig

创建kube-reader目录mkdir /root/kube-readercd /root/kube-reader安装cfssl ,执行脚本#!/bin/bashwget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64chmod +x cfssl_linux-amd64mv cfssl_linux-amd64 /usr/local/bin/cfsslwget https://pkg.cfssl.org/R1.2/cfssljson_.

2021-07-05 00:56:38 967

原创 ingress-nginx/controller-0.32.0版本部署

下载wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-0.32.0/deploy/static/provider/baremetal/deploy.yaml需要修改1,添加hostNetwork: true2,将Deployment修改成DaemonSet要是无法下载可直接复制使用,这是修改后的配置文件apiVersion: v1kind: Namespacemetadat.

2021-07-04 20:44:13 841 1

原创 ingress-controller部署

下载ingress-controller的yamlwget https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.30.0/deploy/static/mandatory.yaml -O nginx-ingress-controller.yaml需要添加 hostNetwork: true,要是网络差,可以直接copy使用(已添加)apiVersion: v1kind: Namespacemetadata..

2021-07-04 16:46:24 1714

原创 Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work

当下载ingress-nginx的yamlwget https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.30.0/deploy/static/mandatory.yaml -O nginx-ingress-controller.yaml部署ingress-nginx时,查看pod日志,报如下错误解决方式:添加如下hostNetwork: true在yaml中,重新部署,或修改pod的deployment文

2021-07-04 15:17:44 14522 1

原创 执行kubeadm reset时报:etcdserver: re-configuration failed due to not enough started members

报错信息:[root@bogon log]# kubeadm reset[reset] Reading configuration from the cluster...[reset] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -oyaml'[reset] WARNING: Changes made to this host by 'kubeadm init'

2021-07-03 20:24:51 5320 1

原创 如何配置k8s集群 docker 镜像获取时配置的secret,拉取私仓镜像

生成密钥secret kubectl create secret docker-registry -n harbor docker-secret --docker-server=local.harbor.com --docker-username=admin --docker-password=12345-n harbor:在该ns下创建secret该密钥只能在对应namespace使用dockrer-secret: 指定密钥的键名称, 可自行定义--docker-server: ...

2021-07-01 23:58:33 1223 1

原创 linux下elasticsearch安装的名词含义

index:es里的index相当于一个数据库。type:相当于数据库里的一个表。id:唯一,相当于主键。node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。cluster:代表一个集群,集群中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。shards:代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上,构成分...

2021-06-30 21:45:45 223 2

原创 docker版本升级

检查当前版本docker --version查询当前安装的docker相关包rpm -qa | grep docker卸载掉当前的相关程序包yum remove -y docker-1.13.1-208.git7d71120.el7_9.x86_64yum remove -y docker-common-1.13.1-208.git7d71120.el7_9.x86_64yum remove -y docker-client-1.13.1-208.git7d71120.el7_

2021-06-26 14:22:46 3160 1

原创 harbor harbor-offline-installer-v2.0.1安装部署

1,下载安装包,可指定版本wget https://github.com/goharbor/harbor/releases/download/v2.0.1/harbor-offline-installer-v2.0.1.tgz2,解压,复制配置文件tar -zxvf harbor-offline-installer-v2.0.1.tgzcd harbor/cp harbor.yml.tmpl harbor.yml3,修改配置文件harbor.yml若是采用https方式...

2021-06-26 14:04:08 839

原创 chrome代理插件下载安装

https://github.com/FelisCatus/SwitchyOmega/releases下载直接将下载的crx文件拖入开发者模式的扩展程序中安装chrome://extensions/若将SwitchyOmega_Chromium.crx拖到chrome里无法安装,可把此文件后缀改为.zip,拖到chrome里即可...

2021-06-26 13:04:33 2248

原创 openSSL证书生成

在生产环境中,您应该从CA获得证书。在测试或开发环境中,您可以生成自己的CA。要生成CA证书生成CA证书私钥openssl genrsa -out ca.key 4096生成CA证书调整-subj选项中的值以反映您的组织。如果使用FQDN[(Fully Qualified Domain Name)全限定域名]连接Harbor主机,则必须将其指定为通用名称(CN)属性openssl req -x509 -new -nodes -sha512 -days 3650 -subj "/C=

2021-06-24 22:33:18 1029

原创 Kubernetes NFS动态PV创建

首先nfs搭建:https://zuzhiblog.csdn.net/weixin_41831919/article/details/118057550

2021-06-20 13:45:51 341

原创 kubernetes中使用NFS创建静态pv_pvc

nfs已经搭建好了,参考:https://blog.csdn.net/weixin_41831919/article/details/118057550创建PV nfs-pv.yaml文件apiVersion: v1kind: PersistentVolumemetadata: name: nfs-pvspec: capacity: storage: 1Gi volumeMode: Filesystem accessModes: - ReadWriteMa

2021-06-20 00:58:12 863 1

原创 kuberneters采用helm部署sig-storage-local-static-provisioner

wget https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner/archive/v2.3.4.tar.gz

2021-06-19 21:22:28 933

原创 linux NFS服务安装部署

yum install -y nfs-utilsyum install -y rpcbind

2021-06-19 18:54:17 311

原创 k8s之pv,pvc的类型,状态

PV类型GCEPersistentDisk AWSElasticBlockStore AzureFile AzureDisk FC (Fibre Channel) Flexvolume Flocker NFS iSCSI RBD (Ceph Block Device) CephFS Cinder (OpenStack block storage) Glusterfs VsphereVolume Quobyte Volumes HostPath...

2021-06-19 18:01:37 2470

原创 kubetctl安装 Metrics-Server、查看cpu,memory使用率

https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/metrics-server

2021-06-19 01:53:41 887

空空如也

空空如也

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

TA关注的人

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