OpenShift Container Platform 4.6 在裸机上安装metadata.name 集群的名称。集群的 DNS 记录 是 {{.metadata.name}}. {{.baseDomain}} 的子域。 小写字母,连字符(-)和句点(.)的字符串,如 dev。 platform 执行安装的具体平台配置: aws、baremetal、azure、 openstack、ovirt、vspher e。有关 platform.参数的额外信 获取集群的 Ignition 配置文件。 $ sudo coreos-installer install \ --ignition-url=https://host/worker.ign /dev/sda 第 第 1 章 章 在裸机上安装 在裸机上安装 29 配置合适的 PXE 或 iPXE 基础架构。 具有 HTTP 服务器的访问权限,以便您可从计算机进行访问。 流程 流程 1 rootfs_url=http:// /rhcos- -live- rootfs. .img coreos.inst.install_dev=/dev/sda coreos.inst.ignition_url=http:// /bootstrap.ign 2 3 指定上传到 HTTP 服务器的 live kernel 0 码力 | 160 页 | 1.70 MB | 1 年前3
OpenShift Container Platform 4.14 存储/var/lib 中的临时存储使用情况: 输 输出示例 出示例 $ df -h /var/lib Filesystem Size Used Avail Use% Mounted on /dev/disk/by-partuuid/4cd1448a-01 69G 32G 34G 49% / 第 第 2 章 章 了解 了解临时 临时存 存储 储 9 第 3 章 了解持久性存储 19 1 2 3 在 pod 中挂载卷的路径。 要挂载的卷的名称。不要挂载到容器 root、/ 或主机和容器中相同的任何路径。如果容器有足够权 限,可能会损坏您的主机系统(如主机的 /dev/pts 文件)。使用 /host 挂载主机是安全的。 要使用的 PVC 名称(存在于同一命名空间中)。 3.5. 块卷支持 OpenShift Container Platform 可以静态 fedora:26 command: ["/bin/sh", "-c"] args: [ "tail -f /dev/null" ] volumeDevices: 1 - name: data devicePath: /dev/xvda 2 volumes: - name: data persistentVolumeClaim:0 码力 | 215 页 | 2.56 MB | 1 年前3
OpenShift Container Platform 4.8 CLI 工具--embed-certs --certificate-authority=~/.kube/e2e/kubernetes.ca.crt # Disable cert checking for the dev cluster entry oc config set-cluster e2e --insecure-skip-tls-verify=true # Set custom TLS server myregistry.com/myimage:latest docker.io/myrepository/myimage:stable \ docker.io/myrepository/myimage:dev # Copy multiple images oc image mirror myregistry.com/myimage:latest=myregistry.com/other:test project with minimal information oc new-project web-team-dev # Create a new project with a display name and description oc new-project web-team-dev --display-name="Web Team Development" -- description="Development0 码力 | 152 页 | 1.24 MB | 1 年前3
涂小刚-基于k8s的微服务实践k8s-namespaces 环境名称定义采用业务线缩写名加环境名组成 k8s-service名称、app名称和应用名称包名保持一致 k8s-api配置对象 作用 k8s-namespace 通过配置文件关键字dev/test/prod等声明应用所属的环境,隔离不同环境业务,通过特定标识来识别业务线。 k8s-service k8s-dns注册服务名,通过配置文件关键字关联业务线应用名称,保持应用和k8s之间的关联。 中控制,git版本和容器镜像必需保持一致关联性,方便问题回溯。 git master dev checkout v20 dev docker build harbor app-name:2019-0510-1033_v20 push app-name:2019-0510-1033_dev 仓库域名+路径 空间名 应用名称 日期-时间戳 git版本库 镜像完整地址 registry nginx-lb-ha k8s应用对接阿波罗 提供配置获取、管理接口 配置管理界面 vip appid qx-user-web pod-name namespace TEST DEV k8s应用 容器平台日志解决方案 node-local-path /data/all-log pod-path /data/all-log kafka-cluster elasticsearch-cluster0 码力 | 19 页 | 1.34 MB | 1 年前3
Docker 从入门到实践 0.4MAINTAINER Docker NewbeeRUN apt-get -qq update RUN apt-get -qqy install ruby ruby-dev RUN gem install sinatra Dockerfile 基本的语法是 使用 # 来注释 FROM 指令告诉 Docker 使用哪个镜像作为基础 接着是维护者的信息 RUN 50d21070ec0c Removing intermediate container b07cc3fb4256 Step 3 : RUN apt-get -qqy install ruby ruby-dev ---> Running in a5b038dd127e Selecting previously unselected package libasan0:amd64. (Reading database 准输入保持打开。 在交互模式下,用户可以通过所创建的终端来输入命令,例如 root@af8bae53bdd3:/# pwd / root@af8bae53bdd3:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var 当利用 docker run 来创建容器时,Docker 0 码力 | 179 页 | 2.27 MB | 1 年前3
生产环境 istioruntime app dev prod dev prod internal external on-prem dev prod public cloud gke dev prod dev prod internal external on-prem internet external navikt/app:1 port: 8080 replicas: { min: 2, max: 4 } probes: { liveness: … } ingresses: - app.dev-gke.nais.io egresses: - svc-not-in-mesh.nav.local secrets: true accessPolicy: inbound: navikt/app:1 port: 8080 replicas: { min: 2, max: 4 } probes: { liveness: … } ingresses: - app.dev-gke.nais.io egresses: - svc-not-in-mesh.nav.local secrets: true accessPolicy: inbound:0 码力 | 42 页 | 3.45 MB | 1 年前3
docker 原理与应用实践 --
张成远
DM-thin provision example • dd if=/dev/zero of=metadata bs=1024k count=128 • dd if=/dev/zero of=data bs=1024k count=1024 • losetup /dev/loop7 metadata • losetup /dev/loop6 data • dmsetup create pool 20971520 thin-pool /dev/loop7 /dev/loop6 128 512" DM-thin provision example • dmsetup message /dev/mapper/pool 0 "create_thin 0" • dmsetup create thin --table "0 2097152 thin /dev/mapper/pool 0" • • mkfs.ext4 /dev/mapper/thin • mount /dev/mapper/thin /export Docker storage driver—DM thin provision • data 和 metadata 需要两个块设备 • truncate 生成文件, loop 设备 • dm.loopdatasize=100G • dm.basesize=10G0 码力 | 26 页 | 1.79 MB | 1 年前3
Docker 从入门到实践 0.9.0(2017-12-31)#(nop) EXPOSE 443/tcp 80/tcp 0 B4 weeks ago /bin/sh -c ln -sf /dev/stdout /var/log/nginx/ 22 B 4 weeks ago /bin/sh -c apt-key adv --keyserver 脚本一样把每个 命令对应一个 RUN 呢?比如这样: FROM debian:jessie RUN apt-get update RUN apt-get install -y gcc libc6-dev make RUN wget -O redis.tar.gz "http://download.redis.io/releases/redis-3.2.5.tar.gz" RUN mkdir -p AUFS,曾经是最大不得超过 42 层,现在是不得超过 127 层。 上面的 Dockerfile 正确的写法应该是这样: FROM debian:jessie RUN buildDeps='gcc libc6-dev make' \ && apt-get update \ && apt-get install -y $buildDeps \ && wget -O redis.tar 0 码力 | 370 页 | 6.73 MB | 1 年前3
OpenShift Container Platform 4.8 安装章 章 为 为断开 断开连 连接的安装 接的安装 MIRROR 镜 镜像 像 27 1 d. 导出要进行镜像的存储库名称: 对于生产环境版本,必须指定 openshift-release-dev。 e. 导出 registry pull secret 的路径: 对于,请指定您创建的镜像 registry 的 pull secret 的绝对路径和文 imageContentSources 部分添加到 install- config.yaml 文件中。 iv. 将镜像镜像到可移动介质的目录中: $ PRODUCT_REPO='openshift-release-dev' $ LOCAL_SECRET_JSON=' ' $ RELEASE_NAME="ocp-release" $ ARCHITECTURE= openshift-install version release image quay.io/openshift-release-dev/ocp-release:4.y.z-x86_64 $ oc adm release extract quay.io/openshift-release-dev/ocp-release:4.y.z-x86_64 -- credentials-requests --cloud=aws 0 码力 | 2586 页 | 27.37 MB | 1 年前3
OpenShift Container Platform 4.7 安装OpenShift Container Platform 4.7 安装 安装 70 1 d. 导出要进行镜像的存储库名称: 对于生产环境版本,必须指定 openshift-release-dev。 e. 导出 registry pull secret 的路径: 对于,请指定您创建的镜像 registry 的 pull secret 的绝对路径和文 imageContentSources 部分添加到 install- config.yaml 文件中。 iv. 将镜像镜像到可移动介质的目录中: $ PRODUCT_REPO='openshift-release-dev' $ LOCAL_SECRET_JSON=' ' $ RELEASE_NAME="ocp-release" $ ARCHITECTURE= openshift-install version release image quay.io/openshift-release-dev/ocp-release:4.y.z-x86_64 $ oc adm release extract quay.io/openshift-release-dev/ocp-release:4.y.z-x86_64 -- credentials-requests --cloud=aws 0 码力 | 2276 页 | 23.68 MB | 1 年前3
共 326 条
- 1
- 2
- 3
- 4
- 5
- 6
- 33













