08 2023 档案

摘要:通过以下的命令,查看系统的默认的storageclass [root@nccztsjb-node-23 yamls]# kubectl get sc NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE m 阅读全文
posted @ 2023-08-31 10:33 Zhai_David 阅读(862) 评论(0) 推荐(0) 编辑
摘要:0、背景说明 在centos 7上,默认安装出来的python是:2.7.5版本 [root@centos7 ~]# python --version Python 2.7.5 通过yum安装出来的,适合当前操作系统的,最新的python版本是:3.6.8 [root@centos7 ~]# pyt 阅读全文
posted @ 2023-08-24 10:52 Zhai_David 阅读(8604) 评论(4) 推荐(3) 编辑
摘要:使用pip3 或者 pip 安装软件,默认使用的是python官方的镜像,如果遇到速度慢,或者超时的情况,可以考虑使用国内的镜像源。 如下: 清华大学镜像源(Tuna): https://pypi.tuna.tsinghua.edu.cn/simple pip install -i https:// 阅读全文
posted @ 2023-08-24 09:58 Zhai_David 阅读(1128) 评论(0) 推荐(0) 编辑
摘要:0、背景说明 正常的情况,如果使用nfs的网络共享存储,需要手动的创建pv,然后创建pvc和pv进行绑定。 最后在应用程序的pod中来挂载使用这个pvc,达到挂载外部共享存储的目的。 那么,要实现动态的PV的创建,该怎么做呢? 在今天的内容里面,介绍一个nfs-client-provisoner工具 阅读全文
posted @ 2023-08-23 15:12 Zhai_David 阅读(1864) 评论(0) 推荐(0) 编辑
摘要:k8s中集群网络策略,需要集群网络插件,才能够真正的实现,对pod间的访问流量进行控制和管理。 以calico网络插件为例。 本质: 用户在k8s集群中设置了pod的网络策略之后,calico-kube-controllers会通知各个节点上的 calico-node服务,在宿主机上设置对应的ipt 阅读全文
posted @ 2023-08-22 13:43 Zhai_David 阅读(31) 评论(0) 推荐(0) 编辑
摘要:在计算机网络中,"组播" 和 "多播" Multicast()实际上是指同一种概念,用于将数据从一个源节点发送到一组目标节点。 多播允许数据在网络上的特定组中传输,只有加入该组的节点才会接收到数据。 多播用于一对多的通信,但只有那些已加入多播组的节点才能接收到数据,其他节点不会收到。 多播的特点: 阅读全文
posted @ 2023-08-21 14:15 Zhai_David 阅读(700) 评论(0) 推荐(0) 编辑
摘要:在 Linux Shell 中,可以使用一些变量和命令来获取当前执行脚本的绝对路径 使用 $0 变量和 readlink 命令: bashCopy code #!/bin/bash # 获取脚本所在目录的绝对路径 script_dir=$(dirname $(readlink -f $0)) ech 阅读全文
posted @ 2023-08-18 16:01 Zhai_David 阅读(2034) 评论(0) 推荐(0) 编辑
摘要:1、anaconda工具介绍 Anaconda 是一个用于数据科学、机器学习和科学计算的开源软件,它集成了许多常用的工具、库和软件包,以便科学家、数据分析师和开发人员能够更轻松地进行数据分析、建模、实验和开发。 主要功能和组件包括: 包管理器 Conda: Anaconda 自带了一个包管理器 Co 阅读全文
posted @ 2023-08-18 15:30 Zhai_David 阅读(2045) 评论(0) 推荐(0) 编辑
摘要:1、工作原理说明 1.1、什么是k8s的网络策略? 在k8s中,如何要实现容器访问的安全策略,可以通过网络策略,在pod上增加网络的访问限制,控制哪些客户端可以访问这个pod,也可以控制pod可以访问哪些其他的网络。 k8s的网络策略想要工作,也就是说,真正的实现pod间的访问流量的控制,需要部署k 阅读全文
posted @ 2023-08-15 11:39 Zhai_David 阅读(779) 评论(0) 推荐(0) 编辑
摘要:在centos 7上,默认是python 2.7的版本,并且没有pip命令。 如果要通过pip命令安装一些包、模块,就没有办法做到的。 所以,需要先进行pip命令的安装。 通过使用下面的命令,在centos 7上安装pip命令: yum install -y python-pip 安装之后,输入下面 阅读全文
posted @ 2023-08-14 10:22 Zhai_David 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:通过telent测试某个主机的端口是不是通的,执行telnet命令后,会出现下面的提示信息 这个信息表示什么意思呢? 表示,当前的主机到172.20.59.76主机的9085端口是通的,是可以建立连接的。 那么下面的Escape character is '^]'. 是什么意思? 表示,如果要进入t 阅读全文
posted @ 2023-08-10 10:25 Zhai_David 阅读(10887) 评论(0) 推荐(1) 编辑
摘要:1、背景说明 问题是什么意思呢,就是如何在linux的环境,通过一个程序,模拟监听一个端口。 有什么用呢? 可以用来测试两个主机之间,哪些端口是通的,或者说,安全端口的范围 两个主机之前的防火墙的超时时间的设置 那么,有什么办法来实现呢? 使用nc命令,可以模拟在主机上开启一个监听的端口。 OK,下 阅读全文
posted @ 2023-08-10 10:12 Zhai_David 阅读(3095) 评论(0) 推荐(1) 编辑
摘要:水平扩展(Horizontal Scaling)和垂直扩展(Vertical Scaling)是两种常见的扩展方法,用于提高系统的性能和容量。 它们在集群中用于增加计算资源,但采用不同的方式实现。 1. 水平扩展(Horizontal Scaling) 水平扩展是通过增加集群中的节点数量来增加系统的 阅读全文
posted @ 2023-08-07 13:34 Zhai_David 阅读(1396) 评论(0) 推荐(0) 编辑
摘要:使用docker port命令进行查看 # 查看容器的ID[root@nccztsjb-node-27 ~]# docker ps | grep nginx 78e7140c0b8c goharbor/nginx-photon:v2.6.1 "nginx -g 'daemon of…" 2 mont 阅读全文
posted @ 2023-08-07 11:49 Zhai_David 阅读(275) 评论(0) 推荐(0) 编辑
摘要:在Linux的路由表中,Fags字段是用来描述路由表条目的特性和状态的标志。不同的标志值可以组合在一起,以指示路由表条目的不同属性。以下是常见的flags字段值及其含义: U(Up):该标志表示该路由条目是活动的,意味着该路径是可用的。 G(Gateway):表示指定的路由目标是一个网关(即下一跳地 阅读全文
posted @ 2023-08-02 11:25 Zhai_David 阅读(2815) 评论(0) 推荐(0) 编辑
摘要:使用如下的命令,确定访问某个IP的时候,数据包是从哪个网卡出去的 ip route get <destination_ip> destination_ip:表示的是,要访问的IP地址。 示例: [root@centos7 ~]# ip route get 110.242.68.3 110.242.6 阅读全文
posted @ 2023-08-02 10:50 Zhai_David 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:使用iptables的命令查看在系统中,已经存在的iptables规则 命令1:iptables-save iptables-save iptables-save插叙出来的结果是iptables执行的命令,以命令的方式输出iptables的内容 命令2:iptables -nvL iptables 阅读全文
posted @ 2023-08-02 10:10 Zhai_David 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:在netfilter的框架中,每个数据包的梳理阶段,都可以挂接不同的规则,这些规则也可以分为不同的类型,主要有下面的类型: 在Netfilter中,有五种主要类型的表(table),每种表都有其特定的用途和功能。这些表是: filter表:这是Netfilter默认的表,也是最常用的表。它用于实现数 阅读全文
posted @ 2023-08-01 16:23 Zhai_David 阅读(109) 评论(0) 推荐(0) 编辑
摘要:5个挂载点,挂载点有各种数据包处理的规则。 分别是: PREROUTING INPUT FORWAR OUTPUT POSTROUTING 这些挂接点(hook points),是数据包处理的不同的阶段。 每个挂节点上,都可以挂载不同的包的处理规则,从而实现对数据包的处理和过滤。 阅读全文
posted @ 2023-08-01 14:28 Zhai_David 阅读(102) 评论(0) 推荐(0) 编辑
摘要:1、概述 本文档介绍的是将calicoctl工具,以pod的方式,部署在k8s集群中 2、部署过程 2.1 下载calicoctl工具的镜像、上传到本地的镜像仓库中 本次使用的版本是:calico/ctl:v3.21.4 这个版本和当前运行的calico-node是一个版本(必须一致,包括后面的小版 阅读全文
posted @ 2023-08-01 11:33 Zhai_David 阅读(243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示