kubernetes longhorn 17

Python基础17

可迭代对象 什么是可迭? 言外之意就是更新换代,每次的更新都是依赖上一次的结果 什么是可迭代对象 就是内置有__iter__()方法的都可以称之为可迭代对象 内置:内部自带可以直接使用的 八种数据类型 可迭代对象: 字符串、列表、元组、字典、集合、文本对象 整型、浮点型、布尔型都不是 代码 可迭代对 ......
基础 Python

python基础day17 迭代器和for循环原理

可迭代对象 什么是迭代? 迭代言外之意就是更新换代,每次的更新都是要依赖于上一次的结果 什么是可迭代对象? 就是内置有__iter__()方法的都可以称之为是可迭代对象。 八种基本数据类型: 可迭代对象: 字符串 列表 元组 字典 集合等 文件对象也是可迭代对象:ff = open('a.txt', ......
原理 基础 python day for

kubernetes 组件介绍及搭建

准备 主机昵称IP安装服务 master 192.168.100.10 docker、kubelet-1.23.0 kubeadm-1.23.0 kubectl-1.23.0 node 192.168.100.20 docker、kubelet-1.23.0 kubeadm-1.23.0 kubec ......
kubernetes 组件

Elasticsearch添加7.17.10IK分词器

在[medcl/elasticsearch-analysis-ik at 7.x (github.com)](https://github.com/medcl/elasticsearch-analysis-ik/tree/7.x)中未找到7.17.10版本的发布版本,如歌ik版本和Elasticse ......
Elasticsearch 17 10 IK

Kubernetes上安装nacos

k8s配置 apiVersion: apps/v1 kind: Deployment metadata: name: nacos namespace: com spec: selector: matchLabels: app: nacos-server replicas: 1 revisionHis ......
Kubernetes nacos

内网渗透ms17-010复现

title: 内网渗透ms17-010复现 date: 2022-02-06T20:27:52Z lastmod: 2022-02-09T09:52:22Z tags: [MS17-010,metasploit,kali,445] # 内网渗透ms17-010复现 ## 一、复现环境 1. 主机信息 ......
010 ms 17

Kubernetes(k8s)一次性任务:Job

Kubernetes(k8s)一次性任务:Job,Job简介,创建一个简单任务的job,创建需要执行多次的job任务,测试job失败重试次数,job任务使用示例:计算圆周率。 ......
Kubernetes 一次性 任务 Job k8s

K8s - 使用Kubeadm 安装部署 Kubernetes

【官网】 Kubernetes的安装部署环境要求如下: 操作系统:支持Linux或Windows Server操作系统,建议使用64位版本。 CPU:至少有2个CPU核心,建议使用4个以上。 内存:至少有8GB RAM,建议使用16GB或更多。 存储:至少有100GB可用磁盘空间,建议使用SSD硬盘 ......
Kubernetes Kubeadm K8s K8 8s

17)错误处理

declare关键字: 自定义错误处理程序时,需使用declare关键字,格式如下: declare 错误处理类型 handler for 错误触发条件 自定义错误处理程序; 其中,错误处理类型:continue exit; 错误触发条件:预定义、MySQL错误代码、自定义错误触发条件、ANSI标准 ......
错误

Kubernetes CKA考试之Killer Simulator(下)

[toc] ## Question 16 | Namespaces and Api Resources _Task weight: 2%_ Use context: `kubectl config use-context k8s-c1-H` Create a new Namespace called ......
Kubernetes Simulator Killer CKA

day17 Python中常用的68个内置函数

## Python中常用的68个内置函数 ### 【一】什么是内置函数? - 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。 - 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下 ![](https://img2023.cnblogs.c ......
函数 常用 Python day 17

JDK8-JDK17新特性一览

官方文档:https://openjdk.org/projects 一、JDK8新特性 1、Lambda表达式 2、函数式编程 3、接口可以添加默认方法和静态方法,也就是定义不需要实现类实现的方法 4、方法引用 5、重复注解,同一个注解可以使用多次 6、引入Optional来避免空指针 7、引入St ......
一览 JDK JDK8-JDK 特性 JDK8

Kubernetes CKA考试之Killer Simulator(上)

**CKA Simulator Kubernetes 1.25** [https://killer.sh](https://killer.sh/) [toc] ## Pre Setup Once you've gained access to your terminal it might be wi ......
Kubernetes Simulator Killer CKA

《kubernetes 系列》7. etcd 是如何基于 MVCC 实现 key 的历史变更的?

### 楔子 **在 etcd v2 时,存在的若干局限,如仅保留最新版本 key- value 数据、丢弃历史版本。而 etcd 的核心特性 watch 又依赖历史版本,因此 etcd v2 为了缓解这个问题,会在内存中维护一个较短的全局事件滑动窗口,保留最近的 1000 条变更事件。但是在集群写 ......
kubernetes 历史 etcd MVCC key

Kubernetes(k8s)健康性检查:livenessprobe探测和readinessprobe探测

Kubernetes(k8s)健康性检查:livenessprobe探测和readinessprobe探测,容器健康检查, 自动重启容器,分别使用command,httpGet,tcpSocket的方式进行探测 ......

Ubuntu 17.04 壁纸设计大赛 已经开幕

Ubuntu 团队成员 Nathan Haines 向外媒 Softpedia 知会了一场全新的“Free Culture Showcase”活动 —— 为即将到来的 Ubuntu 17.04(Zesty Zapus)操作系统征集壁纸。 需要指出的是,这场壁纸设计大赛并不会有任何奖励。但如果你的作品 ......
壁纸 Ubuntu 17.04 17 04

Ubuntu 17.04 壁纸设计大赛 已经开幕

Ubuntu 团队成员 Nathan Haines 向外媒 Softpedia 知会了一场全新的“Free Culture Showcase”活动 —— 为即将到来的 Ubuntu 17.04(Zesty Zapus)操作系统征集壁纸。 需要指出的是,这场壁纸设计大赛并不会有任何奖励。但如果你的作品 ......
壁纸 Ubuntu 17.04 17 04

Ubuntu 17.04 壁纸设计大赛 已经开幕

Ubuntu 团队成员 Nathan Haines 向外媒 Softpedia 知会了一场全新的“Free Culture Showcase”活动 —— 为即将到来的 Ubuntu 17.04(Zesty Zapus)操作系统征集壁纸。 需要指出的是,这场壁纸设计大赛并不会有任何奖励。但如果你的作品 ......
壁纸 Ubuntu 17.04 17 04

kubernetes(k8s)大白学习02:容器和docker基础、使用、架构学习

## 一、什么是容器 ### 容器简介 简单说:容器(container)就是计算机上的一个沙盒进程,它与计算机上的所有其它进程相隔离。 这种隔离是怎么做到的呢?它利用了内核提供的 namespace 和 cgroup 这 2 种技术。这些技术能力在 Linux 中已经存在了很长时间。而 Docke ......
大白 容器 kubernetes 架构 基础

《kubernetes 系列》6. etcd 的租约是怎么一回事?

### 楔子 **etcd 的一个典型的应用场景是 Leader 选举,那么 etcd 为什么可以用来实现 Leader 选举?核心特性实现原理又是怎样的?** **本篇文章就来聊一聊 Leader 选举背后的技术点之一:租约(Lease), 通过解析它的核心原理、性能优化思路,从而对 Lease ......
租约 kubernetes 回事 etcd

【Kubernetes】yaml文件编写 -- 持续更新

> K8S通过yaml格式的声明式API与资源对象交互 > API版本由`apiVersion`字段指定,API对象类型由`kind`字段指定 > 除此之外,每个API对象有三大类属性: > - `metadata`:元数据 > - `spec`:规范 > - `status`:状态 ### Pod ......
Kubernetes 文件 yaml

【Kubernetes】kubectl常用命令手册 -- 持续更新

### 元信息 api列表: - `kubectl api-resources` - `kubectl api-resources -o wide` 用法查询: - `kubectl explain .` ### Pod 创建/更新Pod资源:`kubectl apply -f ` 查看已有Pod资 ......
Kubernetes 命令 常用 kubectl 手册

kubernetes删除ns异常状态为:Terminating

在部署kuboard控制平台的时候,不规范删除,导致ns状态为Terminating ```shell [root@master01 ~]# kubectl delete namespace kuboard ^C root@master01 ~]# kubectl get ns NAME STATU ......
Terminating kubernetes 状态

第17周

1、Kibana地图显示用户IP所在城市2、RabbitMQ集群部署3、Zookeeper集群部署 # 1 Kibana地图显示用户IP所在城市 #注意事项: 1、日志必须是json格式 2、添加Geoip地址库 3、es-index名称以logstash开头 4、logstash才支持,fileb ......

《kubernetes 系列》5. etcd 是如何通过鉴权实现数据安全的?详解 etcd 的认证、授权与权限

### 楔子 **前面我们已经知道了如何使用 etcd 存储数据,但 etcd 作为云原生的基石,也大量应用在微服务上面。而提到微服务,你应该知道多租户的概念,多个用户使用同一个集群。那么这个时候如何实现隔离呢?因为如果不隔离,那么 A 用户可能会将 B 用户的数据覆盖掉,或者越权访问。** **e ......
etcd kubernetes 权限 数据

部署 Kubernetes + KubeVirt

## 一、基础环境准备 在openstack平台上创建两台虚拟机: 主: 10.104.43.110 备: 10.104.43.118 ### 1、修改主机名并配置映射 ```bash # 所有节点修改主机名 [root@k8s-h-master ~]# hostnamectl set-hostna ......
Kubernetes KubeVirt

代码随想录算法训练营第17天 | ● 110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.左叶子之和 - 第6章 二叉树 part04

第六章 二叉树part04 今日内容: ● 110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.左叶子之和 详细布置 迭代法,大家可以直接过,二刷有精力的时候 再去掌握迭代法。 110.平衡二叉树 (优先掌握递归) 再一次涉及到,什么是高度,什么是深度,可以巩固一下。 题目链接/文章讲解 ......
随想录 之和 训练营 随想 算法

代码随想录算法训练营第17天 | ● 654.最大二叉树 ● 617.合并二叉树 ● 700.二叉搜索树中的搜索 ● 98.验证二叉搜索树 - 第6章 二叉树 part06

第六章 二叉树 part06 今日内容 ● 654.最大二叉树 ● 617.合并二叉树 ● 700.二叉搜索树中的搜索 ● 98.验证二叉搜索树 详细布置 654.最大二叉树 又是构造二叉树,昨天大家刚刚做完 中序后序确定二叉树,今天做这个 应该会容易一些, 先看视频,好好体会一下 为什么构造二叉树 ......
随想录 训练营 随想 算法 代码

《kubernetes 系列》4. etcd 的安装、命令行操作,以及 etcd v2 和 v3 的差异

### 楔子 **通过前面两篇文章,我们已经对 etcd 有了一个基本的了解,那么接下来就要安装 etcd 了。安装完之后,再来全面介绍 etcd 的语法,etcd 的功能还是很强大的。** **下面就来安装 etcd。** ### 安装 etcd **先说一下配置,首先操作系统是 CentOS 7 ......
etcd kubernetes 差异 命令 v2

Kubernetes GoRoutineMap工具包代码详解

1、概述 GoRoutineMap 定义了一种类型,可以运行具有名称的 goroutine 并跟踪它们的状态。它防止创建具有相同名称的多个goroutine,并且在上一个具有该名称的 goroutine 完成后的一段退避时间内可能阻止重新创建 goroutine。 使用GoRoutineMap场景: ......