简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
K8S学习之路1.介绍1.1单机部署1.2.虚拟化部署类似window上安装多个linux虚拟机,在虚拟机中部署程序,使得程序之间不会互相影响1.3.容器化部署共享了操作系统,保证每个系统拥有自己的文件系统,CPU,内存,进程空间;运行应用程序所需要的资源被容器包装,并和底层基础架构解耦;容器化的应用程序可以跨云服务商,跨linux操作系统发行版进行部署;1.3.2.存在问题一个容器故障停机了,怎
参考自:链接(1) rpc微服务框架(2) mq底层数仓(3) runtime包里面的方法(4)redis过期策略和内存淘汰策略过期策略:过期策略解释定时删除设置某个Key的过期时间的同事,创建一个定时器,到时间就删除该key惰性删除设置key的过期时间后,再次使用该key时检查该key是否过期定期删除定期检查一些key,过期则删除内存淘汰策略淘汰策略解释Volatile-ttl移除即将过期的Ke
1. 创建configmap# nginx-vue-router.confserver {listen80;listen[::]:80;server_namelocalhost;#access_log/var/log/nginx/host.access.logmain;location / {root/usr/share/nginx/html;indexindex.html
1.ConfigMap(保存非机密信息)ConfigMap是一种API对象,用来将非机密性的数据保存到键值对中。使用时,Pods可以将其当作环境变量,命令参数或存储卷中的配置文件;ConfigMap将环境配置信息和容器镜像解耦,便于应用配置的修改;apiVersion: v1kind: ConfigMapmetadata:name: game-demodata:name: "liyuan"age:
k8s安装zookeeperapiVersion: apps/v1kind: Deploymentmetadata:name: zookeepernamespace: liyuanlabels:app: zkname: zkspec:selector:matchLabels:app: zktemplate:metadata:labels:app: zkspec:no
KubeMQ官方文档1.获取用户token官方用户注册登录地址2.yamlkubectl apply -f https://deploy.kubemq.io/init# 注册用户获取tokenkubectl apply -f https://deploy.kubemq.io/key/<kubemq-registration-token>3.安装kubemqctlgithub不同版本的k
apiVersion: apps/v1kind: Deploymentmetadata:name: nacosnamespace: liyuanlabels:app: nacosspec:selector:matchLabels:app: nacostemplate:metadata:labels:app: nacosspec:volumes:- name:
(1)mysql-secret(记录密码)apiVersion: v1kind: Secretmetadata:name: mysqlnamespace: defaulttype: Opaquedata:root_pass: MTIzNDU2# 用base64转码后的字符 123456(2)mysql-configmap(注册主节点配置以及从节点配置)apiVersion: v1kind: Con
k8s安装rabbitmq#(1)rabbit修改密码rabbitctl change_password user user#(2)rabbitmq 开启网页控制台cd /opt/bitnami/rabbitmq/sbin/rabbitmq-plugins listapiVersion: apps/v1kind: Deploymentmetadata:name: rabbitmqnamespace
0. 创建PV存储卷# ubuntuapt install nfs-kernel-servermkdir -pv /root/data/nfschmod 777 /root/data/nfsvim /etc/sysconfig/nfs# 见下图vim /etc/exports # 见下图systemctl restart nfs-kernel-servernfsstatmkdir -pv /roo