• gogo
    2018-09-19
    推荐使用replica=1而不使用单独pod的主要原因是pod所在的节点出故障的时候 pod可以调度到健康的节点上,单独的pod只能在节点健康的情况下由kubelet保证pod的健康状况吧

    作者回复: 对的

    
     76
  • D
    2018-12-25
    这里关于describe有一点要注意,就是如果namespace不是default的话,就需要加上-n younamespace才能看到相应的内容
    
     18
  • shao
    2018-09-19
    下面的写法有问题
    hostPath: /var/data
    建议改成:
    volumes:
            - name: nginx-vol
              hostPath:
                path: "/home/vagrant/mykube/firstapp/html"

    展开

    作者回复: 已修正

    
     10
  • 巩夫建
    2018-09-20
    yaml文件中如何使用变量,不是环境变量env那种,而是我在yaml定义一个版本号的变量,当版本发生变更,我只需要修改版本号变量,或者外部传参就行了。不希望频繁修改yaml文件。

    作者回复: 可以使用placeholder,或者yaml模板jinja

    
     7
  • wilder
    2018-09-19
    赞一个,已经跟了好多期了,讲得形象生动又不失深度。
    
     5
  • 千寻
    2018-09-19
    emptyDir创建一个临时目录,pod删除之后临时目录也会被删除。在平时的使用下,有哪些场景会用到这种类型volume呢?

    作者回复: 临时写文件,又不想提交到镜像里。另外,volume并不跟pod同生命周期,不会删的这么快。

    
     5
  • 西堤小筑
    2018-10-10
    老师您好,咨询一个问题:
    对于一些需要科学上网才能pull下来的docker image,通常是使用docker hub上的私人image pull到本地再改tag来完成。但k8s上用yaml写的image地址,运行的时候就直接从网上pull了,什么写法可以做到使用本地image,不让k8s从网上pull呢?

    作者回复: 一样的啊,写private registry不就可以了。密码可以用Secret保存。

     1
     4
  • Jeff.W
    2018-09-30
    replicas=1代表是始终有1个实例可用,而单独的pod就真的是单独的pod了~
    
     4
  • 落叶
    2018-09-20
    请问,业务为了负载,起相同两个pod,属于同一个service里面,这个有负载功能会把请求负载到两个pod上面吗?我测试对于长链接,只有一个pod在接受请求,另一个什么都没有

    作者回复: 你都说了是长链接了……

     1
     4
  • V V
    2018-09-27
    您好,老师。您评论中说deployment的好处是宕机的时候,会重新pod会在另外的node上重启。可是,我关机了其中一个node之后,pod并没有重启。我是通过命令 kubectl get pods -o wide来查看的。STATUS显示还是running。

    作者回复: 你确定关的是原来pod在run的那个机器么

     1
     3
  • fiisio
    2018-09-19
    想问下大规模集群使用怎样的部署方式比较好,主要考虑到后期的运维,更新?例如2000节点以上。

    作者回复: 2k节点一般得用saltstack等专业武器了,毕竟管2k个机器已经可以排除大部分工具了……

    
     3
  • hhh
    2018-09-19
    从best practice的角度,一个pod是推荐运行一个容器还是多个容器?

    作者回复: 正是下一篇的内容

    
     3
  • 发挥哥
    2019-03-16
    如果镜像仓库里的镜像更新了,镜像拉取策略是always,deployment文件没有变化,kubectl apply命令会更新应用吗?
    
     2
  • 草莓/mg
    2018-10-25
    张老师,安装kubectl kubelet kubeadm都有问题呀,你安装的版本是怎么样的?难受啊

    作者回复: 我所有的版本都装过。安装这不会有问题啊。

    
     2
  • 北卡
    2018-09-23
    Deployment管理replicaSet,replicaSet管理pod,使pod始终保持期望状态。
    使用deployment的方式,方便后面有扩容,更新,回滚等需求。也可以在pod down掉时自动重启。
    
     2
  • 送普选
    2018-09-22
    先给这专栏赞一个!如何在yml中的镜像版本号使用变量,这样开发修改后修改了代码递增了镜像版本,在yml中自动使用,不用修改yml文件?谢谢

    作者回复: sed替换,或者用yaml模板jinjia

    
     2
  • @Yang
    2018-09-20
    deployment的方式能控制pod,比如扩容缩容,升级回滚,节点间调度,等等~
    pod是节点上孤立的,不组织状态。没有上面doploynent的特性吧。

    不对之处,请指正~
    
     2
  • hjt353
    2019-05-17
    kubernetes 有很多资源对象:包括 configmap Deployment Namespace 等资源,我在编写这些资源 yaml 文件时,比如:deployment.yaml 文件,怎么查阅 deployment 资源包括哪些属性(比如:apivseresion kind spec等),这些属性又包含哪些配置信息(比如:.spec.replicas 配置)

    作者回复: 看kubernetes api文档

     1
     1
  • 周萝卜
    2018-12-07
    老师问一下,deployment和node的关系是啥
    
     1
  • Ryan
    2018-11-08
    你好,pod视为一个应用,假设pod跑的一个分布式数据库之类的应用,如果worker因为某些原因需要缩减,k8s有没有什么机制保证缩减的机器上的数据和内存信息同步到其他的work上?还是需要应用本身来做这个事情?谢谢🙏

    作者回复: 这就是有状态应用啊。看statefulset 部分。

    
     1
我们在线,来聊聊吧