logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s学习之路 | Day2 来自Minikube的折磨

官网地址:https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/minikube 是一种轻量级的 Kubernetes 实现,可在本地计算机上创建 VM 并部署仅包含一个节点的简单集群。我在自己的本地虚拟机实在搞不定这个minikube拉取镜像的问题了,我直接在我的云主机上面操作了。官网地址:https://minikube.si

文章图片
#kubernetes#学习#docker +2
k8s 进阶实战笔记 | Pod 创建过程详解

kube-proxy 组件会为新创建的pod注册动态DNS到CoreDNS,给pod的svc添加iptables规则,用于服务发现和负载均衡,controller 会通过控制循环将当前 pod 状态与用户所期望状态一直对比,如果状态不同,则会修改为用户期望状态,亦或者删除重新创建pod。机制检查到新的部署信息,将部署信息加入内部工作队列,然后检查发现资源没有关联的 pod 信息等资源,启动对应的控

文章图片
#kubernetes#容器#云原生
k8s学习之路 | Day5 kubernetes架构原理

云控制器管理器(Cloud Controller Manager)允许你将你的集群连接到云提供商的 API 之上, 并将与该云平台交互的组件同与你的集群交互的组件分离开来。容器运行时接口(Container Runtime Interface),CRI 中定义了容器和镜像的服务的接口,因为容器运行时与镜像的生命周期是彼此隔离的,因此需要定义两个服务。负责运行控制器进程,从逻辑上讲, 每个控制器都是

文章图片
#kubernetes#学习#运维 +2
k8s学习之路 | Day3 跟着官方体验 Minikube

官网交互路线不好走,访问有困难,很多概念不清楚,只能先尝试。

文章图片
#kubernetes#学习#云原生 +2
k8s学习之路 | Day18 Pod 基础

Pod是可以在 k8s 中创建和管理的、最小的可部署的计算单元Pod(就像在鲸鱼荚或者豌豆荚中)是一组(一个或多个)容器;这些容器共享存储、网络、以及怎样运行这些容器的声明。Pod 中的内容总是并置(colocated)的并且一同调度,在共享的上下文中运行。Pod 所建模的是特定于应用的 “逻辑主机”,其中包含一个或多个应用容器, 这些容器相对紧密地耦合在一起。在非云环境中,在相同的物理机或虚拟机

文章图片
#kubernetes#学习#容器 +2
k8s学习之路 | Day14 有关 k8s 弃用 Docker

CRI 是一个插件接口,它使 kubelet 能够使用各种容器运行时,你需要在集群中的每个节点上都有一个可以正常工作的容器运行时, 这样 kubelet 能启动 Pod 及其容器。容器运行时接口(CRI)是kubelet 和容器运行时之间通信的主要协议。

文章图片
#kubernetes#学习#运维 +2
k8s学习之路 | Day17 k8s 工作负载

官方参考链接:https://kubernetes.io/docs/concepts/workloads/podsPodcontainers工作负载是在 k8s上运行的应用程序相对来说,一个应用程序又很复杂,可能由一个或者多个组件共同协同完成,这种情况我们都可以用一组Pod来表示一个应用,也就是一个工作负载之前我们学到的内容来看,Pod遵循预定义的生命周期,如果Pod所在节点出现致命错误,该节点上

文章图片
#kubernetes#学习#云原生 +2
k8s学习之路 | Day19 k8s 工作负载 Deployment(上)

Deployment属于k8s中的一种工作负载资源,一个Deployment为Pod和ReplicaSet我们只需要描述Deployment中的目标状态Deployment控制器以受控的速率(不间断)更改实际状态,使其变成我们所描述的目标期望状态(控制循环Deployment使Pod有自愈能力我们部署应用一般不会直接写Pod,而是部署一个Deployment。

文章图片
#kubernetes#学习#云原生 +2
k8s学习之路 | Day20 k8s 工作负载 Deployment(下)

有很多度量指标,参考最新版本的地址:https://kubernetes.io/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/#autoscaling-on-multiple-metrics-and-custom-metrics。你可以对其执行扩缩容、回滚到以前的修订版本等操作,或者在需要对 Deploy

文章图片
#kubernetes#学习#云原生 +2
k8s学习之路 | Day15 k8s 中的 yaml 语法

来自百度百科的定义:YAML(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列化的格式YAML是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重

文章图片
#kubernetes#学习#云原生 +2
    共 18 条
  • 1
  • 2
  • 请选择