当前位置: 首页 > news >正文

k8s环境搭建(续)

查看节点信息并做快照

kubectl get nodes

将components.yml文件上传到master主机

创建nginx,会在添加一个新的pod

kubectl run nginx --images=nginx:latest

查看nginx的pod信息

[root@k8s-master ~]# kubectl get po -Aowide|grep nginx

出现错误,查看日志

[root@k8s-master ~]# kubectl logs nginx

使用该指令不会出错

kubectl run nginx0 --image=nginx

部署在不同的节点

删除nginx,留下nginx0

kubectl delete pod nginx

内部访问

远程主机是访问不到的,但是可以映射端口来实现远程主机访问。

删除nginx0

部署在哪一个节点是由kube-controller-manager决定的

21.处理calico网络无法连接问题

22.部署资源监控metries-server

    1.components.yml

    2.复制证书到所有节点

scp /etc/kubernetes/pik/front-proxy-ca.crt k8s-node01:/ etc/kubernetes/pik/front-proxy-ca.crt

scp /etc/kubernetes/pik/front-proxy-ca.crt k8s-node02:/ etc/kubernetes/pik/front-proxy-ca.crt

3.创建pod

kubectl create -f ./components.yaml

kubectl grt po -A|grep metrics

4.查看节点状态

5.查看节点资源监控

Kubectl top pod

查看

23.安装dashboard

cd /root/k8s-ha-install/dashboard

ls

        1.kubectl create -f .

kubectl get po -A

        2.kubectl edit svc 服务名称 -n 命名空间

kubectl edit svc kubernetes-dashboard -n kubernetes-dashboard

进入一个编辑状态,找到32行 type:NodePortkubectl get svc kubernetes-dashboard -n kubernets-dashboard

浏览器访问,获得登录的token

    3.获得token

kubectl create token admin-user -n kube-system

24. 修改proxy模式为ipvs

    1.编辑pod

    kubectl edit cm kube-proxy -n kube-system

    mode:ipv4

    2.添加更新

  Kuectl path daemonset kube-proxy -p “{\”spec\”:{\}}”

    3.访问测试

25.查看service pod主机的网段

    kubectl get svc

    kubectl get po -Aowide

26. 测试创建参数

    kubectl create deploy cluster-test --image=rgister.cn-beijing.aliyun.com/datbalo/debug-tools – sloop 3600

27.测试网络

Kubectl exec -it cluater-testxxxxxx -- bash

28.访问dns的443端口和53端口

curl -k https://10.96.0.1:443

拍摄快照!!!

相关文章:

k8s环境搭建(续)

查看节点信息并做快照 kubectl get nodes 将components.yml文件上传到master主机 创建nginx,会在添加一个新的pod kubectl run nginx --imagesnginx:latest 查看nginx的pod信息 [rootk8s-master ~]# kubectl get po -Aowide|grep nginx 出现错误,查…...

kali——binwalk的使用

目录 前言 使用方法 分析文件 分离文件 前言 binwalk是一个用于分析、逆向工程和提取固件映像的工具。 binwalk能够分析固件映像文件,识别其中包含的文件。例如,它可以从一个设备固件中提取出压缩文件或图片等嵌入内容。 使用方法 分析文件 binwa…...

Ubuntu 24.04中安装virtualenv

在Ubuntu 24.04中安装virtualenv,可以按照以下步骤进行: 1. 确保Python已安装‌: 在终端中输入python --version或python3 --version来检查Python的安装情况。 python3 --version2. 安装pip‌(如果尚未安装)&#x…...

一个简约的uniapp登录界面,基于uniapp+vue3+uview-plus

uniapp-vue3-template 一个简约的uniapp登录界面,基于uniappvue3uview-plus 页面主要包括:用户登录,手机验证码登录,用户注册,重置密码等页面 登录进去后为空白模板 源码在文末 界面 源码 uniapp登录界面源码...

系统架构设计师 需求分析篇二

📘 面向对象分析方法 1. 用例模型 📈 构建用例模型一般需要经历 4 个阶段: 识别参与者 🔍:识别与系统交互的所有事物。合并需求获得用例 🔗:将需求分配给予其相关的参与者。细化用例描述 &am…...

IP 协议分析《实验报告》

目录 一、 实验目的 二、实验设备和环境 三、实验记录 1、实验环境搭建 2、IP 协议分析 1.设置抓包接口 2.IP 报文分析 3.报文长度计算 4.生存时间 TTL 5.分析总结 3、IP分片 1.IP 分片简介 2.捕获分组 3.结果分析 一、 实验目的 1、掌握 IP 协议数据报格式&…...

人工智能开发实战matplotlib库应用基础

内容导读 matplotlib简介绘制直方图绘制撒点图 一、matplotlib简介 matplotlib是一个Python 2D绘图库,它以多种硬拷贝格式和跨平台的交互式环境生成高质量的图形。 matplotlib 尝试使容易的事情变得更容易,使困难的事情变得可能。 我们只需几行代码…...

