Kubernetes-helm详细说明

Kubernetes-helm详细说明

Helm基本介绍 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum,由Deis公司发起,该公司已经被微软收购。He...
Kubernetes高可用部署方案–静态Pod篇

Kubernetes高可用部署方案–静态Pod篇

环境准备 1.服务器说明 系统类型 IP地址 节点角色 CPU Memory Hostname Centos 7.6 192.168.214.128 Master >=2G >=2G m1 Centos 7.6 192.168.214.129 Master >=2G >=2G m2 Centos 7.6 192.168.214.130 Node >=2G &g...
快速安装高可用kubernetes集群

快速安装高可用kubernetes集群

在kubernetes网站中国社区,看到一个很快速安装好k8s高可用集群的方式,现在分享一下最新版的安装方式 快速安装 需要准备好服务器或者虚拟机,作为集群的安装,初始环境: 主机名 IP地址 master0 192.168.0.2 master1 192.168.0.3 ma...
Kubernetes 故障排除不再难

Kubernetes 故障排除不再难

示意图解k8s 下面是一个示意图,可帮助你调试 Kubernetes Deployment 当你希望在 Kubernetes 中部署应用程序时,你通常会定义三个组件: 一个 Deployment - 这是一份用于创建你的应用程序的 Pod 副本的"食谱"; 一个 Service - 一个内部负载均...
kubectl详解

kubectl详解

节点管家:kubelet kubelet运行在集群的所有节点上 每个节点上的kubelet由操作系统的init进程(如:systemd)启动 在ubuntu 16.04 +有两个,init进程与文件分别是: $ ls /lib/systemd/system/kubelet.service ----------- /lib/systemd/sys...
kubeadm join原理

kubeadm join原理

前言《举例》 join:将node加入集群 join的命令 $ kubeadm join xxxxxx:6443 --token a5gkfo.f1p9gsu68rxi14vx --discovery-token-ca-cert-hash sha256:9b826ab9655ae79c6398625b2cd52315d4f07bdae23d9d61604f29551757f328 join前检查 disco...
kubernetes init流程概览

kubernetes init流程概览

kubernetes init流程 引导前检查 生成私钥以及数字证书 生成控制平面的kubeconfig文件 生成控制平面组件的manifest文件 下载镜像,等待控制平面启动 保存MasterConfiguration 设定Master标志 进行基于TLS的安全引导相关的配置 安装DNS和kube-po...
国内源安装kubernetes的工具

国内源安装kubernetes的工具

官方源(仅ubuntu) kubernetes是谷歌公司弄的东西,google这个名词,国内不方便,你懂得,这里说下谷歌的源是什么 添加gpg $ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - 添加源 $ vim /etc/apt/sourc...