kubernetes
dearfulan
这个作者很懒,什么都没留下…
展开
-
kubeadm reset后安装遇到的错误:Unable to connect to the server: x509: certificate signed by unknown authority
前面通过kubeadm reset重置k8s环境之后,执行了kubeadm init命令[root@m ~]# kubeadm init --kubernetes-version=1.14.0 --apiserver-advertise-address=192.168.56.51 --pod-network-cidr=10.244.0.0/16初始化完成后按照出现的提示执行了如下命令:...原创 2020-01-30 14:41:16 · 1733 阅读 · 0 评论 -
记一次kubect init初始化端口占用问题
之前的k8s环境有问题,想要重新安装一下集群环境使用了kubeadm reset 命令,但是在执行kubeadm init的时候提示如下错误:后来发现是因为在kubeadm reset的时候询问是否重置按了空格键,需要手动输入y...原创 2020-01-30 14:27:57 · 1028 阅读 · 0 评论 -
强制删除Pod
一般情形下我们删除Pod,可以通过kubectl delete -f XX.yaml命令来删除,或者kubectl delete <your-pod-name>,不过有时会出现无法删除的情形,我是因为没有通过原来的yaml删除对应的pod,deployment,service,而直接修改了yaml并执行apply -f,导致无法删除,此时就需要强制删除之前无用的Pod解决:加参数 ...原创 2020-01-30 13:59:48 · 8657 阅读 · 0 评论 -
kubernetes(六)k8s核心组件学习
1.1 Master和NodeMasterK8S集群中的控制节点,负责整个集群的管理和控制,可以做成高可用,防止一台Master不可用。 其中有一些关键的组件:API Server,Controller Manager,Scheduler等NodeNode会被Master分配一些工作,当某个Node不可用时,会将工作负载转移到其他Node节点上。Node上有一些关键的进程...原创 2019-12-13 20:38:35 · 686 阅读 · 0 评论 -
docker,k8s学习笔记汇总
整理了下博客里关于docker和k8s的文章,方便查看docker学习笔记(一)docker入门docker学习笔记(二)创建自己的镜像docker学习笔记(三)docker中的网络docker学习笔记(四)docker数据持久化volumedocker学习笔记(五)docker实战docker学习笔记(六)docker-composedocker学习笔记(七)dock...原创 2019-12-10 09:16:12 · 333 阅读 · 1 评论 -
kubernetes(八)问题排查
1.Mastermaster上的组件是运行k8s的不可缺少的一部分,共同管理k8s集群1)如果apiserver出问题 apiserver是K8s集群最重要的组件,提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是 整个系统的数据总线和数据中心。所有的命令都需要和apiserver进行交互,是k8s的"大脑",ap...原创 2019-12-09 18:02:52 · 360 阅读 · 0 评论 -
kubernetes(七)项目部署方式:蓝绿部署,灰度发布/金丝雀发布,滚动更新
在项目迭代的过程中,不可避免需要上线进行部署。目前项目部署的方式有很多种:像重新部署,蓝绿部署,金丝雀部署(灰度部署),滚动更新。本文简单介绍下这些常见的部署方案以及使用k8s怎么进行对应部署重新部署定义:先停止旧服务,然后启动新服务,这是最简单的一种部署方式缺点:在整个过程中会出现一段时间的服务不可用先准备两个自己的镜像,访问接口为/dockerfile,返回的数据不一样:...原创 2019-12-09 22:48:10 · 2269 阅读 · 2 评论 -
kubernetes(二)k8s组件
基本概念PodA Pod (as in a pod of whales or pea pod) is a group of one or more containers (such as Docker containers), with shared storage/network, and a specification for how to run the containers...原创 2019-12-04 22:59:06 · 253 阅读 · 0 评论 -
kubernetes(五)k8s进阶
1.Pod lifecyclehttps://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/Pod的生命周期 挂起(Pending):Pod的yaml已被Kubernetes接受执行,但有一个或者多个容器尚未创建完成运行中(Running):Pod 已经绑定到了一个节点上,其中所有的容器都已被创建。至少有一个容器正在运行,或者...原创 2019-12-07 22:25:23 · 939 阅读 · 0 评论 -
kubernetes(三)k8s中通信和Service
目录1.同一个Pod中的容器通信2.集群内Pod之间的通信3 集群内Service-Cluster IP4.外部服务访问集群中的Pod4.1 Service-NodePort4.2.Service-LoadBalance4.3.Ingress1.同一个Pod中的容器通信Each Pod is assigned a unique IP address...原创 2019-12-07 18:00:41 · 1875 阅读 · 0 评论 -
kubernetes(四)Storage
1.VolumeOn-disk files in a Container are ephemeral, which presents some problems for non-trivial applications when running in Containers. First, when a Container crashes, kubelet will restart it...原创 2019-12-07 19:51:17 · 376 阅读 · 0 评论 -
kubernetes(一)kubeadm搭建k8s集群
使用kubeadm搭建一个k8s集群1个MasterNode,2个WorkNode步骤1.准备3台centos机器可以使用阿里云,也可以使用virtualbox或者vmMasterNode:192.168.56.51WorkNode:192.168.56.61 192.168.56.622.更新并安装依赖yum -y updateyum install -...原创 2019-11-24 18:57:57 · 286 阅读 · 0 评论