Android 源码集成可卸载 APP

android系统包含三类APP: 1、可自由卸载APP安装在 /data/app目录下。 2、系统APP放在 /system/app目录。 3、特权APP放在 /system/priv-app目录。 系统编译后,打包前, /data分区不起作用,因此系统打包前,可以先将APP全部拷贝到 /…...

cJSON-轻量级解析模块、字符串的神——编织STM32C8T6与阿里云信息传递的纽带

编写方向:本人就不泛泛的编写一篇什么一文学会cJSON了,没什么突出点,也就我水水字数,你们看来看去也不懂,本人是从上阿里云传信息接触的cJSON的,我就此写一篇针对性的文章,希望对大家有用&#…...

【Git】Clone

当git clone失败时,出现 RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8) 错误,可能由于网络连接不稳定或仓库太大导致的。 可以尝试以下几种方法来解决这个问题: 增加 Git 的缓冲区大小: git confi…...

web开发 之 HTML、CSS、JavaScript、以及JavaScript的高级框架Vue(学习版2)

一、前言 接下来就是来解决这些问题 二、 Ajax 1.ajax javscript是网页三剑客之一&#xff0c;空用来控制网页的行为的 xml是一种标记语言&#xff0c;是用来存储数据的 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-…...

【课程学习】信号检测与估计II

b站 文章目录 1-概述 1-概述 线性、正交、平稳、高斯 研究线性模型&#xff0c;采用正交化方法&#xff0c;假设信号平稳&#xff0c;考虑信号的统计特性是高斯的。 本学期考虑&#xff0c;非线性、非正交、非平稳、非高斯。 阵列处理 1980-1990 MUSIC 稀疏性 2006-2012 LASS 时…...

【深度学习|PyTorch】基于 PyTorch 搭建 U-Net 深度学习语义分割模型——附代码及其解释!

【深度学习|PyTorch】基于 PyTorch 搭建 U-Net 深度学习语义分割模型——附代码及其解释&#xff01; 【深度学习|PyTorch】基于 PyTorch 搭建 U-Net 深度学习语义分割模型——附代码及其解释&#xff01; 论文地址&#xff1a; https://arxiv.org/abs/1505.04597 代码地址&a…...

DPDK基础入门(十):虚拟化

I/O虚拟化 全虚拟化&#xff1a;宿主机截获客户机对I/O设备的访问请求&#xff0c;然后通过软件模拟真实的硬件。这种方式对客户机而言非常透明&#xff0c;无需考虑底层硬件的情况&#xff0c;不需要修改操作系统。 半虚拟化&#xff1a;通过前端驱动/后端驱动模拟实现I/O虚拟…...

OpenCV_图像旋转超详细讲解

图像转置 transpose(src, dst); transpose()可以实现像素下标的x和y轴坐标进行对调&#xff1a;dst(i,j)src(j,i)&#xff0c;接口形式 transpose(InputArray src, // 输入图像OutputArray dst, // 输出 ) 图像翻转 flip(src, dst, 1); flip()函数可以实现对图像的水平翻转…...

关于 OceanBase 4.x 中被truncate的 table 不再支持进回收站的原因

近期&#xff0c;OceanBase的问答社区中收到了不少用户的询问&#xff0c;关于OceanBase 3.x版本支持被truncate的table进入回收站的功能&#xff0c;为何在升级到4.x版本后不再支持了&#xff1f;为了解答大家的疑惑&#xff0c;我们将通过这篇文章来浅析 OceanBase在4.x版本中…...

Numpy索引详解(数值索引,列表索引,布尔索引)

数值索引 数值索引类似列表索引操作使用[]&#xff0c;参数为下标&#xff0c;[0,len-1),高维数组的索引使用多个[]连用分别代表一维索引&#xff0c;二维索引... import numpy as np import torchnp.random.seed(1) data1 np.arange(5) data2 np.arange(15).reshape(3,5) …...

大数据新视界 --大数据大厂之MongoDB与大数据:灵活文档数据库的应用场景

&#x1f496;&#x1f496;&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎你们来到 青云交的博客&#xff01;能与你们在此邂逅&#xff0c;我满心欢喜&#xff0c;深感无比荣幸。在这个瞬息万变的时代&#xff0c;我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…...

三年 Sparker 都不一定知道的算子内幕

一、如何在 mapPartitions 中释放资源 mapPartitions是一种对每个分区进行操作的转换操作&#xff0c;于常用的map操作类似&#xff0c;但它处理的是整个分区而不是单个元素。mapPartitions的应用场景适合处理需要在每个分区内批量处理数据的场景&#xff0c;通常用于优化性能…...

PG表空间

