c盤清理的步驟是什么(如何清理C盤空間)
如何清理C盤空間怎么清理C盤的垃圾文件?每天上網會給電腦帶來很多臨時文件,這些垃圾文件不清理掉時間久了就會影響到電腦的運行速度。那怎
2022/12/08
(資料圖)
??https://argo-cd.readthedocs.io/en/stable/getting_started/??
??https://argo-cd.readthedocs.io/en/stable/getting_started/??
??https://github.com/argoproj/argo-cd/releases/tag/v2.5.5??
kubectl create namespace argocdkubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.5.5/manifests/ha/install.yaml
kubectl get pods -n argocd
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo
kubectl edit svc argocd-server -n argocd # 修改svc為nodeportkubectl get svc -n argocd | grep -w argocd-server # 查詢登陸IPargocd login 10.108.167.44 # ip為argocd service的ipargocd account update-password # 更新密碼
# 下載頁面,拉到最下https://github.com/argoproj/argo-cd/releases/tag/v2.5.5# 下載鏈接https://github.com/argoproj/argo-cd/releases/download/v2.5.5/argocd-linux-amd64mv argocd-linux-amd64 /usr/bin/argocdchmod +x /usr/bin/argocd
argocd app 子命令子命令 基礎命令: create/delete/edit/get/list 日常管理類命令:diff/logs/sync/rollback/history/terminate-op 基它管理命令:manifests/delete-resource/patch/patch-resource/unset/wait 創建application argocd app create appname [flages] 常用的flags --repo string: git倉庫url --path string: git 倉庫中含有配置文件的子目錄路徑 --directory-recure:對目錄進行遞歸 --revision string: 要使用的Revision,通常是指源碼庫上的branch、tag、commit或Helm chart版本 -f, --file string:部署Application用到的配置文件路徑或URL,優先級高于“--repo”和“--path”選項 --release-name string:配置為Helm Charts時,為其指定release的名稱 --project string:隸屬的Project,默認為default --dest-server string:目標Kubernetes集群的URL(API Server的URL); --dest-namespace string:目標名稱空間
創建 argocd app create guestbook --repo https://gitee.com/mageedu/argocd-example-apps.git --path guestbook --dest-namespace default --dest-server https://kubernetes.default.svc --directory-recurse列出 argocd app list查看guestbook示例的詳細信息 argocd app get guestbook 手動執行sync argocd app sync guestbook 啟用自動同步 argocd app set--sync-pold$d$icy automated 啟動自動修剪 argocd app set --auto-prune 自動自我修復 argocd app set --self-heal 禁止修剪特定的資源metadata: annotations: argocd.argoproj.io/sync-options: Prune=false 禁用kubectl驗證metadata: annotations: argocd.argoproj.io/sync-options: Validate=false 有選擇地執行同步(兩種途徑之一)◆ 命令:argocd app set --sync-option ApplyOutOfSyncOnly={true|false}配置:apiVersion: argoproj.io/v1alpha1kind: Applicationspec: syncPolicy: syncOptions: - ApplyOutOfSyncOnly=true 資源修剪傳播策略◆ 命令: argocd app set --sync-option PrunePropagatinotallow={foreground|background|orphan} 是否同步完成后再進行修剪◆ 命令: argocd app set --sync-option PruneLast={true|false}? 若存在共享資源,是否將同步置為Fail◆ 命令: argocd app set --sync-option FailOnSharedResource={true|false}? 是否忽略差異◆ 命令: argocd app set --sync-option RespectIgnoreDifferences={true|false}? 是否自動創建名稱空間◆ 命令:argocd app set --sync-option CreateNamespace={true|false}
添加Repo? argocd repo add REPOURL [flags]? 常用選項◆--name string:當前Repo的名稱◆--ssh-private-key-path string:用于訪問Git Repo的SSH私鑰文件路徑◆--insecure-ignore-host-key:不校驗host key◆--insecure-skip-server-verification:不校驗host key和server certificate◆--username string:用戶名◆--password string:密碼◆--project string:Repo所屬的Project◆--type string:Repo的類型其它命令? get? list? rm
添加Cluster? 命令:argocd cluster add CONTEXT [flags]? 常用選項◆--name string:Cluster的標識◆--in-cluster:ArgoCD自身運行在的Kubernetes集群,訪問地址為https://kubernetes.default.svc;◆--kubeconfig string:使用指定的kubeconfig文件◆--namespace stringArray:目標名稱空間◆--project string:所屬的Project◆--service-account string:使用的ServiceAccount? 其它命令◆get◆list◆rm◆rotate-auth
安裝地址https://github.com/argoproj/argo-rollouts/releases/tag/v1.3.2kubectl create namespace argo-rolloutskubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.3.2/install.yamlkubectl get pods -n argo-rolloutskubectl get svc -n argo-rollouts# 修改svc type為NodePortkubectl edit svc argo-rollouts-dashboard -n argo-rollouts
argo rollouts專用的kubectl插件為可選組件,但安裝該組件將能夠非常便捷地使用Argo Rollouts
下載頁面地址https://github.com/argoproj/argo-rollouts/releases/tag/v1.3.2下載wget -c https://github.com/argoproj/argo-rollouts/releases/download/v1.3.2/kubectl-argo-rollouts-linux-amd64mv kubectl-argo-rollouts-linux-amd64 /usr/bin/kubectl-argochmod +x /usr/bin/kubectl-argo命令執行示例kubectl argo rollouts