企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/安信证券DevOps探索与实践develop release feature 流水线 dev 流水线 sit 流水线 本地feature开发 push webhook feature 流水线 Merge Request Code Review accept merge webhook webhook sit 流水线 create release branch dev 流水线 工具集成-提交即触发构建 持续集成-集成规则及自动触发流水线 UAT SIT playbook hosts文件 shell脚本 软件包 源代码 软件包 同一个制品,使用同样的过程和工具部署所有环境 UAT仓库 SIT仓库 DEV仓库 UAT环境 SIT环境 DEV环境 RELEASE仓库 PRD环境 构建 构建 SIT验收通过 UAT验收通过 永久保留 保留两周 制品晋级 sit流水线 uat流水线 develop流水线0 码力 | 27 页 | 2.42 MB | 1 年前3
Secrets Management at
Scale with Vault & RancherScheduling, Automation, etc? 6 Why Kubernetes ? Common compute platform across any infrastructure DEV DATA CENTER CLOUD BRANCH 5G / EDGE ✔ Common API & Packaging ✔ Health Checks/HA ✔ Load Balancing ✔ Backup and Recovery ✔ Autoscaling ✔ Service Discovery ✔ Networking ✔ RBAC & Access Control DEV DATA CENTER CLOUD BRANCH 5G / EDGE ✔ Common API & Packaging ✔ Health Checks/HA ✔ Load Balancing Linux Enterprise Product Family Amazon EKS Azure AKS Google GKE Cloud Datacenter Edge Branch Dev Secret Management in Kubernetes 16 17 18 Secret Management Challenges ● Secrets sprawl ● Secrets0 码力 | 36 页 | 1.19 MB | 1 年前3
CIS Benchmark Rancher Self-Assessment Guide - v2.4Script: 5.1.5.sh #!/bin/bash export KUBECONFIG=${KUBECONFIG:-/root/.kube/config} kubectl version > /dev/null if [ $? -ne 0 ]; then echo "fail: kubectl failed" exit 1 fi accounts="$(kubectl --ku 3.2.sh #!/bin/bash -e export KUBECONFIG=${KUBECONFIG:-"/root/.kube/config"} kubectl version > /dev/null if [ $? -ne 0 ]; then CIS Benchmark Rancher Self-Assessment Guide - v2.4 52 echo "fail: 5.6.4.sh #!/bin/bash -e export KUBECONFIG=${KUBECONFIG:-/root/.kube/config} kubectl version > /dev/null CIS Benchmark Rancher Self-Assessment Guide - v2.4 53 if [[ $? -gt 0 ]]; then echo "fail:0 码力 | 54 页 | 447.77 KB | 1 年前3
CIS 1.5 Benchmark - Self-Assessment Guide - Rancher v2.5Script: 5.1.5.sh #!/bin/bash export KUBECONFIG=${KUBECONFIG:-/root/.kube/config} kubectl version > /dev/null if [ $? -ne 0 ]; then echo "fail: kubectl failed" exit 1 fi accounts="$(kubectl --ku /.kube/config"} CIS 1.5 Benchmark - Self-Assessment Guide - Rancher v2.5 52 kubectl version > /dev/null if [ $? -ne 0 ]; then echo "fail: kubectl failed" exit 1 fi for namespace in $(kubectl Guide - Rancher v2.5 53 export KUBECONFIG=${KUBECONFIG:-/root/.kube/config} kubectl version > /dev/null if [[ $? -gt 0 ]]; then echo "fail: kubectl failed" exit 1 fi default_resources=$(kubectl0 码力 | 54 页 | 447.97 KB | 1 年前3
Deploying and ScalingKubernetes with Rancher
AND SCALING KUBERNETES WITH RANCHER example a container running cAdvisor can mount and look at /dev/cgroups gcePersistentDisk A Google cloud engine disk which is unmounted when container is removed the certificate from the domain $ openssl s_client -showcerts -connect ${DOMAIN}:${PORT} dev/null 2>/dev/null|openssl x509 - outform PEM >ca.crt # Copy the certificate to the appropriate directories0 码力 | 66 页 | 6.10 MB | 1 年前3
SUSE Rancher MSP Use
Cases & EnablementSUSE 2021 Powering Innovation With Leadership in Linux & Kubernetes Hybrid Cloud Infrastructure Dev Datacenter Branch Cloud Edge Support & Services Catalog Security Storage Governance The platform ahead • Compliant route to market for Service providers who work with end customers • Free test and dev codes for internal workloads • Option to use MSP subscription for internal production Copyright ©0 码力 | 25 页 | 1.44 MB | 1 年前3
Rancher Hardening Guide Rancher v2.1.xa key and an empty configuration file: Rancher_Hardening_Guide.md 11/30/2018 4 / 24 head -c 32 /dev/urandom | base64 -i - touch /etc/kubernetes/encryption.yaml Set the file ownership to root:root0 码力 | 24 页 | 336.27 KB | 1 年前3
[Buyers Guide_DRAFT_REVIEW_V3] Rancher 2.6, OpenShift, Tanzu, Anthosworkloads running on its many versions. Whether the requirement is to quickly create and tear down dev or test environments or lift and shift legacy applications to the cloud, support for Windows containers0 码力 | 39 页 | 488.95 KB | 1 年前3
共 8 条
- 1













