15 shenghuiping2001

尚未进行身份认证

专注AIX小型机维护! 不轻易服输,不轻言放弃.--心是梦的舞台,心有多大,舞台有多大。踏踏实实做事,认认真真做人.

等级
TA的排名 1k+

k8s 中加入新node

今天在家实践了向k8s master 中加入新的node: test3 (主要就是安装docker, kubelet,kube-proxy)部署规划192.168.122.152 k8s-master192.168.122.153 test3---1.关闭防火墙$ systemctl stop firewalld备注:必须关闭2.关闭selinux$ ...

2020-02-29 12:30:04

干净删除docker - Failed to start Docker Application Container Engine

今天发现docker 有问题,想重装一下,但是删除: yum -y remove docker 报错:[root@test4 ~]# yum -y remove dockerLoaded plugins: fastestmirrorNo Match for argument: dockerNo Packages marked for removal后来发现方法不对:[root@t...

2020-01-01 10:25:21

docker push时即使账户密码正确也显示 [denied: requested access to the resource is denied]

今天想再 把本地的docker image 镜像push 到: https://hub.docker.com/Step1: login : https://hub.docker.com/[root@test3 tool]# docker loginLogin with your Docker ID to push and pull images from Docker Hub. If y...

2019-12-26 13:40:42

Openshift 构建 容器化mysql

1: 准备mysql镜像查看Image streams Openshift 提供了image streams管理镜像,"An image stream can be used to automatically perform an action, such as updating a deployment, when a new image, such as a new version of...

2019-12-24 17:31:59

mysql 建立pod 状态CrashLoopBackOff 的解决

1今天发现我的pod 建后:状态是 CrashLoopBackOff[root@test3 ~]# oc get podNAME READY STATUS RESTARTS AGEmysql01-1-qs0n7 0/1 CrashLoopBackOff 9 3...

2019-12-24 16:48:24

openshift 添加Image Stream 模板

Image Stream是一组镜像的集合,可以在一个Image Stream中定义一些名称及标签(tag),并定义这些名字及标签指向的具体镜像。使用Image Stream的目的是方便地将一组相关联的镜像进行整合管理和使用。Openshift默认为用户定义了一系列开箱即用的Image Stream。先登入自己openshift 账户:oc login -u dev -p dev注...

2019-12-24 10:57:02

git - 不断创建分支-合并 --- 再体验02

在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。下面开始实战。首先,我们创建dev分支,然后切换到dev分支:$ git checkout -b dev...

2019-12-23 12:48:52

Git - 添加远程github 库

现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:在Repository name填入learngit,其他保持默认设置,点击“...

2019-12-22 18:53:06

让 git帮我们进行版本控制哦 -- 初体验01

今天实践了git 共享,很好,很强大。1:install gityum install git安装完成后,还需要最后一步设置,在命令行输入:[root@test3 ~]# git config --global user.name "sheng"[root@test3 ~]# git config --global user.email "shp.XXX@163.com"因为...

2019-12-22 10:07:14

强制删除pod 在openshift 上失败的解决

今天运行的pod 总是失败,想把它删除,pod 删除后,又重新create.特别说明,这个pod 是openshift 上创建新的new-app 一起创建的:[root@test3 docker]# oc new-app nginxwarning: Cannot find git. Ensure that it is installed and in your path. Git is...

2019-12-21 13:28:16

kubenates (openshift)运行任务时出现can't join IPC of container...non-shareable IPC的错误

今天在运行openshift 的时候,发现pod container 不能运行,报错:can't join IPC of container...non-shareable IPC的错误参考:https://blog.csdn.net/qq_38592816/article/details/103107584解决了,方法如下:1: 查看pod 的信息:[root@test3 ~]#...

2019-12-21 10:15:03

openshift 创建imagestream 不成功 (解决)

今天实践了创建imagestream 不成功的case:1: 先看一下image:docker images 发现有个image 是nginx, 所以就build 一下,报错:[root@test3 ~]#oc new-build --image-stream=nginx --binary=true --name=shpwarning: Cannot find git. Ens...

2019-12-20 17:37:03

openshift 中oc get pod 找不到pod (附一些检查command)

今天练习通过yaml 文件来创建pod (application 应用), 参考的link 是:https://www.cnblogs.com/xcmelody/p/11382976.html还是先贴一下代码:(注意: 和上面link 中代码有改动)[root@test3 scripts]# cat nginx.yamlapiVersion: v1items:- apiVer...

2019-12-20 16:50:11

k8s 使用本地镜像的时候 - imagePullPolicy:Nevel

今天实践了k8s 对image 的拉取的实验:--------------------------------------还是先看一下kubectl 对镜像的管理:k8s的配置文件中经常看到有imagePullPolicy属性,这个属性是描述镜像的拉取策略Always 总是拉取镜像IfNotPresent 本地有则使用本地镜像,不拉取Never 只使用本地镜像,从不拉取,即使本地没...

2019-12-18 16:38:39

Ansible - Jenkins 学习解决permission denied

今天用jenkins 来执行在remote server 上执行 create folder 的时候,报错:看一下output log:Console OutputStarted by user shengBuilding in workspace /var/lib/jenkins/workspace/Create folder in test2 system[Create fo...

2019-12-03 13:48:44

Ansible-tags的用法

这篇文章会介绍playbook中tags的用法。你写了一个很长的playbook,其中有很多的任务,这并没有什么问题,不过在实际使用这个剧本时,你可能只是想要执行其中的一部分任务而已,或者,你只想要执行其中一类任务而已,而并非想要执行整个剧本中的全部任务,这个时候我们该怎么办呢?我们可以借助tags实现这个需求。见名知义,tags可以帮助我们对任务进行'打标签'的操作,当任务存在标签以...

2019-11-01 15:52:07

从harbor部署到在k8s中使用

今天实现harbor 对镜像的管理,参考的:https://www.cnblogs.com/wdliu/p/10250385.html一、概述  harbor是什么呢?英文单词的意思是:港湾。港湾用来存放集装箱(货物的),而docker的由来正是借鉴了集装箱的原理,所以harbor是用于存放docker的镜像,作为镜像仓库使用。官方的说法是:Harbor是一个用于存储和分发Docker镜像...

2019-11-01 10:44:13

k8s - ingress 的理解和实践

Ingress 英文翻译 进入;进入权;进食,更准确的讲就是入口,即外部流量进入k8s集群必经之口。这道大门到底有什么作用?我们如何使用Ingress?k8s又是如何进行服务发现的呢?先看一张图:OK。ingress 的作用可以做到 service nodeport 不能做到的 使用不同的web url 来指向不同的pod service 的功能。下面开始部署:看了网上下载以下两个ya...

2019-10-30 14:09:06

k8s 中pod NordPort 的理解- 可以改变service web 的port- 只要对应相关的pod 的app 就可以了

1:通过pod 来创建service: pod_nginx.yamlpod_nginx.yml apiVersion: v1kind: Podmetadata: name: nginx-pod labels: app: nginxspec: containers: - name: nginx-container image: nginx p...

2019-10-26 12:44:50

k8s 用PV & PVC 的创建persistent Volume

今天实践了在k8s server 上安装PV, PVC 安装nfs 的文件系统。PersistentVolume (PV) 是外部存储系统中的一块存储空间,由管理员创建和维护。与 Volume 一样,PV 具有持久性,生命周期独立于 Pod。PersistentVolumeClaim (PVC) 是对 PV 的申请 (Claim)。PVC 通常由普通用户创建和维护。需要为 Pod 分配存储...

2019-10-25 13:46:22

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。