- 博客(25)
- 收藏
- 关注
原创 【k8s】8、Pod详解(未完成)
2)IfNotPresent:本地有就从本地拉取,本地仓库没有就从远程仓库拉取。2)可以在根容器上设置IP地址,其他容器都以此IP实现网络内部的通信;2)containerPort:容器要监听的端口。3)Never:只从本地仓库拉取,不从远程拉取。3)hostPort:容器要在主机上公开的端口。2)memory:可以使用Gi\Mi\G\M。1)cpu:core数,可以为整数或者小数。1)Always:总是从远程镜像仓库拉取。2)requests:需要的最小资源。1)limits:需要的最大资源。
2023-04-16 22:33:05
245
原创 【TUXEDO】Linux下Tuxedo安装教程
2 //选择2 1-修改目录,2-默认目录。1 //选择1 全部安装。2 //选择2,不需要SSL。
2023-03-15 15:18:17
1082
原创 【k8s】7、Service
这样对于访问这个服务带来了难度。因此,kubernetes设计了Service来解决这个问题。2)Pod IP 仅仅是集群内可见的虚拟IP,外部无法访问。创建:kubectl create -f svc-nginx.yaml。删除:kubectl delete -f svc-nginx.yaml。1)Pod IP 会随着Pod的重建产生变化。借助Service,应用可以方便地实现服务发现和负载均衡。创建集群外部也可访问的Service。创建集群内部可访问的Service。
2022-12-30 22:51:50
144
原创 【k8s】6、Deployment
在kubernetes中,Pod是最小的控制单元,但是kubernetes很少直接控制Pod,一般都是通过Pod控制器来完成的。Pod控制器用于pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会尝试进行重启或重建pod。创建deploy-nginx.yaml。若有节点没有该文件那就拷贝一份。
2022-12-30 21:59:36
103
原创 【k8s】5、Label
它的作用就是在资源上添加标识,用来对它们进行区分和选择。标签的选择条件可以使用多个,此时将多个Label Selector进行组合,使用逗号","进行分隔即可。1)一个Label会以key/value键值对的形式附加到各种对象上,如Node、Pod、Service等等。2)一个资源对象可以定义任意数量的Label ,同一个Label也可以被添加到任意数量的资源对象上去。3)Label通常在资源对象定义时确定,当然也可以在对象创建后动态添加或者删除。:用于查询和筛选拥有某些标签的资源对象。
2022-12-30 21:09:28
120
原创 【k8s】4、pod
Pod是kubernetes集群进行管理的最小单元,程序要运行必须部署在容器中,而容器必须存在于Pod中。 Pod可以认为是容器的封装,一个Pod中可以存在一个或者多个容器。1、创建2、查看pod信息3、访问pod4、删除pod5、配置操作
2022-12-05 23:25:26
133
原创 【k8s】3、Namespace
学习内容:k8s详细教程-调整版/k8s详细教程.md · yooome/LearningNotes - Gitee.com Namespace的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。 kubernetes在集群启动之后,会默认创建几个namespace:1、查看2、创建3、删除4、配置方式
2022-12-05 23:10:07
303
原创 【k8s】2、资源管理
kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在Pod中,而kubernetes一般也不会直接管理Pod,而是通过Pod控制器来管理Pod的。在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。:指定要对资源执行的操作,例如create、get、delete。
2022-11-21 23:14:13
129
原创 【RabbitMQ】8死信队列
1、死信概念无法被消费的消息2、死信的来源1)消息TTL过期;2)队列达到最大长度;3)消息被拒绝,且requeue=false3、死信的实现3.1、创建交换机//创建交换机 channel.exchangeDeclare(NOR_EXCHANGE, BuiltinExchangeType.DIRECT); channel.exchangeDeclare(DEAD_EXCHANGE, BuiltinExch...
2022-05-23 21:52:21
139
原创 【Keepalived】入门
一、安装准备1.1、Keepalived安装包,下载地址: http://www.keepalived.org/download.html 版本:keepalived-2.0.8.tar.gz1.2、本文安装两个CentOS虚拟机,分别为keepalived1(IP:192.168.197.146)、eepalived2(IP:192.168.197.147),虚拟IP为192.168.197.148。二、安装步骤2.1、上传压缩包、解压文件 tar -zxvf
2022-05-12 00:16:04
248
原创 【redis教程二】常用命令
1、ping命令在redis中ping,如果服务器返回pong,表示服务器正常2、dbsize返回当前连接的数据库中key的数量3、selectredis默认有16个库,通过select命令切换不同库4、flushdb删除当前库中所有数据5、keys查找符合条件的所有key*:所有字符?:单个字符6、exists k1 k2判断一个或多个key是否存在7、ex...
2021-11-07 22:51:39
97
原创 【redis教程一】redis安装
1、解压安装包 [root@localhost soft]# tar xvfz redis-6.0.6.tar.gz -C /usr/local/ 2、安装gcc [root@localhost local]# yum install gcc 3、编译redis只需要编译即可执行 [root@localhost src]# cd /usr/local/redis-6.0.6/ && make 4、启动redis4.1、
2021-11-07 21:52:07
110
原创 vmware安装centos7,centos7网络配置
一、准备1、vmware:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html2、centos7:http://isoredirect.centos.org/centos/7/isos/x86_64/二、安装步骤1、创建新的虚拟机2、选择自定义典型:会将推荐配置都安装好,对新用户比较友好自定义:可以选择需要安装的模块;3、下一步4、选择安装的io
2020-11-02 22:28:18
198
原创 [Nginx]目录自动添加“/”
本文为笔者学习笔记,参考《Nginx高性能Web服务器详解》自动为请求的URL末尾添加“/”location ^~ /vote { if (-d $request_filename) { rewrite ^/(.*)([^/])$ https://$server_name/$1$2/ permanet; }
2020-10-01 21:11:01
1635
原创 【python】文件编码/解码
转载:https://www.cnblogs.com/Xuuuuuu/articles/9670451.htmlhttps://blog.youkuaiyun.com/lilong117194/article/details/83583471一、编码介绍ASCII ASCII码是西欧编码的方式,采取7位编码,所以是2^7=128,共可以表示128个字符,包括34个字符,(如换行LF,...
2020-05-05 21:13:56
398
原创 mysql8-root密码重置
本篇文件是window环境的mysql8的root密码重置1、关闭mysql服务 net stop mysql2、通过没有登录认证的方式启动mysqlmysqld --console --skip-grant-tables --shared-memory3、重置密码 1)登录mysqlmysql -u root -p不输入密码直接登录use mysq...
2020-03-01 18:36:45
240
原创 【Linux教学】循环
Ctrl+a: 跳到命令行首 Ctrl+e: 跳到命令行尾 Ctrl+u: 删除光标至命令行首的内容 Ctrl+k: 删除光标至命令行尾的内容 Ctrl+<- 跳到前一个单词首部 Ctrl+-> 跳到后一个单词尾部1、while #!/bin/bash#计算1到100,奇数的和#let sum=0le...
2018-12-20 23:43:58
149
原创 【Linux基础】软件安装
1、软件包管理器 打包成一个文件件:二级制程序、库文件、配置文件、帮助文件 生成数据库,追踪所安装的每一个文件 1)制作软件包; 2)安装、卸载、升级、查询、校验;2、常用的软件管理器 RPM、dpt、yum 依赖关系:dpt非常麻烦、 安装、查询、卸载、升级、教研、数据库的重建等工作3、常用命令 1)rpm:...
2018-12-20 22:48:57
161
原创 【Linux基础】-网络
操作系统接入网络,需要配置如下信息1、IP2、子网掩码3、网关4、主机名5、DNS:linux可以配置3个,Windows可以配置2个 DHCP:主机配置服务器 网卡配置: lo:本地回环接口 eth[0-9]:以太网接口 ppp[0-9]:点对点接口 二、网络相关命令2.1、添加IP和掩码...
2018-12-17 22:14:18
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人