K8S系列学习之Pod实战

Kubernetes学习路上的那些事儿,很有必要分享出来

K8S系列学习之Pod实战_第1张图片

 

 

什么是Pod

要弄清楚这个概念,我们还是先上官网瞧瞧,https://kubernetes.io/zh/docs/concepts/workloads/pods/

K8S系列学习之Pod实战_第2张图片

个人的理解,Pod就是k8s中的一个个篮子,至于里面是装韭菜,还是装鸡蛋,得根据具体的业务环境要求来定。在k8s世界中,重点是把这些篮子调度和管理好,所以得首先学Pod,只有理解和掌握了Pod,后面的一些k8s组件学习起来才有意思。

 

实操过程

实验准备:

Kubernetes集群环境一套,可以选择在本地虚拟机(VirtualBox)上搭建,也可以选择在公有云上利用云主机来搭建,比如移动云、阿里云、腾讯云、华为云等。

当然,在生产环境中,肯定建议直接使用服务器进行搭建。以下是我的实验环境,1台master节点,2台node节点。

 

K8S系列学习之Pod实战_第3张图片

步骤一:编写Pod的yaml文件。因为在k8s中是“声明式”命令,通过编写的yaml文件来实现组件的操作。

在Master节点的当前环境下,先编写一个名字叫“pod1.yaml”的文件,具体代码如下:

apiVersion: v1
kind: Pod
metadata:
  name: pod1
  namespace: default
  labels:
    evn: dev
    res: stable
spec:
  containers:
  - name: testpod-dev
    i

你可能感兴趣的:(技术交流,docker,kubernetes,linux,云计算,经验分享)