• Antergone
    2018-09-14
    有一个ansible playbook可以推荐给大家。
    https://github.com/gjmzj/kubeasz
    初学者可以跟着一步步看原理,后期还可以自己定制化。主要是容易产生兴趣。
    
     116
  • MiracleWong
    2018-09-16
    我也补充一个可用于部署生产级别的Kubernetes的开源项目:https://github.com/kubernetes-incubator/kubespray 我们公司正在使用。
    
     64
  • zz@zz
    2018-11-03
    kbueadm init 遇到问题的同学,可以从报错日志中获得需要的 镜像列表

    - No internet connection is available so the kubelet cannot pull or find the following control plane images:
                                    - k8s.gcr.io/kube-apiserver-amd64:v1.11.4
                                    - k8s.gcr.io/kube-controller-manager-amd64:v1.11.4
                                    - k8s.gcr.io/kube-scheduler-amd64:v1.11.4
                                    - k8s.gcr.io/etcd-amd64:3.2.18
                                    - You can check or miligate this in beforehand with "kubeadm config images pull" to make sure the images

    或者使用如下命令
    kubeadm config images list

    然后使用下边的脚本拉镜像并tag成指定Google的镜像

    images=(
        k8s.gcr.io/kube-apiserver-amd64:v1.11.4
        k8s.gcr.io/kube-controller-manager-amd64:v1.11.4
        k8s.gcr.io/kube-scheduler-amd64:v1.11.4
        k8s.gcr.io/kube-proxy-amd64:v1.11.4
        k8s.gcr.io/pause:3.1
        k8s.gcr.io/etcd-amd64:3.2.18
        k8s.gcr.io/coredns:1.1.3
    )

    for imageName in ${images[@]} ; do
        docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
        docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName
    done

    展开
    
     29
  • yandd
    2018-09-15
    推荐个k8s实验平台 https://console.magicsandbox.com,可能需要fan qiang才能访问
     1
     28
  • 张应罗
    2018-09-21
    其实国内同学们用kubeadm安装集群最大的拦路虎在于有几个镜像没法下载,我建议大家先手动把镜像pull 下来,从阿里的镜像源上,然后tag成安装所需的镜像名称,这样你发现安装过程会异常顺利

    作者回复: 没错。kubeadm拉取镜像的url是可配置的。

    
     23
  • blackpiglet
    2018-09-20
    1. Linux 下生成证书,主流的选择应该是 OpenSSL,还可以使用 GnuGPG,或者 keybase。
    2. Kubernetes 组件之间的交互方式:HTTP/HTTPS、gRPC、DNS、系统调用等。

    作者回复: 看来是搞过证书啊

     1
     17
  • alex
    2018-09-26
    对墙经验丰富的人来了,可以用下面这个镜像
    https://github.com/anjia0532/gcr.io_mirror

    作者回复: 你好,楼道门开一下。

    
     16
  • 一叶
    2018-09-23
    我们的生产环境是二进制安装的,把安装步骤写成脚本就会方便很多,分享一个二进制安装脚本:
    https://github.com/SongCF/kubesh
    
     12
  • golang
    2018-10-18
    apt-get install kubeadm
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package kubeadm

    Ubuntu 18.04.1 LTS

    展开
     5
     11
  • 宝仔
    2018-09-15
    etcd可以先部署,然后初始化的时候通过kubeadm.yaml指定已经部署好的etcd。高可用可以通过部署三个master节点来解决!现在有个问题,通过kubeadm部署生成的apiserver证书默认有效期是一年,官方是认为需要通过kubeadm upgrade 每年升级一次kubernetes,升级的时候也会更新证书,请问老师这个有解决方法吗?

    作者回复: HA的etcd也是可以用kubeadm部署的,当然,external etcd有助于你自己做运维。你可以直接改证书生成的步骤,但我当然推荐你执行upgrade,这个操作是必须的。

    
     10
  • 包治结巴
    2018-09-14
    张老师,后面能讲讲怎么用二进制部署kubernetes吗?毕竟kubeadm不适用于生产环境,用二进制部署还是挺复杂的,恳请老师不吝讲解一下吧。

    作者回复: 我不建议直接使用二进制文件部署。而建议你花时间了解一下kubeadm的高可用部署,它现在已经初具雏形了。宝贵的时间应该用在刀刃上。

    
     10
  • 志远
    2018-09-15
    kubernetes 原来是一个芬兰的高中生写的,不禁让我想起祖师爷 linus 也是芬兰人,哎~
     1
     7
  • 愤怒的大鸟
    2018-11-17
    生产用kubeadm安装的,一年后证书过期了,服务会受影响吗?有点怕
     1
     6
  • forever
    2018-10-24
    老师 minikuke和kubeadm有什么区别吗

    作者回复: 前者是本地玩玩用的

    
     6
  • eden
    2018-09-14
    一周更新三章,有点迫不及待了。不过讲得确实不错,期待后面更精彩的内容。想请教一个问题,你怎么看待openstack和k8s的关系,哪个技术门槛更高,为什么现在公司更倾向于用k8s来实现自己的云,而openstack有被k8s取代的趋势。

    作者回复: 当然是openstack门槛更高。90%用户要的是paas。

    
     6
  • 咕噜男爵
    2018-09-14
    第一时间阅读更新,有种追剧的感觉!!!
    
     5
  • TONNY
    2019-02-15
    解决拉取google镜像问题,有两种方式推荐
    1. 拉取hub.docker上gcrxio同步的k8s镜像到本地修改repository为k8s.gcr.io后,使用kubeadmin顺利安装
    2. 使用阿里的容器镜像服务,拉取hub.docker上gcrxio同步的k8s镜像推送到你的镜像库中。安装时,kubeadm init with a configuration file,在configuration file中修改相关的镜像地址为阿里容器服务的镜像地址
    
     4
  • rOMEo罗密欧
    2018-11-24
    请问一下在MacBook上安装部署k8s要怎么做?

    作者回复: minikube

     1
     4
  • eden
    2018-09-14
    有个开源项目kubespray,支持k8s高可用部署,利用ansible来实现,这个项目部署的集群可以用于生产吧
    
     4
  • pytimer
    2018-09-14
    制作证书的工具: cfssl openssl easyrsa

    作者回复: 赞。而是这些工具的共同点就是,难用,不够傻瓜……

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