修正nginxのバージョンの更新を再アップロードした後ドッカミラーによってkubeappsで展開K8Sを達成するために、ロールバックなど

  • ドッキングウィンドウの操作:作るカスタム画像
# docker下载官方nginx镜像
docker pull nginx

# 基于该镜像运行一个容器
docker run -it -d --name nginx_new_test nginx:latest

# 进入该容器,修改nignx访问首页文件,然后退出该容器
docker exec -it nginx_new_test /bin/bash
cd /usr/share/nginx/html
echo "this is second version for nginx" > index.html 
exit

# 基于修改后的容器重新生成一个镜像
docker commit -m "second version for nginx" 680bb82d0de5 192.168.75.100:10000/myrepo/nginx:0.2
# -m表示的是备注信息,后面跟的是容器id,生成的仓库镜像名称

# 推动到Harbor仓库
docker push 192.168.75.100:10000/myrepo/nginx:0.2
  • アップグレード、Kubeappsで動作
    入力する]をクリックし、検索を見つけるために前にアプリケーション、nginxのチャートアプリケーションの配備をクリックしてください。
    そして、「更新」の右上隅をクリックして、value.yamlファイルの内容が表示され、その後、0.1に0.2に修正されnginxのを、使用してミラーリングされたバージョンを変更して、更新バージョンを完了するために、「送信」をクリック

  • バージョンロールバック、またはKubeSphereの操作にkubeapps上で動作
    - kubeappsのバージョンにロールバック上で動作
    チャートアプリケーションの詳細画面では、「ロールバック」の右上隅をクリックして、バージョンのロールバックが発生し、あなたが動作するバージョンを選択することができます。
    厳密に言えば、これはバージョンのロールバックではなく、スナップショットに戻り、操作、前の記録のスナップショットではありません。

- KubeSphereで動作
プロジェクト、作業負荷、右上に、複数の操作、バージョンのロールバック

または右側の列、バージョン管理

おすすめ

転載: www.cnblogs.com/sanduzxcvbnm/p/11980974.html