![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes入门教程
文章平均质量分 88
kubernetes零基础入门教程,包含CKA认证的考题解析,每节都有相关讲解视频。
cloud_engineer
曾担任过国内第三方最大型的IDC公司网络部经理,国内某地产公司云资源的云平台架构师及运维开发经理。
展开
-
k8s快速入门教程-----1 kubernetes初步使用
kubernetes简称K8S,以下内容都简称K8S。 生产环境部署K8s的2种方式, kubeadm和二进制。kubeadm是一个工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 二进制是从官方下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群,复杂度高。 当然,要搭建这么一个可运行的系统通常也不会太容易,按照实践结合理论学习思路,我们会在最短时间内搭建起一个可用系统,这样就能够尽快建立起对学习对象的感性认识。原创 2022-08-10 16:55:16 · 13616 阅读 · 0 评论 -
k8s快速入门教程-----6. 滚动更新与状态检测
滚动更新是一次只更新小部分副本,成功后再更新更多的副本,最终完成所有副本的更新。滚动更新的最大好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。原创 2022-09-22 16:09:06 · 965 阅读 · 0 评论 -
k8s快速入门教程-----2 深入理解Pod
Pod 的共享上下文包括一组 Linux 名字空间和可能一些其他的隔离方面, 即用来隔离 Docker 容器的技术。在 Pod 的上下文中,每个独立的应用可能会进一步实施隔离。就 Docker 概念的术语而言,Pod 类似于共享名字空间和文件系统卷的一组 Docker 容器。......原创 2022-08-16 16:57:05 · 291 阅读 · 0 评论 -
k8s快速入门教程-----3 kubernetes架构
kubernetes集群由master和worker节点组成,master节点和worker节点合成node节点。节点上运行若干的系统组件服务。原创 2022-08-21 23:37:18 · 763 阅读 · 1 评论 -
k8s快速入门教程-----4 工作负载控制器之deployment
之前我们是通过命令行创建资源的,K8S更趋向于用yaml文件来创建资源,我们生产环境,大部分操作都是用yaml文件来创建资源的。• 缩进表示层级关系• 不支持制表符“tab”缩进,使用空格缩进• 通常开头缩进 2 个空格• 字符后缩进 1 个空格,如冒号、逗号等• “ --- ” 表示YAML格式,一个文件的开始• “ #”注释既然要用YAML配置文件部署应用,现在就很有必要了解一下 Deployment 的配置格式了,其他Controller (比如DaemonSet) 非常类似。...原创 2022-08-26 17:16:06 · 756 阅读 · 0 评论 -
k8s快速入门教程-----5 Service
我们不应该期望Kubernetes Pod是健壮的,而是要假设Pod 中的容器很可能因为各种原因发生故障而死掉。Deployment 等Controller 会通过动态创建和销毁Pod来保证应用整体的健壮性。换句话说,Pod是脆弱的,但应用是健壮的。每个Pod都有自己的IP地址。当Controller 用新Pod 替代发生故障的Pod 时,新Pod会分配到新的IP地址。这样就产生了一个问题:如果一组Pod对外提供服务(比如HTTP),它们的IP很有可能发生变化,那么客户端如何找到并访问这个服务呢?.....原创 2022-08-26 10:43:19 · 250 阅读 · 0 评论 -
k8s快速入门教程-----7 数据管理
首先我们会学习Volume, 以及Kubernetes如何通过Volume 为集群中的容器提供存储;然后我们会实践几种常用的Volume 类型并理解它们各自的应用场景;最后,我们会讨论Kubernetes如何通过Persistent Volume和Persistent Volume Claim分离集群管理员与集群用户的职责,并实践Volume的静态供给和动态供给。原创 2022-09-08 17:47:56 · 541 阅读 · 0 评论 -
k8s快速入门教程-----8 secret and configmap
Secret会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secret 会以Volume的形式被mount 到Pod,容器可通过文件的方式使用Secret 中的敏感数据;此外,容器也可以环境变量的方式使用这些数据。Secret可通过命令行或YAML创建。Secret可以为Pod 提供密码、Token、私钥等敏感数据;对于一些非敏感数据,比如应用的配置信息,则可以用ConfigMap。ConfigMap的创建和使用方式与Secret非常类似,主要的不同是数据以明文的形式存放。原创 2022-09-14 13:09:55 · 504 阅读 · 0 评论