k8s学习总结

一.k8s的架构

 二.k8s核心概念

 三.k8s命令行

1.查看所有的namespace

    kubectl get namespaces

2.查看develop命名空间下的所有的pod

kubectl get pods -n [namespace]

3.查看当前所处于的namespcae

kcgc 

4.切换namespace

kcn  [namespace]

5.创建一个namespace

kubectl create namespace [name]

6.获取k8s集群所有的节点

kubectl get nodes 

7.给节点打上标签( 通过这个可以使用节点选择器对pod调度产生影响)

kubectl label node [nodename] env_role=dev 

8.获取某个节点的标签

kubectl get nodes 【nodename】 --show-labels 

四.k8s快速编写yaml文件

1.使用kubectl create命令生成yaml文件

kubectl create deployment web --image=nginx -o yaml --dry-run > test.yaml

五.pod是如何实现共享网络机制的

每个pod创建时首先创建一个pause(info)容器,也就是根容器,然后再创建我们的业务容器,每次创建业务容器后,会将业务容器加入到info容器中,所以它们就会在同一个namespace下,就能实现网络的共享。

六.pod创建的流程

 七.根据节点选择器标签影响pod调度

八.应用升级

九.service存在的意义

 通过service的服务发现和负载均衡访问pod

十.ingress的作用

 

11.helm概念

 

 安装helm:

Helm | Quickstart Guide

 

使用自定义chart创建 

 

12.持久化存储nfs

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值