vSphere With Tanzu PoC Tips
vSphere配置与版本要求 ESXi 7.0 Update 2 vCenter Server 7.0 Update 2 NSX-T,无 网络的规划 按照规划需要三条网络,这三条网络对应分布式交换机上的三个Portgroup。 从IP规划上来看,Management、Workload、Frontend分别对应192.1…
阅读全文 »K8S
vSphere配置与版本要求 ESXi 7.0 Update 2 vCenter Server 7.0 Update 2 NSX-T,无 网络的规划 按照规划需要三条网络,这三条网络对应分布式交换机上的三个Portgroup。 从IP规划上来看,Management、Workload、Frontend分别对应192.1…
阅读全文 »Ubuntu基础镜像ubuntu:latest 以ubuntu为例: 我从dockerhub上pull这个容器到本地 docker pull ubuntu:latest root@docker:~# docker image inspect ubuntu:latest "GraphDriver": …
阅读全文 »Register and Pay for the exam CKA official page: https://www.cncf.io/certification/cka/ You need to register a new user and log in. I used VMware 2021 50% disco…
阅读全文 »Register and Pay for the exam CKA official page: https://www.cncf.io/certification/cka/ You need to register a new user and log in. I used VMware 2021 50% disco…
阅读全文 »k8s中内置了dns和服务发现,但这些服务都是pod内部的机制,明显不能与外界通讯,为了与外界通讯,可以通过nodeport或其他方式把容器的端口映射到主机上。 内置服务service的举例 以deployment为例,创建一个deployment的容器集合。 apiVersion: apps/v1 kind: Dep…
阅读全文 »DaemonSet 简介 DaemonSet:服务守护进程,它的主要作用是在Kubernetes集群的所有节点中运行我们部署的守护进程,相当于在集群节点上分别部署Pod副本,如果有新节点加入集群,Daemonset会自动的在该节点上运行我们需要部署的Pod副本,相反如果有节点退出集群,Daemonset也会移除掉部署在…
阅读全文 »在前面文章详细讲述了控制器模式的实现Deployment ,它对应用做了一个简单化假设,一个应用的所有 Pod,是完全一样的,可以通过replicas设置扩展的数目。所以,它们互相之间没有顺序,也无所谓运行在哪台宿主机上。需要的时候,Deployment 就可以通过 Pod 模板创建新的 Pod;不需要的时候,Depl…
阅读全文 »理解最基础的控制器模式-Deployment Pod 是K8S的最小调度单元,但是单单使用pod与现实中的应用的部署需求相差甚远,譬如定义水平扩展、应用的滚动更新等,这都不是单Pod能实现的,而Kubernetes 的核心是编排,因此这就需要控制器模式,其中Deployment就是最基本的一个控制器。Pod 这个看似复…
阅读全文 »详细了解了容器的隔离与限制以及基本的容器知识之后,本篇主要讲述容器的网络和数据卷的操作。 https://time.geekbang.org/column/article/18119 参考这个专栏,我们写了一个dockerfile,在docker file中定义了Flash模块、安装目录,所需的requirements…
阅读全文 »