摘要:
一、介绍 Kubernetes Dashboard是Kubernetes集群的基于Web的通用UI。它允许用户管理在群集中运行的应用程序并对其进行故障排除,以及管理群集本身。 二、搭建dashboard github网站参考:https://github.com/kubernetes/dashboa 阅读全文
摘要:
一、基础集群环境搭建 架构图: 服务器清单 1、安装最小化Ubuntu系统 1、修改内核参数,修改网卡名称,将ens33改为eth0 root@ubuntu:vim /etc/default/grub GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" 阅读全文
摘要:
一、Ubuntu最小化安装 1、修改内核参数,修改网卡名称,将ens33改为eth0 root@ubuntu:vim /etc/default/grub GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" root@ubuntu:update-grub 阅读全文
摘要:
k8s组件介绍: (1)kube-apiserver:Kubernetes API server 为api对象验证并配置数据,包括pods、services、replicationcontrollers和其它api对象API Server提供REST操作和到集群共享状态的前端,所有其他组件通过它进行 阅读全文
摘要:
CNCF(Cloud Native Compute Foundation) 是 Linux 基金会旗下的一个组织,旨在推动以容器为中心的云原生系统。从 2016 年 11 月,CNCF 开始维护了一个名为 Cloud Native Landscape 的 repo,汇总目前比较流行的云原生技术,并加 阅读全文
摘要:
1、kubernetes设计架构 k8s基础集群环境主要是运行kubernetes管理端服务以及node节点上的服务部署及使用。 Kubernetes设计架构文档:https://www.kubernetes.org.cn/kubernetes%E8%AE%BE%E8%AE%A1%E6%9E%B6% 阅读全文
摘要:
升级kubernetes到指定版本实战 1、在master节点上查看此时的kubernetes的版本 因为是yum安装的kubernetes,需要查看此时的版本,然后再去官网查看1.14.1的最新版本是多少 [root@master ~]# rpm -qi kubeadm Name : kubead 阅读全文
摘要:
容器之间的互联 1、容器互联介绍 即在同一个宿主机上的容器之间可以通过自定义的容器名称相互访问 ,比如一个业务前端静态页面是使用nginx,动态页面使用的是tomcat由于容器在启动的时候其内部IP地址是DHCP随机分配的,所以如果通过内部访问的话,自定义名称是相对比较固定的,因此比较适用于此场景。 阅读全文
摘要:
1、限制容器的资源 默认情况下,容器没有资源限制,可以使用主机内核调度程序允许的尽可能多的给定资源。Docker提供了控制容器可以使用多少内存或CPU的方法,设置docker run命令的运行时配置标志。本篇提供有关何时应设置此类限制的详细信息以及设置这些限制的可能含义。 其中许多功能都要求您的内核 阅读全文
摘要:
一、制作tomcat镜像: 基本架构图: 1、制作JDK镜像 基于官方提供的centos7.2.1511基础镜像构建JDK和tomcat镜像,先构建JDK镜像,然后再基于JDK镜像构建tomcat镜像。 JDK下载路径:https://www.oracle.com/technetwork/java/ 阅读全文