TKE上关于postStart和preStop使用 Kubernetes 支持 postStart 和 preStop 事件。 当一个容器启动后,Kubernetes 将立即发送 postStart 事件;在容器被终结之前, Kubernetes 将发送一个 preStop 事件。 使用限制Kubernetes 在容器创建后立即发送 postStart 事件。 然而,postStart 处理函数的调用不保证早于容器的入口点(entrypoint) 2020-09-22 Kubernetes > TKE #Kubernetes #TKE
Docker常用命令及知识 本文介绍了日常运维中用的一些docker命令和知识。 docker容器访问其他容器服务docker run -d –network host -p 8081:8081 xxxxxxxx:v3 docker-compose基于docker-compose.yml,通常启动的时候是一个服务,这个服务通常由多个container共同组成,并且端口,配置等由docker-compose定义好。 启动doc 2020-09-22 Docker #Docker
二进制部署k8s 本文主要介绍了如何在centos上采用二进制搭建k8s集群。 软件环境 软件 版本 操作系统 CentOS7.6_x64 Docker 19-ce Kubernetes 1.15.12 服务器角色 角色 IP 组件 k8s-master 192.168.21.31 kube-apiserver,kube-controller-manager,kube-schedul 2020-09-20 Kubernetes > Docker #Kubernetes #Docker
TKE使用自建NFS持久化存储 使用TKE的过程中,我们需要把pod一些文件持久化存储到外部,这边我们会用到nfs存储,其实在腾讯云上有CFS服务,可以用CFS作为文件存储服务器,TKE也支持将文件挂载到CFS上存储。但是如果你想自己管理nfs服务器,这边也可以通过自建nfs服务器来作为tke集群中pod存储。下面我们来说一下如何将pod的文件挂载到自建的nfs服务器来进行存储。 创建nfs服务器首先我们先在腾讯云上申请一台cv 2020-09-17 TKE > Kubernetes #Kubernetes #TKE #NFS
kubeadm部署k8s 本文主要介绍了如何在centos上采用kubeadm搭建k8s集群。 环境准备服务器master01:192.168.1.110 (最少2核CPU)node01:192.168.1.100 规划services网络:10.96.0.0/12pod网络:10.244.0.0/16 配置hosts解析各主机12345vim /etc/hosts127.0.0.1 loc 2020-09-15 Kubernetes > Docker #Kubernetes #Docker
Kubernetes之helm部署使用 本篇文章主要介绍了如何通过helm部署应用到k8s集群中 Helm的介绍Helm就相当于kubernetes环境下的yum包管理工具。 用途做为 Kubernetes 的一个包管理工具,Helm具有如下功能: 创建新的 chart chart 打包成 tgz 格式 上传 chart 到 chart 仓库或从仓库中下载 chart 在Kubernetes集群中安装或卸载 chart 管理用Helm 2020-09-11 Kubernetes > Helm #Kubernetes
Kubernetes在pod中配置hosts解析域名 本篇文章介绍了如何给pod配置host域名解析 当 DNS 配置以及其它选项不合理的时候,通过向 Pod 的 /etc/hosts 文件中添加条目,可以在 Pod 级别覆盖对主机名的解析。在 1.7 版本后,用户可以通过 PodSpec 的 HostAliases 字段来添加这些自定义的条目。 建议通过使用 HostAliases 来进行修改,因为该文件由 Kubelet 管理 2020-09-11 Kubernetes #Kubernetes
关于kubernetes垃圾回收那点事 本篇文章介绍了在kubernetes中kubelet如何对镜像和容器进行垃圾回收。 kubelet垃圾回收介绍及源码分析使用kubernetes的过程中,为了保持磁盘的空间在一个合理的使用率,kubele提供了垃圾回收机制,kubelet的垃圾回收机制分为镜像的回收和container的回收。 Kubelet 垃圾回收(Garbage Collection)是一个非常有用的功能,它负责自动清理节点 2020-09-10 Kubernetes #Kubernetes
linux定位问题常用命令 本篇文章主要介绍了在使用linux过程中常见的一些定位问题的命令。 ifconfig(查看网卡)12345678910111213141516171819$ ifconfigenp1s0 Link encap:Ethernet HWaddr 28:d2:44:eb:bd:98 inet addr:192.168.0.103 Bcast:192.168.0.255 2020-08-28 linux #linux
Kubernetes插件之ip-masq-agent 本章主要介绍了ip-masq-agent在k8s集群中的部署和使用 ip-masq-agent简介ip-masq-agent 配置 iptables 规则以隐藏位于集群节点 IP 地址后面的 pod 的 IP 地址。 这通常在将流量发送到集群的 podCIDR范围之外的目的地时使用。什么是snat 源地址转换是内网地址向外访问时,发起访问的内网ip地址转换为指定的ip地址(可指定具体的服务以及相应 2020-08-28 Kubernetes #Kubernetes #ip-masq-agent