![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容器化
文章平均质量分 69
北漂的菜小白
写代码是我的爱好,做专栏只为了混口饭吃
展开
-
极简面试题 --- Kubernetes
极简面试题和答案--- kubernetes 系列原创 2023-05-09 13:29:48 · 758 阅读 · 1 评论 -
极简面试题 --- Docker
docker极简面试题和答案原创 2023-05-09 13:10:46 · 2684 阅读 · 2 评论 -
云原生技术 --- docker的常用命令(一)
【代码】云原生技术 --- docker的常用命令(一) docker 本身类 docker 日志类 docker image类 docker 容器类原创 2022-12-21 17:43:03 · 149 阅读 · 0 评论 -
云原生技术 --- k8s工作负载之pod的学习与理解
Pod 是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。,这些容器共享存储、网络、以及怎样运行这些容器的声明。其中共享上下文包括一组 Linux namespace、控制组(cgroup)和可能一些其他的隔离方面, 即用来隔离容器的技术。在 Pod 的上下文中,每个独立的应用可能会进一步实施隔离。原创 2022-10-01 07:30:00 · 1147 阅读 · 0 评论 -
云原生技术 --- k8s配置组件之ConfigMap的学习与使用
ConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。使用时, Pods 可以将其用作环境变量、命令行参数或者存储卷中的配置文件。ConfigMap 将你的环境配置信息和 容器镜像 解耦,便于应用配置的修改。ConfigMap中的数据是明文保存的。原创 2022-09-30 10:51:30 · 1127 阅读 · 0 评论 -
云原生技术 --- k8s节点组件之kube-proxy的学习与理解
k8s 网络代理(`kube-proxy`)在每个节点上运行。网络代理反映了每个节点上 Kubernetes API 中定义的服务,并且可以执行简单的 TCP、UDP 和 SCTP 流转发,或者在一组后端进行 循环 TCP、UDP 和 SCTP 转发。但是,必须要有一个插件,才可以实现相应的通信功能,它的作用是使发往 Service 的流量(通过ClusterIP和端口)负载均衡到正确的后端Pod。原创 2022-09-29 16:00:20 · 2357 阅读 · 0 评论 -
云原生技术 --- k8s节点组件之容器运行时接口(CRI)的学习与理解
CRI 是一个插件接口,它使 kubelet 能够使用各种容器运行时,无需重新编译集群组件。你需要在集群中的每个节点上都有一个可以正常工作的容器运行时, 这样 kubelet 能启动 Pod 及其容器。容器运行时接口(CRI)是 kubelet 和容器运行时之间通信的主要协议。Kubernetes 容器运行时接口(Container Runtime Interface;CRI)定义了主要 gRPC 协议, 用于集群组件 kubelet 和 容器运行时。原创 2022-09-29 10:43:28 · 816 阅读 · 0 评论 -
云原生技术 --- 简单的yml清单分析
在面向对象编程的思想里面,万物皆对象,k8s世界中,一个pod也好,一个ds控制器也好,他们都是对象,对象就要有对象的描述文件,k8s中是使用yml描述一个对象的,那么从yml开始分析一下相关的内容。原创 2022-09-27 14:58:18 · 414 阅读 · 0 评论 -
云原生技术 --- etcdctl 常用命令记录
etcd 常用命令记录分析 ETCD 磁盘指标命令(值越小越好)backend_commit_duration_seconds原创 2022-07-13 13:22:39 · 804 阅读 · 0 评论 -
云原生技术--- 容器知识点
服务器的任何资源都是宝贵的,特别是CPU,但是实际生产活动中,资源的使用率,却不是很高,能占用服务器50%就已经很不错了合理的分配资源是充分利用服务器,降低成本最有效的方式,最简单有效的方式,就是使用容器虚拟化自身的资源隔离占用 10%,容器自身占用不超过1%。这是因为Docker 利用的是宿主机内核,而不需要Guest OS。因此,当新建一个容器时,Docker 不需要和......原创 2022-07-05 13:51:49 · 464 阅读 · 0 评论 -
k8s使用CSI-NFS驱动
创建驱动管理器创建文件csi-nfs-driverinfo.yaml,内容如下---apiVersion: storage.k8s.io/v1beta1kind: CSIDrivermetadata: name: nfs.csi.k8s.iospec: attachRequired: false volumeLifecycleModes: - Persistent podInfoOnMount: true创建控制器创建文件csi-nfs-controller.yam原创 2021-10-18 17:44:46 · 1223 阅读 · 0 评论 -
K8S-常用命令
deployment 类# 创建一个deployment# my‐tomcat表示pod的名称 ‐‐image表示镜像的地址 kubectl create deployment my‐tomcat ‐‐image=tomcat:7.0.75‐alpine # 查看 deployment 信息# kubectl get deployment my‐tomcat ‐ -owide# 删除一个 deploymentkubectl delete deployment my‐tomcat #原创 2021-09-03 18:16:15 · 559 阅读 · 0 评论 -
k8s---yum安装与spring cloud 整合使用记录
本文从java开发人员角度出发,非运维人员角度,所以部分内容可能有认知不到位的地方,可以留言补充前景摘要1、微服务部署使用了docker2、微服务部署使用nacos + spring cloud模式3、服务分散到多台ecs机器上4、应用存活检测比较麻烦,网络规划比较麻烦5、问:为什么不实用docker swarm?答:如果使用docker swarm,就没有这篇文章了,实际上是想学k8s????为什么使用k8s,解决了哪些问题?因为docker使用遇到了网络问题,多机器部署时,nacos注原创 2021-09-03 15:05:13 · 863 阅读 · 2 评论