前三篇文章我们介绍了应用的开发和部署,那么在应用成功上云后,我就要面对应用的管理话题了,这一篇我们来看看如何做线上发布,并且是可灰度的。
分类:
编程语言 时间:
2020-07-31 19:22:02
阅读次数:
91
前三篇文章我们介绍了应用的开发和部署,那么在应用成功上云后,我就要面对应用的管理话题了,这一篇我们来看看如何做线上发布,并且是可灰度的。
分类:
编程语言 时间:
2020-07-31 19:21:46
阅读次数:
87
k8s集群分为三个部分。如下图所示 1. master节点 2. node节点 3. etcd存储 部署master.com节点 根据上图所示,master节点分为三个组件(apiserver、controller-manager、scheduler) apiserver:k8s集群的总入口,基于h ...
分类:
其他好文 时间:
2020-07-31 19:16:40
阅读次数:
61
HarborHarbor是构建企业级私有docker镜像的仓库的开源解决方案,它是DockerRegistry的更高级封装,它除了提供友好的WebUI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而chartmuseum可以提供存储chart数据的仓库【注:helm就相当于k8s的yum】。另外
分类:
其他好文 时间:
2020-07-30 19:47:38
阅读次数:
88
K8s 命令基础 Namespace 创建: kubectl create namespace xiaoqu kubectl apply -f namespace.yaml namespace.yaml apiVersion: v1 kind: Namespace metadata: name: x ...
分类:
其他好文 时间:
2020-07-30 18:18:56
阅读次数:
71
K8s 常见问题及解决方案 我已经通过k8s官方提供的解决方案安装的docker,并且docker可以成功运行。 启动minikube的时候出现的问题 xiaoqu@k8s2:~$ sudo minikube start --driver=none [sudo] password for xiaoq ...
分类:
其他好文 时间:
2020-07-30 18:17:05
阅读次数:
69
什么是pod? 官方说明: Pod是Kubernetes应用程序的最基本执行单元—是你创建或部署Kubernetes对象模型中的最小和最简单的单元。 Pod表示在集群上运行的进程。Pod封装了应用程序的容器(或者在某些情况下是多个容器)、存储资源、唯一的网络标识(IP地址)以及控制容器应该如何运行的 ...
分类:
其他好文 时间:
2020-07-30 14:52:11
阅读次数:
163
查看当前所有namesapce [root@master ~]# kubectl get namespaces -A NAME STATUS AGE default Active 63d hkd Active 31d kube-node-lease Active 57d kube-public Ac ...
分类:
其他好文 时间:
2020-07-30 14:44:47
阅读次数:
85
大多数情况下,当你将一个pod部署到Kubernetes集群时,它将包含一个容器。但有些情况下,你可能需要部署一个包含多个容器的pod。部署多容器pod的两个非常有用的原因是:Sidecar容器:帮助或增强应用程序功能的实用工具容器(Sidecar容器的示例包括日志托运人/监视者和监视代理)代理/桥/适配器:将主容器连接到外部世界你部署多容器pod的主要原因是当一个容器无法照顾到应用程序的每个方面
分类:
Web程序 时间:
2020-07-30 14:10:11
阅读次数:
91
1- Pod定义详解 YAML格式的Pod定义文件的完整内容 : apiVersion: v1 # 必须 版本号, 常用v1 apps/v1 kind: Pod # 必须 metadata: # 必须,元数据 name: string # 必须,名称 namespace: string # 必须,命 ...
分类:
Web程序 时间:
2020-07-29 12:43:50
阅读次数:
86