- 博客(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
599

原创 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
1753
原创 解决优快云无法复制未登录状态的代码块信息
打开f12开发者模式在console控制台输入:document.designMode='on’即可复制
2022-03-07 11:18:37
2903
原创 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
3021
原创 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
6781
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
985
原创 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
971
原创 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
1453
原创 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
914
原创 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
477
原创 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
1168
原创 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
942
原创 /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
2551
原创 华为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
1605
原创 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
1001
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
709
原创 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
5547
原创 linux使用wget下载链接时报:Unable to establish SSL connection.
如下面所示:可以查看wget 帮助wget -h会发现添加一个选项即可解决这个SSL问题,意思是:不需要验证服务器的证书--no-check-certificate要是还是不成功,可以试试升级一下wget工具,再加上这个参数尝试解决...
2021-07-24 22:48:19
3153
原创 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
11810
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
1001
1
原创 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
5490
4
原创 如何创建用户只读权限的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
1330
原创 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
933
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
1760
原创 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
16607
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
5734
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
1426
1
原创 linux下elasticsearch安装的名词含义
index:es里的index相当于一个数据库。type:相当于数据库里的一个表。id:唯一,相当于主键。node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。cluster:代表一个集群,集群中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。shards:代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上,构成分...
2021-06-30 21:45:45
293
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
3311
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
1012
原创 chrome代理插件下载安装
https://github.com/FelisCatus/SwitchyOmega/releases下载直接将下载的crx文件拖入开发者模式的扩展程序中安装chrome://extensions/若将SwitchyOmega_Chromium.crx拖到chrome里无法安装,可把此文件后缀改为.zip,拖到chrome里即可...
2021-06-26 13:04:33
2596
原创 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
1379
原创 Kubernetes NFS动态PV创建
首先nfs搭建:https://zuzhiblog.youkuaiyun.com/weixin_41831919/article/details/118057550
2021-06-20 13:45:51
378
原创 kubernetes中使用NFS创建静态pv_pvc
nfs已经搭建好了,参考:https://blog.youkuaiyun.com/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
980
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
1083
原创 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
2647
原创 kubetctl安装 Metrics-Server、查看cpu,memory使用率
https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/metrics-server
2021-06-19 01:53:41
1018
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人