Akemi

Akemi

it's better to burn out than to fade away

k3s两节点测试环境快速部署
k3s是一个轻量化k8s环境,适合用来做测试,这两天换工作,服务器还没准备好,先用笔记本虚机搭一个k8s环境用用 环境 1234567VMwareWorkstation 17Pro8G6C 20G硬盘Centos7.9.2009k3s版本1.20.6192.168.8.128 k3s-server192.168.8.129 k3s-agent 初始化 12345678910111213141516171819202122232425262728#安全systemctl disable firewalld --nowsed -i 's/^SELINUX=.*/SELINUX=d...
ubuntu20.04桌面版快速部署单点k8s
办公电脑装ubuntu了,搞个k8s当测试环境 环境初始化12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455# 关闭swapsudo swapoff -asudo sed -i '$ s/^/#/' /etc/fstab# 修改内核,允许路由转发sudo modprobe br_netfiltersudo tee > /etc/sysctl.d/k8s.conf << 'EOF'n...
Python使用mysql-connector-python库实现CRUD
mysql-connector-python是一个官方提供的python库,用于和mysql数据库的交互 功能:数据库连接、执行SQL、处理结果集、事务处理、错误处理 pip3 install mysql-connector-python mysql环境准备1234567CREATE DATABASE test_db; USE test_db; CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), age INT ); Mysql模块使用方法1234567891011121314151617...
Python-kubernetes模块案例—根据不同ns更新pod副本数
根据不同ns更新pod副本数123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566from kubernetes import config,clientconfig.load_kube_config(config_file='config')client_apps=client.AppsV1Api()# 定义有效ns名列表namespaces_list=['qates...
Python-kubernetes模块—k8s集群资源管理方法
pip3 install kubernetes 和其他API一样,python访问k8s也需要API授权,也就是~/.kube/config文件,也可以自己写一个专门用来给python访问的config文件 我为了方便就直接用管理员权限的config了 使用read方法获取的资源信息的对象,格式上和kubectl get pod harbor-test -o yaml 这样返回是一样的,写的时候可以在第二终端打开来进行参考 查看k8s资源123456789101112131415161718192021222324#coding=utf-8from kubernete...
Python socket模块案例—简单网络编程
网络编程的内容,不多介绍了,支持udp,tcp等协议 方法—socket.socket([family,[type,[proto]]]) 创建套接子对象 参数: family-地址簇,包含:socket.AF_INET ipv4地址簇;socket.AF_INET6 ipv6地址簇type-套接字类型,包含:socket.SOCK_STREAM tcp协议;socket.SOCK_DGRAM udp协议proto-协议号,通常为0,表示使用默认协议返回值-套接字对象 方法—socket.bind(address,port) 将套接字与地址和端口绑定,用以传输数据(其实是和网卡绑定) 方法...
Python boto3模块—访问S3风格API
前几天面试遇到面试官问,有没有用过ceph,对对象存储了不了解, 我只能回答出知道RDB和CephFS,这两天就抽空研究一下RGW Ceph-RGW基础配置与信息获取 ceph的对象存储叫RGW——RADOS Gateway,通过yum install ceph-radosgw 安装通过ceph-deploy rgw create <name> 创建存储桶通过radosgw-admin user create --uid=<用户名> --display-name=<显示名>创建用户,并且返回access_key和secret_key 在ceph.con...
Python Flask框架—快速开发API
需要手动安装pip3 install flask Flask 是一个用 Python 编写的轻量级 Web 框架,主要用于快速开发 Web 应用程序和 API,它提供了一些基本的功能,可以快速开始,而不需要从头写很多代码。 核心功能• 路由:Flask 允许你定义 URL 路径(例如 http://你的网址/home),并将其映射到处理请求的函数上。• 请求处理:Flask 能接收用户发送的数据(比如表单输入)并做出相应的处理。• 返回响应:Flask 可以返回网页内容、JSON 数据或其他类型的信息给用户。 Flask:Hello World123456...
Python request模块常用方法
Request模块说明需要手动安装pip3 install requests 核心功能 1.发送HTTP请求,支持GET POST PUT DELETE HEADOPTIONS等方法2.处理请求参数,支持传递URL参数等3.处理相应4.简化认证,内置基本HTTP认证,简化了身份验证的流程5.可以通过会话对象,在多次请求之间保持cookie等信息6.自动处理301重定向和GZIP压缩7.支持超时和异常处理 常用方法 request.get 发送get请求request.post 发送post请求request.put 发送put请求request.deleterequest.headreq...
avatar
王盛
当生命指向成长,时间就是你的朋友
FRIENDS
MyCSDN