自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一颗红小豆

凡事看得开,生活才能嗨

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

原创 kubernetes1.18+新增功能

Kubernetes1.18是2020年发行的第一个新的版本,Kubernetes 1.18包含了38个增强功能,其中15个增强功能已趋于稳定,beta增强了11个,alpha增强了12个。注:alpha:表示内测版本beta:表示公测版本,还没有稳定stable:表示稳定版本。

2022-10-31 21:42:14 414 1

原创 云原生可观测性平台-云监控

云原生可观测性平台-云监控

2022-09-12 22:59:35 503

原创 cks--最小化IAM角色

最小化IAM角色

2022-08-29 22:06:05 216

原创 cks--对集群计算资源做限制:LimitRange

对集群计算资源做限制:LimitRange

2022-08-29 21:53:23 262

原创 cks--对命名空间进行资源配额ResourceQuota

对命名空间做资源配额

2022-08-29 21:53:03 294

原创 cks--基于角色的访问控制:RBAC

基于角色的访问控制:RBAC

2022-08-27 22:48:33 128

原创 cks--安全框架概述

k8s安全框架概述

2022-08-27 20:03:35 134

原创 cks--深入理解网络策略,控制pod网络通信

深入理解网络策略,控制pod网络通信

2022-08-27 17:32:46 207

原创 ingress

用户访问ingress指定的域名,流量转到ingress controler所在的节点,然后ingress controler根据访问的域名,将流量分发到相应的sevice,去访问对应的pod。浏览器(域名:nodeport的方式访问service)–>service nodeport–>ingress controler–>分布在各个节点上的pod。(IP为ingress controler所在node节点的ip);比如如果通过service (nodeport的形式)对外暴露应用,...

2022-08-27 16:14:59 175

原创 Kubernetes网络组件介绍

基于Docker的Kubernetes平台为什么没有选择CNM作为其网络设计框架?毕竟大部分容器平台肯定会支持Docker的网络组件,为什么不使用相同的组件呢?这就要从Kubernetes平台设计初衷说起,Kubernetes是一个支持多容器的运行环境,而Docker只是其中一个容器而已。Docker网络驱动设计中,做了很多和Kubernetes不兼容的假设。......

2022-07-26 11:08:34 926

原创 Kubernetes网络场景分析

本章重点介绍了Kubernetes网络的各种场景,包括容器之间、Pod之间、Pod到Service、外部到内部的这4种场景下,不同的通信模式。在设计Kubernetes容器平台的时候,建议按照这些通信模式,根据具体的场景,逐一比对选择合适的解决方案。其中,需要注意的是外部到内部的访问,既可以通过NodePort,也可以通过LoadBalancer的方式亦或是Ingress模式,需要按照具体的场景来分析。NodePort是服务暴露的标准方式,将会启动一个网络负载均衡器,提供一个将所有流量转发到服务的IP地址。

2022-07-26 10:59:21 1087

原创 基于Docker网络基础和实现原理

本章节主要介绍了Docker网络的情况,从Docker整个生态栈入手,分析了基于单机和集群两种不同场景的Docker网络,着重分析了在单机模式下Docker网络的情况(host/bridge/none/container)。

2022-07-26 10:12:22 307

原创 容器网络分类介绍

与传统的虚拟化相比,容器其生命周期更短、数量密度更高、集群变更速度更快。基于这些特性,容器平台网络就必须对集群节点之间的高速通信进行充分的考量。除此之外,在企业级的容器云平台上,承载众多租户的计算负载之间资源的安全隔离,也必须要考虑到的因素。显而易见,传统的物理网络架构无法满足容器平台高灵活性的需求,容器平台网络构建必须要有一种崭新的设计架构来满足,这便推动了容器平台网络设计的发展。协议栈二层(桥接、ARP+MAC)三层(路由转发)二层+三层(节点内部二层转发、跨节点三层转发)穿越方式。...

2022-07-26 09:40:11 640

原创 yum报错 [Errno 14] curl#7 - “Failed connect to 127.0.0.1:7890; Connection refused“

使用yum安装软件时,出现报错:https://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - “Failed connect to 127.0.0.1:7890; Connection refused”yum repolist也出现相同报错。上网查了一下,出现这种问题的原因大概率是你之前科学上网,设置了网络代理。查看全局环境变量在终端执行:如果有下面两行:去除代理,执行:yum OK

