![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务k8s
文章平均质量分 73
微服务k8s
seaskyccl
海阔天空,学海无涯!!
展开
-
Kubernetes 集群部署
现在我们使用 kubeadm 从头搭建一个使用 containerd 作为容器运行时的 Kubernetes 集群,这里我们安装的是v1.22.2版本。原创 2024-03-15 16:01:09 · 910 阅读 · 0 评论 -
k8s 上部署 Redis 三主三从 集群
Redis代表是一种开源的内存中数据存储,通常用作数据库,缓存或消息代理。它可以存储和操作高级数据类型,例如列表,地图,集合和排序集合。由于Redis接受多种格式的密钥,因此可以在服务器上执行操作,从而减少了客户端的工作量。它仅将磁盘用于持久性,而将数据库完全保存在内存中。Redis是一种流行的数据存储解决方案,并被GitHubPinterestSnapchatTwitterFlickr等技术巨头所使用。原创 2024-01-28 20:40:28 · 734 阅读 · 0 评论 -
K8s部署Nginx服务并挂载发布目录到宿主机
利用k8s部署的nginx如果需要进行版本发布修改inde.htm比较麻烦,需要进入pod中修改。由于我采用的镜像是自己构建的编译安装的nginx,所以挂载目录不是默认的位置,安装目录不在这里的注意修改。为了验证在外部正常访问 nginx,打开浏览器,输入地址 http://localhost:30080/,可以看到 nginx 的欢迎页面,说明 nginx-service 创建成功。spec.ports:用于定义如何暴露端口,其中,nodePort 指定可以在外部访问的端口。创建deployment。转载 2024-01-28 20:37:38 · 167 阅读 · 0 评论 -
k8s登录harbor报错:Error response from daemon: Get https://registry-1.docker.io/v2/:
2.打开 vim /etc/docker/daemon.json(若没有自行创建)1.打开终端,su root 输入密码。原创 2024-01-28 20:32:58 · 293 阅读 · 0 评论 -
K8s使用prometheus监控pod的jvm内存
kubectl annotate svc 你的service名字 prometheus.io/jvm='true' prometheus.io/port='12345' --overwrite。直接在制作dockerImage时将jmx_prometheus_javaagent-0.16.1.jar和jmx-config.yaml 打包进去,在启动java项目时直接引用即可。第三步:在启动的java程序中配置agent,通常配置在JAVA_OPTS中,因为java在启动时会读取JAVA_OPTS中的配置。原创 2024-01-27 16:36:42 · 1273 阅读 · 0 评论 -
kubernetes集群降级|k8s1.24+版本降级到1.23
在进行版本降级之前,建议先备份Kubernetes集群和相关数据,以便在出现问题时可以恢复到之前的状态。需要注意的是,在进行版本降级之后,应该对Kubernetes集群进行全面测试,以确保集群的稳定性和正确性。在备份数据之后,应该对备份文件进行验证,以确保备份文件的正确性和完整性。备份Kubernetes对象的方式可以根据实际情况进行选择,例如可以使用etcdctl命令直接备份etcd中的数据。Kubernetes集群中的etcd存储了所有的配置信息和状态数据,因此在进行版本降级之前需要备份etcd数据。原创 2024-01-27 16:35:57 · 478 阅读 · 0 评论