pyhton笔记-IO编程文件IOopenpython内置函数,需要手动关闭文件 123456try: f = open('/xxxx/xxx/abc.txt', 'r') print(f.read()) # read 方法一次读取文件所有内容到内存finally: if f: f.close() # 每次都要手动关闭文件 with…open…自动关闭文件 2024-08-22 Coder #python
python笔记-错误和测试错误处理try12345678910111213try: print('try...') r = 10 / int('2') print('result:', r)except ValueError as e: print('ValueError:', e)except ZeroDivision 2024-07-28 Coder #python
面经-GITGIT 团队维护同一份github repo,你们是工作流是怎么样的? 一般采用类似Feature Branch Workflow的流程: 12345678910git clone <repo_url>git checkout -b <new_branch_name># 在分支上开发git add .git commit -m "Commit message&q 2024-06-20 面经 #Interview
AWS-SAP-MustKnow服务类型总结计算(Compute):Amazon EC2(Elastic Compute Cloud) spot: 使用aws上未被使用的计算资源,随时可能被终止,适用于批处理,科学计算等,价格按供需变化 预留: 预定计算资源(一般是1年或3年),折扣比按需大 按需: 按小时或秒收费 节省计划: 在一定时间内(一般是一年或三年)使用一定量的计算资源,换取比按需更低的价格 集群放置组: 在单可用区 2024-03-20 Cloud #AWS
python-面向对象高级特性动态绑定属性和方法python是一种动态语言,而动态语言的类的属性和方法可以动态绑定 123456789101112131415161718# 比如有这么一个类class Student(object): pass# 动态绑定属性s = Student()s.name = 'Peter'print(s.name)# 动态绑定方法def set_age(self, age) 2024-02-24 Coder #python
ansible-必知必会中文文档 原理 Ansible的名字来自小说<安德的游戏>是一个跨越时空的通讯工具 Ansible本质上只是一个框架,用python开发,实际通过它的库实现功能,其中有三个关键库: Paramiko: Python对ssh的实现 PyYaml: 解析和生成yaml jinjia2: 用于模板的生成,在使用 template 模块自动生成文件时特别有用 特性: 基于python 2024-02-22 技术笔记 #ansible
k8s-理论重要组件控制平面: apiserver: 集群的API入口,所有内部通信都通过apiserver,集群控制面前端. etcd: 分布式键值存储,存储集群配置,状态等数据,是整个集群的最终数据源. scheduler: 负责调度决策,分配pod到相应的node上. controller manager: 负责管理控制器(deployment,daemonset,stateful等等). 工作平面: 2024-02-20 技术笔记 #k8s
k8s-监控与日志外部Prometheus 关于prometheus监控k8s集群的方案可以看看: prometheus-book 这篇文章 以上两篇参考都是将prometheus部署在集群内为前提,本文是将Prometheus部署在集群外部,主要参考了: 这篇博客 和ChatGPT-4 kube-state-metrics 用于生成关于 Kubernetes 对象状态的广泛指标。它从 Kubernete 2024-02-16 工作笔记 #prometheus #k8s
k8s-运维K8S运维记录以下管理k8s集群会用到或者我觉得可能会用到的东西. 证书管理CA: 根证书颁发机构 通过kubeadm管理,目录路径: /etc/kubernetes/pki 1234567891011121314151617181920212223├── apiserver.crt├── apiserver-etcd-client.crt├── apiserver-etcd-client.key 2024-02-15 技术笔记 #k8s
k8s-部署Background 随着k8s的更新迭代以及centos 7的退出,所以总结这一篇新文章,记录k8s集群的在rocky9上的部署和使用. 除了kubeadm管理的组件: api-server secheduler controller-manager etcd kube-proxy 还包括: Calico(CNI) Helm metrics-server ingress-nginx 这些 2024-02-15 技术笔记 #k8s