随笔分类 -  Kubernetes

摘要:前因:因为要搭建ingress-nginx,根据官方提供的yaml文档,里面有2处用的到的镜像是需要从registry.k8s.io下载的,虚拟机无法访问到该地址,因为我们这里使用阿里云的容器镜像服务来构建镜像,下载到本地,然后更改yaml文件image源即可正常部署ingress-nginx 关键 阅读全文
posted @ 2022-12-27 16:46 忙碌在路上 阅读(733) 评论(0) 推荐(0) 编辑
摘要:前因: 今天打开本地测试k8s集群,执行kubectl get nodes,直接提示证书过期了,如图: 通过提示确实是过期了,那么我们来使用集群证书命令确认以下:执行 kubeadm certs check-expiration 确实,跟提示的一致。 解决方式: 第一步: 手动更新证书,执行:kub 阅读全文
posted @ 2022-12-20 09:38 忙碌在路上 阅读(626) 评论(0) 推荐(0) 编辑
摘要:kubectl create deployment nginx --image=nginx:1.20 -o yaml --dry-run=client > my-deployment.yaml cat my-deployment.yaml apiVersion: apps/v1 kind: Depl 阅读全文
posted @ 2022-03-02 14:54 忙碌在路上 阅读(219) 评论(0) 推荐(0) 编辑
摘要:参考文章:https://www.cnblogs.com/lidong94/p/14518362.html 纠正问题: 1、第四步创建NFS provisioner的时候使用的容器有一点问题,无法创建出pv,可以把镜像修改为:easzlab/nfs-subdir-external-provision 阅读全文
posted @ 2022-02-11 15:53 忙碌在路上 阅读(283) 评论(0) 推荐(0) 编辑
摘要:k8s安装dashboard面板 阅读全文
posted @ 2022-02-09 17:18 忙碌在路上 阅读(298) 评论(0) 推荐(0) 编辑
摘要:root@k8s-master:~# kubectl get node The connection to the server localhost:8080 was refused - did you specify the right host or port? 原因:使用kubeadm安装的k 阅读全文
posted @ 2021-03-17 21:06 忙碌在路上 阅读(715) 评论(0) 推荐(0) 编辑
摘要:首先是deployment: apiVersion: apps/v1 kind: Deployment metadata: name: webapp1 spec: replicas: 1 selector: matchLabels: app: webapp1 template: metadata: 阅读全文
posted @ 2021-03-08 15:22 忙碌在路上 阅读(99) 评论(0) 推荐(0) 编辑
摘要:kubernets-dashboard顾名思义是操作面板安装,也就是可视化管理机器,同意我们用镜像结合配置文件部署。 1、下载镜像: docker pull registry.docker-cn.com/kubernetesdashboarddev/kubernetes-dashboard-amd6 阅读全文
posted @ 2018-01-29 11:37 忙碌在路上 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:为了是集群内的服务能使用dns进行服务解析,集群内需要使用dns服务器,可以按照kube官方dns,即kubedns或者其他的dns,比如coredns, 本例中按照的为coredns,按照简单,编辑文件执行create部署即可,使用现成的镜像安装。 在/etc/kubernetes/yamlfil 阅读全文
posted @ 2018-01-29 11:21 忙碌在路上 阅读(3154) 评论(0) 推荐(0) 编辑
摘要:hi,everybody,我回来了,之前安装到flannel之后,文章一直没有更新,甚至不少小伙伴都来加qq询问是否继续更新了, 这里说明下原因,我在部署1.91node的时候的确出现了各种各样的问题,导致节点启动后哦,master总是看不到,遇到的问题大概有 1、虚拟机时间同步不一致问题,导致et 阅读全文
posted @ 2018-01-13 14:20 忙碌在路上 阅读(9973) 评论(0) 推荐(0) 编辑
摘要:node节点需要安装flannel网络插件才能保证所有的pod在一个局域网内通信,直接使用yum安装即可,版本是0.7.1. 1、安装flannel插件: 注意是2个node节点都需要安装,都需要修改service文件和配置文件。 yum install flannel -y 2、修改service 阅读全文
posted @ 2018-01-05 11:06 忙碌在路上 阅读(7799) 评论(0) 推荐(0) 编辑
摘要:再次明确下架构: 三台虚拟机 centos 7.4系统,docker为17版本,ip为10.10.90.105到107,其中105位master,接下来的master相关组件安装到此机器上。 etcd集群为3台,分别复用这3台虚拟机。 作为k8s的核心,master节点主要包含三个组件,分别是: 三 阅读全文
posted @ 2018-01-04 16:51 忙碌在路上 阅读(2190) 评论(2) 推荐(0) 编辑
摘要:这里的etcd集群复用我们测试的3个节点,3个node都要安装并启动,注意修改配置文件 1、TLS认证文件分发:etcd集群认证用,除了本机有,分发到其他node节点 scp ca.pem kubernetes-key.pem kubernetes.pem root@10.10.90.106:/et 阅读全文
posted @ 2017-12-29 11:37 忙碌在路上 阅读(1931) 评论(0) 推荐(0) 编辑
摘要:前提: 安装kubelet工具,参考:https://jimmysong.io/kubernetes-handbook/practice/kubectl-installation.html 如遇科网络问题请自行解决。 推荐国外vps服务器:https://www.vultr.com/?ref=729 阅读全文
posted @ 2017-12-28 09:38 忙碌在路上 阅读(3171) 评论(0) 推荐(0) 编辑
摘要:安装前忠告:如果你用的是虚拟机,强烈不建议你使用克隆(链接克隆)的方式,至于完整克隆不知道有没有问题,每一台全新安装centos7系统最好。 一、安装前主题环境准备 1、docker安装 建议使用官网yum源安装,添加yum源之后,直接yum install docker即可 2、关闭所有节点的se 阅读全文
posted @ 2017-12-27 15:50 忙碌在路上 阅读(9436) 评论(0) 推荐(0) 编辑