2022-06-21 20:40:22 4667 5

原创 搭建Kubernetes(k8s)集群(cka考试环境)

本文章针对cka考试,目的为使用containerd和kubeadm搭建cka考试环境。

2022-06-11 22:44:06 2381 1

原创 kubectl命令tab键补全

kubectl 命令tab键补全

2022-06-11 20:58:25 492

原创 kubeadm初始化kubernetes报错

kubeadm初始化kubernetes报错:error execution phase preflight: [preflight] Some fatal errors occurred:[ERROR FileAvailable–etc-kubernetes-manifests-kube-apiserver.yaml]: /etc/kubernetes/manifests/kube-apiserver.yaml already exists[ERROR FileAvailable–etc-kuber

2022-05-28 15:29:09 2557

原创 操作系统开机显示generating /run/initramfs/rdsosreport.txt 问题

红帽rhel7 断电导致 generating /run/initramfs/rdsosreport.txt 问题开机就进入命令窗口,窗口提示信息如下:generating “/run/initramfs/rdsosreport.txt”entering emergencymode. exit the shell to continuetype “journalctl” to view system logs.you might want to save “/run/initramfs/rdsos

2022-05-28 14:45:47 4055 3

原创 firefox升级后无法输入中文

升级完火狐后,发现ibus输入法无法在火狐输入中文,但在其他地方可以,解决办法:在 ~/.bashrc 中,添加export LC_CTYPE=zh_CN.UTF-8使生效:source ~/.bashrc重启火狐即可输入中文。

2022-05-23 20:04:28 2210

原创 linux升级火狐浏览器

官网下载最新的火狐浏览器Firefox安装前版本45,更新到最新版 Firefox 100 ,以root身份安装点击右侧的菜单栏,里面有个help->About Firefox,点进去:更新前:更新后:直接进入官网,按照自己的系统下载.安装下载安装包到系统默认路径将下载的安装包解压:tar xjf firefox-100.0.2.tar.bz2找到旧版安装路径,cd /usr/lib64/,备份Firefox文件夹mv /usr/lib64/firefox /us

2022-05-23 19:41:17 3257

原创 Ubuntu—vi编辑文件上下左右键出现ABCD

新装的ubuntu系统,在使用vi命令操作文件时,按上下左右键时出现ABCD现象,解决方式:.编辑/etc/vim/vimrc.tiny由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是“set compatible”,将“compatible”改成“nocompatible”非兼容模式就可以解决方向键变ABCD的问题了。接下来要解决Backspace键的问题也很简单,在刚才那句话后面再加一句: set ba

2022-04-27 11:23:51 5771

原创 初次创建Ubuntu虚拟机切换到root

sudo -ixzm@ubuntu:~ sudo−i通过这种方法输入当前管理员用户的密码就可以进到root用户。(3)如果想一直使用root权限,要通过su切换到root用户。那我们首先要重设置root用户的密码:xzm@ubuntu:   sudo -i通过这种方法输入当前管理员用户的密码就可以进到root用户。(3)如果想一直使用root权限,要通过su切换到root用户。那我们首先要重设置root用户的密码:xzm@ubuntu:~ sudo−i通过这种方法输

2022-04-27 11:16:12 4264

原创 Ubuntu14.04配置静态IP

为Ubuntu14.04设置静态IPUbuntu IP的网络配置文件是这个:/etc/network/interfaces注意:如果Ubuntu系统采用的是desktop版,由于desktop版安装了NetworkManager,修改完interfaces文档中的内容后,不会生效。需要先修改/etc/NetworkManager/NetworkManager.conf文档中的managed参数,使之为true,并重启系统, 然后在修改/etc/network/interfaces文件,设置静态IP。修改/

2022-04-27 11:08:59 1579

原创 docker容器技术---docker网络

docker网络docker原生网络doker自定义网络docker同主机容器通信容器如何连接外网宿主机访问容器的过程外部主机访问容器或容器之间访问的过程跨主机容器通信macvlandocker原生网络none:禁用网络接口。默认用桥接模式。host网络模式docker run -it --name vm --network host ubuntu不使用- -network指定则默认使用桥接模式。none模式创建的容器不需要使用网络,则使用网络none模式把网络禁掉。doke

2022-04-11 22:48:44 1108

原创 docker---私有仓库用户认证

私有仓库添加用户认证创建一个目录存放认证,启动registry容器,--rm 用完就删除,该参数多用于测试--entrypoint 生成用户认证文件-Bbn 用户名(admin) 密码(westos)'>'覆盖可以添加多个用户的认证注意再次添加用户认证时要使用'>>' '>>' 表示追加的功能。查看生成的用户认证。停止并删除刚刚创建的容器(上节为设置tls加密创建的容器)。然后重新启动运行(在tls加密的基础上添加用户认证)。先加密后添加认证,

2022-04-09 13:21:22 1808

原创 docker---私有仓库TLS加密

文章目录为私有仓库添加证书非加密使用自签名证书加密当前localhost针对本机,肯定是不够的。docker集群需要在一台公共的仓库上去拉取镜像。为私有仓库添加证书下面的操作命令都是参考官方文档的。如果想让仓库为非加密的,可以在daemon.json文件中加下面这条指令。非加密使用自签名证书加密创建一个目录,使用官方提供的命令生成证书和密钥。有效期为365天。使用x509加密。证书和密钥文件的名字(例子为domain.key,domain.crt)可以更改。下面的例子使用域名,需要在主

2022-04-09 12:25:39 835

原创 Oracle RMAN备份(逻辑备份)操作

创建逻辑备份数据存放目录[root@localhost ~]# mkdir -p /rman/dmp[root@localhost ~]# chmod 777 /rman/dmp/第一种方法进入sqlplus环境启动数据库[oracle@localhost ~]$ sqlplus / as sysdbaSQL> startupSQL> create directory dmp_dir as '/rman/dmp';SQL> select * from dba_direct

2020-09-11 11:29:50 635 1

原创 Oracle RMAN-全备份(物理备份)

RMAN可连接三种类型的数据库:target database;recovery catalog database;auxiliary database。Auxiliary 辅助数据库,使用RMAN连接生产数据库做RMAN备份时,又可以连接一个辅助数据库。即可连接两个数据库。将生产数据库拷贝到辅助数据库。做RMAN备份时,catalog数据库可使用也可不使用。Catalog数据库是存储备份信息的,比如说备份了什么东西,做了什么备份,然后备份的目录是什么,备份的文件名是什么,等等。即说在使用R

2020-09-11 10:42:58 2767

原创 Oracle -DML基础操作

建表createSQL> create table test( name varchar2(10), class char(4) );insertSQL> insert into test values('xiaoming','five'); (必须每个字段都指定值)SQL> insert into test(name) values('lan'); (只对指定字段赋值,不申明指定值,则记为默认值)SQL> update test set c

2020-09-08 17:03:42 182

原创 oracle使用过程中各种报错问题解决记录

安装数据库过程中提示/etc/oratab出错或不存在[root@localhost ~]# mkdir /etc/oratab[root@localhost ~]# chown -R oracle.oinstall /etc/oratab[root@localhost ~]# chown -R oracle.oinstall /arch 归档文件数据库无法启动,共享内存和sga有问题 :MEMORY_TARGET not supported on this systemmount -o r

2020-09-08 10:40:19 1120

原创 oracle用户及权限管理

创建表空间SQL> create tablespace nbcbtab datafile ‘/oradata/nbcb914/nbcbtab.dbf’ size 500m;创建用户SQL> create user xixi identified by wcx1998 default tablespace nbcbtab;给用户授权SQL> grant connect,resource to xixi;(connect角色允许用户连接数据库)(resource角色允许用户使用数据库

2020-09-08 10:38:08 162

原创 redhat7安装Oracle11g数据库全过程

目录一.ORACLE 11204安装1.1建立目录1.2配置用户1.3权限和所有者设置1.4上传并解压安装包1.5系统参数配置1.6yum包安装1.7用户环境变量设置2安装oracle11g2.1安装数据库2.2创建数据库2.3建立监听测试连接一.ORACLE 11204安装1.1建立目录mkdir /u01 /u02mkdir -p /oradata/arch/u01作为oracle安装的base目录,/u02作为安装介质(安装包)的存放目录,/oradata作为数据库数据文件存放目录 /or

2020-09-08 10:24:32 9775

原创 无线网卡更新后电脑无法上网,出现windows仍在设置此设备的类配置(代码56)

无线网卡更新后电脑无法上网手欠更新无线网卡驱动之后,就出现wifi的图标消失,设备管理器中—网络适配器—wireless那项设备出现黄色感叹号!试了多种办法:1.卸载出现黄色感叹号的设备,同时打勾删除文件,重启,不行????2.怀疑是驱动更新后无法自动安装,于是借同学电脑,在官网查找与我的笔记本对应的无线驱动,拷贝到我的电脑安装仍然失败。3.百度后,借鉴网友经验,下载CCleaner,清理注册表之后重启(试了N次)仍然不行????‍。也没有安装虚拟机啊????4.什么驱动精灵等都不行????。

2020-08-10 20:21:57 3064

原创 Http协议和HTTPS协议

https协议需要到ca申请证书https协议是http协议的加密版本,即https=http+ssl;SSL证书是遵守SSL协议的一种数字证书,由全球信任的证书颁发机构(CA)验证服务器身份后颁发。将SSL证书安装在网站服务器上,可实现网站身份验证和数据加密传输双重功能。安装SSL证书后,使用Https协议加密访问网站,可激活客户端浏览器到网站服务器之间的”SSL加密通道”(SSL协议),实...

2019-12-17 10:33:54 638

转载 GOP图像组和组中3类不同的图像帧IBP

所谓GOP,意思是画面组,MPEG格中的帧序列,分为I、P、B三种,如排成IBBPBBPBBPBBPBBP…样式,这种连续的帧图片组合即为GOP(画面群,GROUP OF PICTURE),是MPEG将来存取的最本基本的单位,它的排列顺序将会一直重复到影像结束。一个GOP就是一组连续的IPB画面。MPEG编码将画面(即帧)分为I、P、B三种,I是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲...

2019-12-05 15:30:36 1618

原创 流媒体协议(三):FLV协议

What is HTTP FLV所有的HTTP FLV流都是一个HTTP FLV地址,譬如:http://o***s.net:8081/live/livestream.flv,但是,流的形式却至少有三种:FLV文件,渐进式HTTP流。放一个文件到nginx目录,可以访问下载在播放器播放,这是HTTP FLV文件,也就是渐进式下载流。所谓渐进式下载,也就是用户观看时无法从未下载的地方开始看。...

2019-12-04 17:19:44 1253 1

原创 流媒体协议(二):RTMP协议

RTMP协议简介RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。RTMP消息块流和RTMP一起适用于多样性音视频应用程序,从一对一和一对 多向视频点播服务器直接广播到交互式会议应用程序。RTMP协议是应...

2019-12-04 15:55:06 922

原创 流媒体协议(一):HLS协议

HLS协议简介HTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。工作原理简单讲就是把整个流分成一个个小的,基于 HTTP 的文件来下载,每次只下载一些,前面提到了用于 H5 播放直播视频时引入的一个 .m3u8 的文件,这个文件就是基于 HLS 协议,存放视频流元数据的文件。每一个 .m3u8 文件,分别对应若干个 ts 文件,这...

2019-12-04 11:40:24 651

转载 简述 RTMP/HLS/HTTP-FLV

HLS:基于http协议;以识别.m3u8文件索引为准 .ts文件播放;三种类型:动态列表: 实时更新ts文件,过期的会被删除;静态列表: 原来的ts文件不会被删,列表不断的更新,大小逐渐增大;全量列表: 将所有的ts文件都列在list当中,使用的话就跟整个视频没什么区别了.缺点:延迟性太高;m3u8文件下载以及ts文件下载;需要先下载m3u8索引文件以及m3u8里面所有的ts...

2019-12-03 15:49:12 270

原创 影响视频质量和大小的重要参数

码流码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越好。比特率数字信道传送数字信号的速率称为数据传输速率或比特率.比特率这个词有多种翻译,比如码率等,表示经过编码(压缩)后的音频数据每秒钟需要用多少个比特来表示,而比特就是二进制里面最少的单位,要么是0,要么是1。...

2019-12-03 15:43:57 5830 1

空空如也

空空如也

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

TA关注的人

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