自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酱园里一鸭鸭の笔记

ps=PowerShell哦

  • 博客(44)
  • 收藏
  • 关注

原创 ansible 备忘清单(一)

笔者:把以前的手写笔记电子化吧,顺便当作复习。

2023-12-26 16:29:58 1112

原创 在killercoda中的一次apiserver异常追查思路

最近在准备cks考试, 发现了killercoda这个能够提供模拟考试环境的平台。它提供了很棒的引导,教你一步步追查问题,形成一整套追查思路,我觉得很不错,特此分享。

2023-12-25 14:15:48 1084

原创 minio可用性&磁盘/节点故障恢复的研究

验证minio官网宣称的可靠性是否符合预期

2023-12-13 22:38:59 1367

原创 python篇FastAPI_快速使用手册

一个新兴的web框架。

2023-12-13 21:52:19 480

原创 关于如何写好yml文件

然后你会发现再用vim写yml, tab出来的是你喜欢的两个空格。追加/新增下面的内容。非常友好,非常有用!

2023-11-29 00:01:37 328

原创 2023札记-持续更新

札记,仅自用

2023-02-18 16:00:54 137

原创 【ps VS python对比】python入门学习(三)

条件分支python:if true: a+b elif: a-b else: a == b powershellif(true){ $a+$b}elseif{ $a-$b}else{ $a -eq $b }while 条件循环python:while a == b : a+b break continueelse : print("hello world ")powershellwhile($a -eq $b ){ a+b break

2020-08-04 15:17:19 726

原创 【ps VS python对比】python入门学习(二)

上一篇的练习字符串循环左移python:s = str(input())n = int(input("set number N:"))head = s[:n]tail = s[n:]new_str = tail + headprint(new_str)powershell$s = Read-Host("string")$n = read-host("set number n")$new_str = $s.Split($s[$n])$new_str[1]+$new_str[0]

2020-07-30 15:28:16 1016

原创 【python VS powershell对比学习】 python入门学习(基本数据类型)

参考课程: MOOC Python语言基础与应用 陈斌算是对已有ps知识的查漏补缺,顺便深入学习python。hello worldpython:pirnt(" hello world ")powershell“hello world”一段随便的点餐代码模板python:import randommenu = ["tea","coffee","milk"]print("Menu:", menu)name = input("your name:")drink = ran

2020-07-23 10:24:29 1063

原创 我的挚爱网站盘点

这标题写得有点像美妆up主。在csdn出眼影甲油盘点会不会有人看? 请评论告诉我~先说说与专业无关的。淘宝、shopbop、国家图书馆、 东方网、慕课、b站、get it beauty.tving、gmarket、三星、lunasol、SBS。RM十周年了,好开心,好激动。啊啊啊啊啊啊啊啊~ 刘大神撒浪嘿哟~正文mva.microsoft.com现在如果你输入这个网址,它会跳转为https://docs.microsoft.com/zh-cn/learn/。因为它早在2018年年底就有了更新计

2020-07-03 23:31:44 508

原创 【运维开发】基于powershell的运维UI工具(二)

tab2 服务控制选择服务和主机群同样目标服务器和服务的下拉菜单都支持正则表达,也有使用到了在上篇新增的主机清单 server.ini停止,启动,重启,状态检查以现有的公司情况,常规更新后都需要对相关服务进行重启。遇到主机量较大,同类服务数较多时,靠逐台登录更新真的要人命,绝对忍不了的我不甘心就此沉沦。这一页其实很简单,就像网页一样。$svcdestbox.top =0; $svcdestbox.width =280;$svcdestbox.text = '目标服务器...';$svcdes

2020-06-30 12:12:39 401 2

原创 ansible命令的不完全摘要

配置路径/etc/ansible/ansible.cfg :log_path = /var/log/ansible.log # 建议开启日志host_key_checking = False # 首次连接ssh无需手动输入 yeshosts : ###指定范围 10.0.0.[1:92]ctp[a:f].test.com :7891ansible-doc######显示模块的帮助文档ansible-doc ping #查看ping模块信息ansible-doc ping

2020-06-29 23:31:05 140

原创 【运维开发】基于powershell的运维UI工具(一)

前言这是陪伴我很久的一个工具,2015-2017年,从0到1,看着它长大。现在回头来看,用ps写运维工具的我就是第一人了。tab1 文件传送连接资讯格式: ip|域名地址,主机标签,凭据文件名ip|域名地址: server地址主机标签: 根据需要进行定义,后面会对这个栏位进行模糊匹配达到选取主机的目的。凭据文件名: powershell中可以对windows登录凭据进行加密存储成文件。后期登录时回直接引用该文件。凭据文件凭据文件实际是一个对象, 其中用户名为明文存储,密码为加密文件

2020-06-29 15:33:50 836

原创 k8s_ingress annotations_Rewrite-target 实验记录

还要从ingress三部曲最后一篇说起。[root@test ~]# kubectl describe ingress -n ingress-nginxName: ingressmyappNamespace: ingress-nginxAddress: 10.110.65.164Default backend: default-http-backend:80 (<error: endpoints "default-http-backe

2020-06-21 10:00:50 6390 2

原创 k8s_难产的ingress架构初体验(二)

现在开始验证

2020-06-15 23:15:59 781 3

原创 docker主机镜像互传

准备dockerscp主机A save镜像#先看看哪些需要传递[root@test pod]# docker images |grep ingressquay.io/kubernetes-ingress-controller/nginx-ingress-controller 0.32.0 70144d369cb2 5 weeks ago 327MByllanzi/keights

2020-06-10 14:51:18 490

原创 k8s_集群安装(入门版)

系统准备腾讯云 CentOS 7.6修改hosts修改hostnamereboot安装dockercurl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.shkubernetescat <<EOF > /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirr

2020-06-10 14:36:33 464

原创 命令行里看代理

Linux.squid 代理服务器官网资料 :http://www.squid-cache.org配置文件 : /etc/squid/squid.conflinux设置代理主机配置文件: /etc/profilehttp_proxy=172.16.0.2:7892https_proxy=172.16.0.2:7892no_proxy=127.0.0.1,localhost,192.168.*.*,10.*.*.*,172.16.*.*export http_proxy https_proxy

2020-06-02 22:16:16 1100

原创 k8s_难产的ingress架构初体验(一)

在 https://editor.csdn.net/md/?articleId=106170316中跟着github中的说明进行了初体验。但是发现并不是每个模块都会用到github说明初学版后端service准备两个version的myapp备用,并配好对应的serviceame: myappsvcNamespace: defaultLabels: <none>Annotations:

2020-05-26 23:08:21 5845 4

原创 k8s_难产的Ingress&ingress controller环境准备

Ingress可以用于解析ssl域名证书标准的kubenete 资源Ingress is a collection of rules that allow inbound connections to reachthe endpoints defined by a backend. An Ingress can be configured to giveservices externally-reachable urls, load balance traffic, terminate SSL,o

2020-05-20 16:15:47 1234 2

原创 TS_出现了身份验证错误。要求的函数不受支持。这可能是由于CredSSP加密数据库修正

【可能除了卸载补丁,截止到20200518 暂时无解】组策略设定见下图,目前部分主机远程正常,部分依然异常

2020-05-18 09:22:24 965

原创 k8s_service4种type的零散笔记(ClusterIP)

官网: https://kubernetes.io/zh/docs/concepts/services-networking/service/svc.spec.type包含 ExternalName, ClusterIP, NodePort, and LoadBalancer.端口三剑客:路径作用svc.spec.ports.nodePort节点的端口, 仅在type是nodeport类型时,这个才生效svc.spec.ports:port服务对外的端口svc.sp

2020-05-15 22:11:41 7373 1

原创 k8s_跟视频学DaemonSet会翻车的牢骚笔记

typefieldsubField。。valueapiVersionapps/v1kindDaemonSetmetadatanamemetadatanamespacespecminReadySecondsspecrevisionHistoryLimitspecselector标签筛选器spectemplatenode模板specupdateStrategyrollin...

2020-05-14 21:34:28 400

原创 k8s_deployment 以及灰度发布、滚动发布和蓝绿发布的零散笔记

deployment 可以简写为deploy[root@test2 ~]# kubectl get deployNAME READY UP-TO-DATE AVAILABLE AGEmyapp-deploy 2/2 2 2 23s[root@test2 ~]# kubectl get rsNAME DESIRED CURRENT READY AGEmyap

2020-05-12 22:34:36 4048

原创 k8s_replicaSet基础的零散笔记

replicaSet 简称 rsapiVersion:kind:metadataspec:

2020-05-10 22:32:17 268

原创 pods篇汇总

未完待续apiVersion: v1kind: podmetadata:name :namenamespace: name-spacelabels: 链接annotations: 链接spec:containers:name:image:imagePullPolicy: Always, Never, IfNotPresent. Defaults to AlwayslivenessProbe: 链接readinessProbe: 链接command:- comman

2020-05-10 15:25:44 147

原创 k8s_SecurityContext(基础)的零散笔记

pod.spec.securityContextSecurityContext holds pod-level security attributes and common container settings. Optional: Defaults to empty. See type description for default values of each field.pod运行时,其中的容器可以被提权为节点管理员,需要禁止这种行为。pod.spec.containers.pod_name.s

2020-05-10 13:40:27 1706

原创 命令行里看计划任务的零散笔记

windows首先是熟悉的图形界面,以下的细节需要注意:如果server有固定重启的习惯, 且长时间都无用户登录的话,建议勾选“不管用户是否登录都要运行”。 这样任何时候只要符合运行条件,它都会运行。有时候因为组策略的关系,勾选“不管用户是否登录都要运行”后,按确定会出现异常提示“指定的登录会话不存在.它可能已被终止” 。需要检查安全选项中的“网络访问:不允许存储网络身份验证的密码和凭据”...

2020-05-08 14:59:33 536

原创 k8s_livenessProbe & readinessProbe(基础)的零散笔记

结论: livenessProbe中有三种测试方法,分别是exec、 httpGet、tcpSocketexec 的yaml范例apiVersion: v1kind: Podmetadata: labels: test: liveness-exec name: liveness-execspec: containers: - name: liveness-demo...

2020-05-07 22:26:54 2609

原创 k8s_label &annotation(基础)的零散笔记

Label键值KEY_REFIX/KEY_NAME : KEY_VALUE选择器: = ,==, != ,基于集合的 key in (…) ,key notin (…), key: , !key:一些资源类型的spec字段中嵌套使用selector通过matchLabels 指定选择器matchExpressions使用apply命令如遇到下错误,需要删除原有podThe ...

2020-05-07 18:35:51 1431

原创 命令行里看网络连线状态_零散笔记

命令行下查看网络连线状态是日常TS中非常重要的一步Windowsnetstatnetstat -ano # 后面可以加上挚爱命令,筛选统计输出都可以这里额外还要介绍有界面的几个工具,他们都是在SysinternalsSuite工具包中的1.Tcpview.exe[root@test ~]# ss -tnlState Recv-Q Send-Q ...

2020-05-05 23:54:16 259

原创 k8s_单个pod中多个容器的通信实验(基础)的零散笔记

结论:一个pod中的不同容器共享pod的网络名称空间。测试用yaml文件apiVersion: v1kind: Podmetadata: name: pod-demo namespace: defaultspec: containers: - name: myapp image: ikubernetes/myapp:v1 imagePullPolicy: IfNotP...

2020-05-05 23:49:23 1237

原创 k8s_v1.18中yaml零散笔记(基础)

Yet Another Markup Language可以使用-o yaml 选项,指定结果以yaml格式显示。注意,输出的结果不能直接作为模板,后面还需要跟上–exportyaml文件可以作为陈述式对象配置或者声明式对象配置eg: kubectl create -f a.yaml #陈述式,无法重复执行,仅能新增eg: kubectl apply -f b.yaml #声明式,可以...

2020-05-05 23:03:04 497

原创 hosts文件零散笔记

windows一般情况下,windows的hosts文件为C:\Windows\System32\drivers\etc\hosts# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file conta...

2020-05-04 17:04:36 148

原创 时间同步零散笔记

windowswindows 自带的校时ntpclock 等第三方工具windows下可以通过系统日志来查看时间同步的历史记录例如:系统时间已从 ‎2020‎-‎05‎-‎04T08:19:24.806554200Z 更改为 ‎2020‎-‎05‎-‎04T08:19:30.632459700Z。更改原因: An application or system component c...

2020-05-04 16:46:34 1562

原创 TroubleShooting-- error execution phase preflight: couldn't validate the identity of the API

今天尝试使用kubeadm join命令,将node加入master,但是发现有标题上的报错。原因:集群注册的token有效时间为24H。超时需要重新生成token,用新来join即可。[root@test ~]# kubeadm token generate #生成tokenpmiad9.1g4qrc4yvkqxggse #下条命令需要使用这个结果[root@test ~]# ku...

2020-04-27 22:50:49 4707 2

原创 TroubleShooting--Error response from daemon: Get ... proxyconnect tcp: dial tcp ...

搞定dockerhub上的镜像后,想拉新打的镜像,结果怎么都不行。后来用一年前自己包的hello,依然不行。记忆中应该是正常的。[root@test /]# docker pull yllanzi/helloUsing default tag: latestError response from daemon: Get https://registry-1.docker.io/v2/: pr...

2020-04-25 14:04:23 935

原创 使用dockerhub抓取k8s.cgr.io镜像时的注意事项

参考资料:https://blog.csdn.net/qq_27028561/article/details/79064414感谢大神,资料描述还是很详细的,不过对笔者而言:万事开头难,笨鸭子不会飞,只能多走几步,多试几次,哪怕是弯路。注意事项路径要区分大小写在build logs中会看到文件找不到的提示,如下:Cloning into '.'...Warning: Permane...

2020-04-25 13:25:46 269

原创 命令行里看端口转发

windows 端口转发蜜汁不稳定,尤其是在2003里。如果要稳定,只能加脚本监控重设,不然只有重启大法。深受其害,苦不堪言。Windows**netsh interface portproxy **win10下多了一个reset 选项,官方美其名曰“重置端口代理配置状态。”印象里03的环境并没有reset,只能先删后加。Linuxrinetd官网:http://www.rin...

2020-04-23 09:35:08 203

原创 linux基础篇——sysctl零散笔记

20200422sysctl与内核参数相关的命令。刷新配置 -p查看配置 -a,后面可以跟上管道符和它的挚爱,方便后续设定。配置文件: /etc/sysctl.conf ,永久生效,需要刷新配置。参数的浅显解析(不完全,不定期更新)参考:https://blog.csdn.net/kthq/article/details/6174077net.ipv4.icmp_echo_i...

2020-04-22 21:19:32 399

空空如也

空空如也

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

TA关注的人

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