目录标题 PG表空间PostgreSQL表空间的最佳实践是什么&#xff1f;如何在PostgreSQL中创建和管理自定义表空间&#xff1f;PostgreSQL表空间对数据库性能的具体影响有哪些&#xff1f;在PostgreSQL中&#xff0c;如何迁移数据到不同的表空间以优化存储布局&#xff1f;PostgreSQ…...

车辆动力学模型:Carsim与Simulink联合仿真解析空间位姿及速度随时间变化的动态特征

车辆动力学模型&#xff0c;carsim&&simulink联仿&#xff0c;包括空间位姿、速度等随时间的变化踩下油门的瞬间轮胎与地面摩擦发出刺耳声响&#xff0c;方向盘在手里轻微抖动。这种肾上腺素飙升的操控体验&#xff0c;在CarSim和Simulink的联合仿真环境里只需要几行代…...

**Compose Multiplatform:跨平台开发的新范式与实战解析**在现代移动应用开发中,**“一次编写,多端

Compose Multiplatform&#xff1a;跨平台开发的新范式与实战解析 在现代移动应用开发中&#xff0c;“一次编写&#xff0c;多端运行” 已不再是遥不可及的理想。随着 Kotlin 的崛起和 Jetpack Compose 的成熟&#xff0c;Google 推出的 Compose Multiplatform&#xff08;CMP…...

OpenClaw多模态技能扩展:用Qwen3.5-9B实现截图OCR自动归档

OpenClaw多模态技能扩展&#xff1a;用Qwen3.5-9B实现截图OCR自动归档 1. 为什么需要智能截图归档 作为一个长期依赖截图保存信息的用户&#xff0c;我的桌面常年堆积着数百张未命名的截图文件。传统的解决方案无非两种&#xff1a;手动重命名&#xff08;耗时费力&#xff0…...

OpenClaw学习助手:Qwen3.5-9B驱动的知识整理与习题生成

OpenClaw学习助手&#xff1a;Qwen3.5-9B驱动的知识整理与习题生成 1. 为什么需要AI学习助手&#xff1f; 去年备考PMP认证时&#xff0c;我每天要处理上百页PDF讲义。最痛苦的不是阅读&#xff0c;而是如何把关键知识点转化成可记忆的卡片和练习题。手动整理不仅耗时&#x…...

OpenClaw模型微调:优化千问3.5-35B-A3B-FP8在特定任务的表现

OpenClaw模型微调&#xff1a;优化千问3.5-35B-A3B-FP8在特定任务的表现 1. 为什么需要微调千问模型&#xff1f; 当我第一次尝试用OpenClaw自动化处理财务报告时&#xff0c;发现千问3.5-35B-A3B-FP8虽然能理解基本指令&#xff0c;但在处理表格数据提取和金额计算时频繁出错…...

AVR单片机Vcc电压精确测量库MCUVoltage

1. 项目概述MCUVoltage 是一款专为嵌入式系统设计的轻量级电压监测库&#xff0c;其核心目标是在不增加任何外部硬件的前提下&#xff0c;精确测量微控制器供电电压&#xff08;Vcc&#xff09;。该库并非依赖外部分压电阻或专用ADC芯片&#xff0c;而是深度挖掘AVR系列MCU内部…...

SpringBoot的两种启动方式原理

在技术领域&#xff0c;我们常常被那些闪耀的、可见的成果所吸引。今天&#xff0c;这个焦点无疑是大语言模型技术。它们的流畅对话、惊人的创造力&#xff0c;让我们得以一窥未来的轮廓。然而&#xff0c;作为在企业一线构建、部署和维护复杂系统的实践者&#xff0c;我们深知…...

苹果内购Java后端避坑指南:收据验证、状态码处理和防重复消费实战

苹果内购Java后端深度防御指南&#xff1a;从收据验收到分布式幂等设计 当你的应用内购收入突然出现异常波动&#xff0c;或是用户投诉被重复扣款时&#xff0c;背后往往隐藏着苹果内购接口的"暗礁"。作为经历过百万级内购交易的老兵&#xff0c;我想分享几个真实生产…...

产业园区如何降低科技服务搭建成本?

观点作者&#xff1a;科易网-国家科技成果转化&#xff08;厦门&#xff09;示范基地一、现状概述&#xff1a;科技服务搭建的“高门槛”与“低效率” 产业园区作为区域创新的核心载体&#xff0c;近年来在政策红利与产业集聚的双重驱动下蓬勃发展。然而&#xff0c;传统科技服…...

AI Agent 与传统AI区别:从被动响应到主动执行

AI Agent 与传统AI区别&#xff1a;从被动响应到主动执行&#x1f4dd; 本章学习目标&#xff1a;本章是入门认知部分&#xff0c;帮助零基础读者建立对AI Agent的初步认知。通过本章学习&#xff0c;你将全面掌握"AI Agent 与传统AI区别&#xff1a;从被动响应到主动执行…...