![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 51
yylの博客
这个作者很懒,什么都没留下…
展开
-
Kubernetes常用控制命令
文章目录Kubernetes常用控制命令1-获取加入集群命令2-修改deployment副本数3-查看pod详细信息4-查看service信息5-查看服务发现endpoint6-查看集群所有pod状态详细信息7-查看集群状态8-给节点设置标签9-获取所有标签信息10-查看所有deployment/daemonset/statefulset所有pod11-强制删除pod(有时候pod没有自动销毁)12-master节点污点设置(配置master为node也在其中)13-清空pv14-无法删除namespace原创 2021-02-07 17:03:29 · 520 阅读 · 0 评论 -
K8S配置docker私有化仓库地址
K8S配置docker私有化仓库地址场景: 需要从harbor私有仓库中pull镜像1. 一行命令直接创建secret# 修改中参数kubectl create secret docker-registry <secret名称> --namespace=idea --docker-server=<仓库地址> --docker-username=<账号> --docker-password=<密码># yaml中containers同级添原创 2021-12-13 17:10:03 · 1471 阅读 · 0 评论 -
K8S 通过configMap引用环境变量
K8S 通过configMap引用环境变量以nginx为例1. 创建configMapconf.yaml配置中新建两个环境变量ENV_1和ENV_NAMEapiVersion: v1kind: ConfigMapmetadata: name: nginx-confdata: ENV_1: "111.111.111.111" ENV_NAME: "test"kubectl apply -f conf.yaml2. 创建pod,批量引用环境变量nginx.yam原创 2021-12-08 16:16:47 · 3662 阅读 · 0 评论 -
Ubuntu 18.04安装kubernetes 18.0
Ubuntu 18.04安装kubernetes 18.01. 更新,修改swap# 更新apt update# 关闭swapswapoff -ased -i 's/.*swap.*/#&/' /etc/fstab2. 增加k8s源# 加入下面配置vim /etc/apt/sources.listdeb https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial main# 重新更新,可能会报错apt-get原创 2021-11-12 15:31:27 · 1532 阅读 · 0 评论 -
kubernetes (statefulSet+PV+PVC)部署redis集群(数据持久化)
文章目录kubernetes 部署redis集群(数据持久化)1-创建pv用于挂载数据1.1-创建文件夹1.2-创建pv2-创建配置3-创建redis-headlekubernetes 部署redis集群(数据持久化)1-创建pv用于挂载数据1.1-创建文件夹此处采用ceph挂载文件,直接存储在指定文件夹即可mkdir pv{1..6}1.2-创建pvcat >> pv.yaml << EOFkind: PersistentVolumeapiVersion: v1原创 2021-04-23 16:55:37 · 678 阅读 · 0 评论 -
Docker中alipne系统镜像操作
Docker中alipne系统镜像操作1-查询系统版本# 查询是否属于alipne系统cat /proc/versionuname -a2-修改下载源,并更新安装基础套件# 修改为阿里的源sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories# 更新apk update# sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /原创 2021-03-09 11:35:53 · 254 阅读 · 0 评论 -
Kubernetes使用kubeadm部署时,采用国内镜像
Kubernetes使用kubeadm部署时,采用国内镜像# 下载(此处示例版本为18.3,可自行修改)docker pull mirrorgcrio/kube-apiserver:v1.18.3docker pull mirrorgcrio/kube-controller-manager:v1.18.3docker pull mirrorgcrio/kube-scheduler:v1.18.3docker pull mirrorgcrio/kube-proxy:v1.18.3docker pu原创 2021-02-07 11:29:22 · 360 阅读 · 0 评论 -
Kubernetes配置中心(ConfigMap)使用
文章目录Kubernetes配置中心(ConfigMap)使用1.1-配置文件(以nginx为例)1.2-pod中使用配置文件Kubernetes配置中心(ConfigMap)使用1.1-配置文件(以nginx为例)kind: ConfigMap # 指定类型apiVersion: v1metadata: name: config # 配置名 namespace: nginx # 命名空间(不指定则默认为default)data: # nginx的配置文件名(内容根据实际应用)原创 2021-02-07 11:17:22 · 753 阅读 · 0 评论 -
Kubernetes创建PV和POD中使用PV
文章目录k8s 创建 PV1-NFS1.1-安装配置nfs服务端1.2-安装使用nfs2-配置PV1-新建配置文件2.创建pv3-使用pv3.1-在spec: 下创建一个 volumeClaimTemplates3.2-在containers: 下创建一个volumeMountsk8s 创建 PV1-NFS1.1-安装配置nfs服务端# 1.安装依赖yum install -y nfs-common nfs-utils rpcbind# 2.创建文件夹用于挂载mkdir /nfschmod原创 2021-02-07 11:00:25 · 1224 阅读 · 0 评论 -
Kubernetes18.3之kubeadm多master安装(Centos7)
Kubernetes18.3之kubeadm多master安装(Centos7)1-修改hosts文件# 修改名hostnamectl set-hostname k8s-master1/k8s-master2/k8s-master3bash# 主master修改hostscat <<EOF > /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1原创 2020-07-01 15:08:57 · 299 阅读 · 0 评论 -
Kubernetes1.18.3 使用ingress
Kubernetes1.18.3 使用ingress1-下载配置文件包链接: github下载百度网盘2-找到deploy文件夹下7个yaml文件提取出来3-分别修改default-backend.yaml和with-rbac.yaml4-创建kubectl create -f namespace.yamlkubectl create -f default-backend.yamlkubectl create -f configmap.yamlkubectl create -f t原创 2020-06-24 16:51:32 · 1589 阅读 · 0 评论