10 2022 档案

摘要:要想让存储卷真正能被 Pod 任意挂载,我们需要变更存储的方式,不能限定在本地磁盘,而是要改成网络存储,这样 Pod 无论在哪里运行,只要知道 IP 地址或者域名,就可以通过网络通信访问存储设备。 网络存储是一个非常热门的应用领域,有很多知名的产品,比如 AWS、Azure、Ceph,Kuberne 阅读全文
posted @ 2022-10-31 16:39 joexu01 阅读(752) 评论(0) 推荐(0) 编辑
摘要:0. ConfigMap 和 Secret 中的 Volume 【Kubernetes】K8s笔记(五):应用的配置管理 ConfigMap / Secret 提到了 Volume 存储卷的概念。它使用字段 volumes 和 volumeMounts 将配置信息挂载到 Pod 中供进程使用。 本篇 阅读全文
posted @ 2022-10-26 09:46 joexu01 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:Kubernetes 技术要点回顾 Kubernetes 是云原生时代的操作系统,它能够管理大量节点构成的集群,让计算资源“池化”,从而能够自动地调度运维各种形式的应用。 使用 kubeadm 搭建集群 【Kubernetes】K8s笔记(七):中级篇 - 搭建多节点实验环境 搭建多节点的 Kube 阅读全文
posted @ 2022-10-24 10:39 joexu01 阅读(225) 评论(0) 推荐(0) 编辑
摘要:0. Ingress 解决了什么问题 上一篇笔记中讲解了 Service 的功能和运行机制。Service 本质上是一个由 kube-proxy 控制的四层负载均衡,在 TCP/IP 协议栈上转发流量。然而四层负载均衡能做的很有限,现在绝大多应用运行在应用层(五层/ OSI 七层)的 HTTP/HT 阅读全文
posted @ 2022-10-22 10:48 joexu01 阅读(975) 评论(0) 推荐(0) 编辑
摘要:在云原生时代,微服务无疑是应用的主流形态。为了更好地支持微服务以及服务网格这样的应用架构,Kubernetes 又专门定义了一个新的对象:Service,它是集群内部的负载均衡机制,用来解决服务发现的关键问题。在 Kubernetes Service 文档中,Service 被定义为将运行在一组 P 阅读全文
posted @ 2022-10-20 16:27 joexu01 阅读(330) 评论(0) 推荐(0) 编辑
摘要:kubernetes DaemonSet docs 0. Deployment 有哪些不足 Deployment 能够创建任意多个的 Pod 实例,并且维护这些 Pod 的正常运行,保证应用始终处于可用状态。Deployment 并不关心 Pod 在哪些节点上运行,只要 Pod 的数量足够,应用程序 阅读全文
posted @ 2022-10-19 15:23 joexu01 阅读(333) 评论(0) 推荐(0) 编辑
摘要:前言 事情是这样的:实验室做机器学习的服务器挂了一张显卡。这台服务器总共有8张 RTX 2080 Ti 显卡,现在使用 nvidia-smi 查看显卡信息,只能检测到七张显卡。 查看连接到服务器的 NVIDIA 设备 我们首先使用 lspci 查看连接到服务器的 NVIDIA 设备和它们的 PCI 阅读全文
posted @ 2022-10-18 11:21 joexu01 阅读(4388) 评论(0) 推荐(0) 编辑
摘要:1. Deployment API 对象 我们之前学习了 API 对象 Job 和 CronJob,它们代表了生产环境中的离线业务,通过对 Pod 的包装,向 Pod 添加控制字段,实现了基于 Pod 运行临时任务和定时任务的功能。 这次要学习的 API 对象名字叫 Deployment,顾名思义, 阅读全文
posted @ 2022-10-18 11:01 joexu01 阅读(368) 评论(0) 推荐(0) 编辑
摘要:0. 更真实的环境搭建 在中级篇,本系列会继续深入研究 Kubernetes 的其他 API 对象,也就是那些在 Docker 中不存在的但对云计算、集群管理至关重要的概念。 这就需要一个比 minikube 更真实的 Kubernetes 环境,它应该是一个多节点的 Kubernetes 集群,这 阅读全文
posted @ 2022-10-14 15:30 joexu01 阅读(2117) 评论(0) 推荐(0) 编辑
摘要:本文基于 Ubuntu 22.04,若下面的方法行不通可以转到最下方资料使用 useradd。 添加用户 使用 adduser 命令来添加用户,只需要在后面填写用户名即可,然后按照提示输入信息: $ sudo adduser jack 正在添加用户"jack"... 正在添加新组"jack" (10 阅读全文
posted @ 2022-10-12 15:00 joexu01 阅读(874) 评论(0) 推荐(0) 编辑
摘要:1. Kubernetes 技术要点回顾 容器只是针对单个进程的隔离和封装,而实际的应用场景却是要求许多的应用进程互相协同工作,其中的各种关系和需求非常复杂,在容器这个技术层次很难掌控。 为了解决这个问题,容器编排(Container Orchestration)就出现了,本质上还是在集群里调度管理 阅读全文
posted @ 2022-10-09 15:56 joexu01 阅读(149) 评论(0) 推荐(0) 编辑
摘要:0. 如何进行配置管理 Nginx 有 nginx.conf、Redis 有 redis.conf、MySQL 有 my.cnf ... 很多应用都通过配置文件进行管理。在使用 docker 时,我们可以使用如下几种管理配置文件的方式: 编写 Dockerfile 时使用 COPY 吗,命令将配置文 阅读全文
posted @ 2022-10-08 10:28 joexu01 阅读(361) 评论(0) 推荐(0) 编辑

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