securecrt k8s cmd k8
k8s 1.23 拉取 harbor镜像失败
解决: 创建secret kubectl create secret docker-registry regsecret --docker-server="http://192.168.1.137:8011" --docker-username="admin" --docker-password=" ......
SecureCRT主题颜色样式
步骤:保存以下代码为新文件(colorful.ini),放到目录C:\Users\ThinkPad\AppData\Roaming\VanDyke\Config\keywords下,SecureCRT配置Options-Global Options-Default Session-Edit Defa ......
k8s常用网络排查
这里主要记录一些在实际排查网络问题过程中,觉得非常好用的工具或方法。大多数和 k8s 的网络问题相关 1. iptables 处理规则流程图 出处:https://www.zsythink.net/archives/1199 2. 使用 xtables-monitor 追踪数据包在 iptables ......
K8S高级调度
[toc] ##### 一.初始化容器initContainer 参考链接:[https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/init-containers/](https://kubernetes.io/zh-cn/docs/con ......
[Docker/K8S]Docker与K8S的区别
# 1 定义角度 + `Docker`是一种开放源码的**应用容器引擎**,允许开发人员将其**应用**和**依赖包**打包成`可移植的容器/镜像`中;然后,发布到任何流行的 Linux 或 Windows 机器上,也能实现**虚拟化**。该容器完全使用**沙箱机制**,彼此之间没有任何接口。 + ......
cmd 中 shutdown 命令总结
- 1 . 用法:在 cmd 中输入 `shutdown` 命令,然后添加各种参数以实现不同的功能,最后按下回车键即可执行命令。 - 2 . 参数:`shutdown` 命令支持多种参数,下面列举了一些常用的参数: `/s`:关闭操作系统并关机。 `/r`:关闭操作系统并重新启动。 `/l`:注销当 ......
K8S批量删除指定的pod
> K8S批量删除指定的pod应用场景:我自己建了100个test-exporter,生成名称随机,然后我想删除掉这一百个pod,流程如下: 1.先看pod,命令kubectl get pod -n monitor(这里的-n monitor指的是我自己pod的容器名称,可以百度一下), 如图2.筛 ......
Kubernetes(k8s)使用ingress发布服务
Kubernetes(k8s)使用ingress发布服务,Ingress vs NodePort vs LoadBalancer,安装部署Nginx Ingress Controller控制器,使用Ingress来发布Kubernetes服务,配置ingress规则发布服务 ......
k8s实战案例之部署redis单机和redis cluster
redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者Salvatore Sanfilippo在2009年发布,使用C语言编写;redis是基于内存存储,而且是目前比较流行的键值数据库(key-value database),它提供将内存通过网络远程共享的一种服... ......
k8s Route上的annoation
在 Kubernetes 中,Route 对象支持使用 annotation 来添加元数据,以提供有关路由对象的更多信息。可以使用 annotation 来指定与路由对象相关的信息,例如 TLS 配置、负载均衡策略、重定向规则等等。 要添加 annotation,可以按照以下步骤进行操作: 1. 打 ......
【Azure K8S】AKS升级 Kubernetes version 失败问题的分析与解决
问题描述 创建Azure Kubernetes Service服务后,需要升级AKS集群的 kubernetes version。在AKS页面的 Cluster configuration 页面中,选择新的版本 1.25.5,确认升级。等待50分钟左右,却等到了升级失败的消息: Failed to ......
k8s
kubectl 创建 Pod 背后到底发生了什么 kubectl 创建 Pod 背后发生了以下一些主要的步骤: kubectl 解析配置文件:kubectl 会读取 Pod 的配置文件,通常是 YAML 或 JSON 格式,解析其中的内容并将其转换为 Kubernetes API 对象。 验证配置文 ......
(转)直击痛点,详解 K8s 日志采集最佳实践
原文:https://developer.aliyun.com/article/749468 导读:上一篇文章主要介绍 Kubernetes 日志输出的一些注意事项,日志输出最终的目的还是做统一的采集和分析。在 Kubernetes 中,日志采集和普通虚拟机的方式有很大不同,相对实现难度和部署代价也 ......
Kubernetes(k8s)服务service:service的发现和service的发布
Kubernetes(k8s)服务service,使用hostPort/service服务向外界暴露应用程序,使用clusterIP/环境变量/DNS的方式进行服务发现,使用nodeport进行服务的发布,安装METALLB,配置地址池,使用LoadBalancer的方式进行服务发布 ......
k8s常用命令
1.命名空间 namespace /ns 方式:1 创建:kubectl create ns hello-ns 删除:kubectl delete ns hello-ns 查询:kubectl get ns 方式2:万能通用方式:通过yaml模板创建 : 创建ns-ceate.yaml apiVer ......
k8s1.23 安装calico网络插件
1、下载 curl https://docs.projectcalico.org/manifests/calico.yaml -O 2、修改CIDR,添加图中内容。该yaml文件中默认CIDR为192.168.0.0/16,需要与初始化时kube-config.yaml中的配置一致 vim cali ......
k8s nodeName调度
nodeName调度 nodeName是节点选择约束的最简单形式,但是由于其限制,通常很少使用它。nodeName是PodSpec的领域。 pod.spec.nodeName将Pod直接调度到指定的Node节点上,会【跳过Scheduler的调度策略】,该匹配规则是【强制】匹配。可以越过Taints ......
k8s中设置hostNetwork: true,怎么修改冲突的端口,yaml使用的是DaemonSet
apiVersion: apps/v1 kind: DaemonSet metadata: name: cadvisor namespace: monitoring spec: selector: matchLabels: app: cAdvisor template: metadata: labe ......
k8s之hostport 在daemonset 上面暴露端口
NodePort 虽然可以给 pod 提供节点级别的 porxy,但是如果对于一个daemonset,采用 NodePort 方式来申明节点端口就不这么直观了,这个时候就可以使用pod的 hostport 来直接在pod的节点上暴露端口。 apiVersion: apps/v1 kind: Daem ......
C# cmd 生成 exe文件
生成单独的exe文件 C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe Program.cs生成 exe 文件的步骤如下: 1. 使用文本编辑器(如 Notepad++ 或 Visual Studio Code)编写 C# 源代码,并将其保存 ......
K8S | 核心原理分析
[toc] > 整体上理解流程和原理; # 一、背景 基于分布式的架构中,需要管理的服务是非常多的,无论是服务的数量还是体系划分; 从服务的能力上看,可以进行分层管控,只是其中有相当一部分服务层,改动更新的频率很低,所以感知也不明显; ![](https://img2023.cnblogs.com/ ......
k8s实战案例之部署Zookeeper集群
zookeeper是一个开源的分布式协调服务,由知名互联网公司Yahoo创建,它是Chubby的开源实现;换句话讲,zookeeper是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于它实现数据的发布/订阅、负载均衡、名称服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式... ......
K8S核心概念以及部署
``` 架构以及核心组件介绍: Master - API Server (接口中心) j接口服务,基于rest风格开放的k8s接口服务 - kube Controller Manager:管理各个类型的控制器,针对k8s中的各种资源进行管理 - node controller节点控制器:负责在节点出 ......
云原生第六周--k8s组件详解(下)
##一 Velero结合minio实现kubernetes etcd数据备份与恢复 ###Velero简介: Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据 Velero 支持标准的K8 ......
k8s实战案例之部署Nginx+Tomcat+NFS实现动静分离
根据业务的不同,我们可以导入官方基础镜像,在官方基础镜像的基础上自定义需要用的工具和环境,然后构建成自定义出自定义基础镜像,后续再基于自定义基础镜像,来构建不同服务的基础镜像,最后基于服务的自定义基础镜像构建出对应业务镜像;最后将这些镜像上传至本地harbor仓库,然后通过k8s配置清单,将对应业务... ......
安装k8s 时报错No package kubelet-1.20.9 available.
### 报错信息: [root@vm ~]# sudo yum install -y kubelet-1.20.9 kubeadm-1.20.9 kubectl-1.20.9 --disableexcludes=kubernetes Loaded plugins: fastestmirror Loa ......
cmd+ssh配置远程服务器Anaconda3_2023+pytorch
一、上传Anaconda3到远程服务器 注意:如果要将这个东西安装在anaconda3文件夹里的话,当前这个目录里不能有这个文件夹。(安的时候会自动创建) 二、安装Anaconda3 1. win+r 快捷键打开cmd 输入ssh 可以看到已经与服务器建立连接 2. 输入ssh <用户名>@主机IP ......
K8S in Action 读后感(概念简介)
一、K8S的用武之地 今天,大型单体应用正被逐渐拆分成小的、可独立运行的组件,我们称之为微服务。微服务彼此之间解耦,所以它们可以被独立开发、部署、升级、伸缩。这使得我们可以对每一个微服务实现快速迭代,并且迭代的速度可以和市场需求变化的速度保持一致。 但是,随着部署组件的增多和数据中心的增长,配置、管 ......
1. k8s的基础概念及安装
# 一、K8S的组件构成 ![Components of Kubernetes](https://typorause-oss.oss-cn-shenzhen.aliyuncs.com/interview/components-of-kubernetes-16594062758942.svg) ## ......