zoukankan      html  css  js  c++  java
  • Kubernetes-2--安装部署

    kubernetes的部署方式:

      1,kubeadm 

      2, 二进制安装包部署

    条件准备:

      1,关闭系统的swap分区

        为什么要关闭swap分区,我还没有去看官方的说明,搜索到的答案是 kubernetes的想法是将实例紧密包装到尽可能接近100%。 所有的部署应该与CPU /内存限制固定在一起。 所以如果调度程序发送一个pod到一台机器,它不应该使用交换。 设计者不想交换,因为它会减慢速度,所以关闭swap主要是为了性能考虑。当然为了一些节省资源的场景,比如运行容器数量较多,可添加kubelet参数 --fail-swap-on=false来解决。

        临时关闭swap分区:  swapoff  -a

        永久关闭swap分区:  装系统的时候不要设置swap分区 , 或者 卸掉挂载的swap分区 ,  /etc/fstab  

      2,可以关闭 selinux , iptables , 不熟悉的情况下。

    kubernetes总的来说分为 Master 和 node 节点 

    kubelet 在宿主机运行,其它组件均可在container 中运行

    网络: flannel 

    信息存储:etcd

     kubernetes的各个组件,现在都已做成了images 

    这里已经部署好了,这次使用kubeadm部署的,之前用二进制包安装,到启动apiserver这里怎么都启不来。二进制安装比较麻烦,要配很多证书,很容易出错。

    成功部署第一个应用

  • 相关阅读:
    《深入浅出WPF》4.0x名称空间
    《深入浅出WPF》3.0 XAML语法
    DataGridview 自动切换到 下一行
    C# 生成条形码图片,效果不错
    将DataTable 导出为csv
    DataTable,DataGridVIew转换到xls 方法 (转)
    NPOI读取Excel 数据 转。。。
    修改 字段大小
    VC
    统计每天 指定 时间段内 的数据
  • 原文地址:https://www.cnblogs.com/li-tian-jun/p/10457368.html
Copyright © 2011-2022 走看看