{"id":39086,"date":"2024-04-23T06:30:05","date_gmt":"2024-04-23T06:30:05","guid":{"rendered":"https:\/\/accuweb.cloud\/resource\/?post_type=faq&#038;p=39086"},"modified":"2026-02-19T07:43:21","modified_gmt":"2026-02-19T07:43:21","slug":"kubernetes-cluster-velero-backups","status":"publish","type":"faq","link":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups","title":{"rendered":"Kubernetes Cluster: Velero Backups"},"content":{"rendered":"<h2 class=\"ack-h2\">Kubernetes Cluster: Velero Backups<\/h2>\n<p>As stated on the official website, <a class=\"ack-link-color\" href=\"https:\/\/velero.io\/\" target=\"_blank\" rel=\"noopener\">Velero<\/a> is an open-source tool specifically engineered for safe backup, restoration, disaster recovery, and migration of <a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/application\/kubernetes-hosting\" target=\"_blank\" rel=\"noopener\">Kubernetes<\/a> cluster resources and persistent volumes.<\/p>\n<p>To effortlessly integrate Velero backups with your Kubernetes cluster, follow these steps:<\/p>\n<p><strong>Step 1:<\/strong> Install a <a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/storage\/object-storage\" target=\"_blank\" rel=\"noopener\">Minio Cluster<\/a> directly from our Marketplace, serving as the storage solution for Velero&#8217;s backups.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Minio-Cluster.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39088 size-full\" title=\"Minio Cluster\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Minio-Cluster.png\" alt=\"Minio Cluster\" width=\"981\" height=\"600\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Minio-Cluster.png 981w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Minio-Cluster-300x183.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Minio-Cluster-768x470.png 768w\" sizes=\"(max-width: 981px) 100vw, 981px\" \/><\/a><\/p>\n<p>Once the cluster is installed the login credentials would have been mailed to your registered email account.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Minio-Cluster-Up-and-Running.png\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39093 size-full\" title=\"Minio Cluster Up and Running\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Minio-Cluster-Up-and-Running.png\" alt=\"Minio Cluster Up and Running\" width=\"714\" height=\"431\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Minio-Cluster-Up-and-Running.png 714w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Minio-Cluster-Up-and-Running-300x181.png 300w\" sizes=\"(max-width: 714px) 100vw, 714px\" \/><\/a><\/p>\n<p><strong>Step 2:<\/strong> Access the admin panel of your Minio cluster and Create a Bucket in the storage cluster.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-Bucket.png\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39090 size-full\" title=\"Create a Bucket\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-Bucket.png\" alt=\"Create a Bucket\" width=\"1369\" height=\"622\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-Bucket.png 1369w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-Bucket-300x136.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-Bucket-1024x465.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-Bucket-768x349.png 768w\" sizes=\"(max-width: 1369px) 100vw, 1369px\" \/><\/a><\/p>\n<p><strong>Step 3:<\/strong> Install the latest <a class=\"ack-link-color\" href=\"https:\/\/github.com\/vmware-tanzu\/velero\/releases\" target=\"_blank\" rel=\"noopener\">release<\/a> of the Velero package (in our case v1.8.1).<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Latest-release-of-Velero-package.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39094 size-full\" title=\"Latest release of Velero package\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Latest-release-of-Velero-package.png\" alt=\"Latest release of Velero package\" width=\"611\" height=\"450\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Latest-release-of-Velero-package.png 611w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Latest-release-of-Velero-package-300x221.png 300w\" sizes=\"(max-width: 611px) 100vw, 611px\" \/><\/a><\/p>\n<div class=\"ack-formula\"><strong>Tip:<\/strong> In our example, we&#8217;ll demonstrate uploading the Velero binary directly to the Kubernetes Cluster server. Nonetheless, you have the option to store it elsewhere, like locally, provided you have API access to the cluster.<\/div>\n<div class=\"article-space\"><\/div>\n<div class=\"article-space\"><\/div>\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t\n<div class=\"article-space\"><\/div>\n<p><strong>Step 4:<\/strong> Access your Kubernetes Cluster control plane via SSH. Then, download the archive using the provided link and extract the Velero binary to the \/usr\/local\/sbin directory.<\/p>\n<pre><code class=\"language-javascript\">$ wget https:\/\/github.com\/vmware-tanzu\/velero\/releases\/download\/v1.8.1\/velero-v1.8.1-linux-amd64.tar.gz\r\n$ tar -zxvf velero-v1.8.1-linux-amd64.tar.gz -C \/usr\/local\/sbin --strip-components=1 velero-v1.8.1-linux-amd64\/velero\r\n$ chmod 755 \/usr\/local\/sbin\/velero<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/usr-local-sbin-directory.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39095 size-full\" title=\"usr\/local\/sbin directory\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/usr-local-sbin-directory.png\" alt=\"usr\/local\/sbin directory\" width=\"1173\" height=\"53\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/usr-local-sbin-directory.png 1173w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/usr-local-sbin-directory-300x14.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/usr-local-sbin-directory-1024x46.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/usr-local-sbin-directory-768x35.png 768w\" sizes=\"(max-width: 1173px) 100vw, 1173px\" \/><\/a><\/p>\n<p><strong>Step 5:<\/strong> Create the \/root\/credentials-Velero file and put the storage credential.<\/p>\n<pre><code class=\"language-javascript\">[default]\r\naws_access_key_id = {accessKey}\r\naws_secret_access_key = {secretKey}<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/root-credentials-Velero-file.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39096 size-full\" title=\"root\/credentials-Velero file\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/root-credentials-Velero-file.png\" alt=\"root\/credentials-Velero file\" width=\"523\" height=\"78\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/root-credentials-Velero-file.png 523w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/root-credentials-Velero-file-300x45.png 300w\" sizes=\"(max-width: 523px) 100vw, 523px\" \/><\/a><\/p>\n<p><strong>Step 6:<\/strong> Adjust the below-mentioned command:<\/p>\n<ul class=\"ack-ul\">\n<li>{<strong>bucket<\/strong>} &#8211; a name of the bucket (test bucket in our case, see the second step)<\/li>\n<li>{<strong>s3Url<\/strong>} &#8211; an http:\/\/ link to your S3 storage (http:\/\/env-7971058.us-accuweb.cloud\/ in our case, see the first step)<\/li>\n<li>{<strong>image<\/strong>} &#8211; a Velero container image (Velero\/Velero:v1.8.1 in our case, see the third step)<\/li>\n<\/ul>\n<pre><code class=\"language-javascript\">$ velero install --provider aws --plugins velero\/velero-plugin-for-aws:v1.4.1 --bucket {bucket} --secret-file .\/credentials-velero --use-volume-snapshots=true --backup-location-config region=default,s3ForcePathStyle=\"true\",s3Url={s3Url} --image {image} --snapshot-location-config region=\"default\" --use-restic<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Adjust-the-commands.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39097 size-full\" title=\"Adjust the commands\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Adjust-the-commands.png\" alt=\"Adjust the commands\" width=\"1600\" height=\"148\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Adjust-the-commands.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Adjust-the-commands-300x28.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Adjust-the-commands-1024x95.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Adjust-the-commands-768x71.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Adjust-the-commands-1536x142.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 7:<\/strong> To evaluate Velero&#8217;s backup capabilities, let&#8217;s deploy a test application that includes storage and mounts. Create a test-instance.yaml file. Insert the below-mentioned code in it.<\/p>\n<pre><code class=\"language-javascript\">$ vi test-instance.yaml\r\n$ kubectl apply -f test-instance.yaml<\/code><\/pre>\n<pre><code class=\"language-javascript\">apiVersion: v1\r\nkind: Namespace\r\nmetadata:\r\nname: test-nginx\r\n---\r\napiVersion: v1\r\nkind: PersistentVolumeClaim\r\nmetadata:\r\nname: ceph-ext\r\nlabels:\r\napp: nginx\r\nnamespace: test-nginx\r\nspec:\r\naccessModes:\r\n- ReadWriteOnce\r\nresources:\r\nrequests:\r\nstorage: 1Gi\r\n---\r\napiVersion: v1\r\nkind: Pod\r\nmetadata:\r\nname: nginx-test\r\nnamespace: test-nginx\r\nspec:\r\nvolumes:\r\n- name: mystorage\r\npersistentVolumeClaim:\r\nclaimName: ceph-ext\r\ncontainers:\r\n- name: task-pv-container\r\nimage: nginx\r\nports:\r\n- containerPort: 80\r\nname: \"http-server\"\r\nvolumeMounts:\r\n- mountPath: \"\/usr\/share\/nginx\/html\"\r\nname: mystorage<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-test-instance.yaml-file.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39098 size-full\" title=\"Create a test-instance.yaml file\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-test-instance.yaml-file.png\" alt=\"Create a test-instance.yaml file\" width=\"559\" height=\"68\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-test-instance.yaml-file.png 559w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Create-a-test-instance.yaml-file-300x36.png 300w\" sizes=\"(max-width: 559px) 100vw, 559px\" \/><\/a><\/p>\n<p><strong>Step 8:<\/strong> You can test whether the application is running with the following commands.<\/p>\n<pre><code class=\"language-javascript\">$ kubectl get pods,pvc,pv -n test-nginx<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Test-the-application.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39099 size-full\" title=\"Test the application\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Test-the-application.png\" alt=\"Test the application\" width=\"818\" height=\"188\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Test-the-application.png 818w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Test-the-application-300x69.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Test-the-application-768x177.png 768w\" sizes=\"(max-width: 818px) 100vw, 818px\" \/><\/a><\/p>\n<p>Run the following commands to generate random data that simulate application usage.<\/p>\n<pre><code class=\"language-javascript\">$ kubectl -n test-nginx exec -it nginx-test -- \/bin\/bash\r\ndd if=\/dev\/urandom of=\/usr\/share\/nginx\/html\/test-file3.txt count=512000 bs=1024\r\nls -laSh \/usr\/share\/nginx\/html\/\r\nexit<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Simulate-application-usage.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39100 size-full\" title=\"simulate application usage\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Simulate-application-usage.png\" alt=\"simulate application usage\" width=\"696\" height=\"206\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Simulate-application-usage.png 696w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Simulate-application-usage-300x89.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/a><\/p>\n<p><strong>Step 9:<\/strong> Annotate your application pods to ensure that the NFS storage data is included in the backup. You can obtain the required storage name from the deployed application (e.g., &#8220;mystorage&#8221; in our case).<\/p>\n<div class=\"ack-formula\"><strong>Note:<\/strong> Without the annotation, the PersistentVolume (PV) and PersistentVolumeClaim (PVC) definitions are copied, but not the actual data stored within the volumes.<\/div>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">$ kubectl -n test-nginx annotate pod\/nginx-test backup.velero.io\/backup-volumes=mystorage<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Annotate-your-application-pods.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39101 size-full\" title=\"Annotate your application pods\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Annotate-your-application-pods.png\" alt=\"Annotate your application pods\" width=\"964\" height=\"59\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Annotate-your-application-pods.png 964w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Annotate-your-application-pods-300x18.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Annotate-your-application-pods-768x47.png 768w\" sizes=\"(max-width: 964px) 100vw, 964px\" \/><\/a><\/p>\n<p><strong>Step 10:<\/strong> Now, let\u2019s take a backup of the test application.<\/p>\n<pre><code class=\"language-javascript\">$ velero backup create test-nginx-b4 --include-namespaces test-nginx<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Take-a-backup.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39102 size-full\" title=\"Take a backup\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Take-a-backup.png\" alt=\"Take a backup\" width=\"1394\" height=\"102\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Take-a-backup.png 1394w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Take-a-backup-300x22.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Take-a-backup-1024x75.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Take-a-backup-768x56.png 768w\" sizes=\"(max-width: 1394px) 100vw, 1394px\" \/><\/a><\/p>\n<p><strong>Step 11:<\/strong> Check that the created backup exists and is fine. Also, confirm that the data from Velero and restic backups is available in your MinIO storage.<\/p>\n<pre><code class=\"language-javascript\">$ kubectl get backups<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Check-the-backup.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39103 size-full\" title=\"Check the backup\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Check-the-backup.png\" alt=\"Check the backup\" width=\"971\" height=\"52\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Check-the-backup.png 971w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Check-the-backup-300x16.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Check-the-backup-768x41.png 768w\" sizes=\"(max-width: 971px) 100vw, 971px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/miniobucket.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39104 size-full\" title=\"miniobucket\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/miniobucket.png\" alt=\"miniobucket\" width=\"1301\" height=\"849\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/miniobucket.png 1301w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/miniobucket-300x196.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/miniobucket-1024x668.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/miniobucket-768x501.png 768w\" sizes=\"(max-width: 1301px) 100vw, 1301px\" \/><\/a><\/p>\n<p><strong>Step 12:<\/strong> Let&#8217;s thoroughly remove the example application to properly test the restoration process.<\/p>\n<pre><code class=\"language-javascript\">$ kubectl delete ns test-nginx<\/code><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Remove-the-example-application.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39105 size-full\" title=\"Remove the example application\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Remove-the-example-application.png\" alt=\"Remove the example application\" width=\"474\" height=\"43\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Remove-the-example-application.png 474w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Remove-the-example-application-300x27.png 300w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<p>Clean the Storage data also(\/data directory).<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Clean-the-Storage-data.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39106 size-full\" title=\"Clean the Storage data\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Clean-the-Storage-data.png\" alt=\"Clean the Storage data\" width=\"933\" height=\"474\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Clean-the-Storage-data.png 933w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Clean-the-Storage-data-300x152.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Clean-the-Storage-data-768x390.png 768w\" sizes=\"(max-width: 933px) 100vw, 933px\" \/><\/a><\/p>\n<p><strong>Step 13:<\/strong> Restore the backup of the application using the below-mentioned command.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-the-application.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39107 size-full\" title=\"Restore the application\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-the-application.png\" alt=\"Restore the application\" width=\"1056\" height=\"72\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-the-application.png 1056w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-the-application-300x20.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-the-application-1024x70.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-the-application-768x52.png 768w\" sizes=\"(max-width: 1056px) 100vw, 1056px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-testbucket.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-39108 size-full\" title=\"Restore testbucket\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-testbucket.png\" alt=\"Restore testbucket\" width=\"1198\" height=\"515\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-testbucket.png 1198w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-testbucket-300x129.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-testbucket-1024x440.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/Restore-testbucket-768x330.png 768w\" sizes=\"(max-width: 1198px) 100vw, 1198px\" \/><\/a><\/p>\n<p>You&#8217;ve got it! Ensure to double-check that all components, including stored data, are successfully restored.<\/p>\n<h2 class=\"ack-h2\">Backup Scheduling<\/h2>\n<p>Velero allows you to automate backups by scheduling them. You can create a schedule template using the cron notation in the UTC timezone. Here&#8217;s how you can do it:<\/p>\n<p><strong>Step 1:<\/strong> Use the table below to set your schedule using a standard cron expression:<\/p>\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<tbody>\n<tr class=\"tabletoprow\">\n<td><b>Character Position<\/b><\/td>\n<td><b>Character Period<\/b><\/td>\n<td><b>Acceptable Values<\/b><\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>Minute<\/td>\n<td>0-59,*<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Hour<\/td>\n<td>0-23,*<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Days of Month<\/td>\n<td>1-31,*<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Month<\/td>\n<td>1-12,*<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>Day of Week<\/td>\n<td>0-7,*<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<p>For example, to create a backup every six hours:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n<b>$ velero schedule create myschedule --schedule=\"0 *\/6 * * *\"<\/b><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<p><b>Step 2:<\/b> Alternatively, you can use the @every {duration} syntax to schedule backups. The duration can be specified in seconds (s), minutes (m), or hours (h).<\/p>\n<p>For example, to create a backup every six hours:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n<b>$ velero schedule create myschedule --schedule=\"@every 6h\"<\/b><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<p><b>Step 3:<\/b> You can customize your schedule further (like backing up a specific namespace or setting backup lifetimes) using specific parameters. Use the help flag to see all available options:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n<b>$ velero schedule create --help<\/b><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<p>Congratulations! Now you can automate backups for your Kubernetes projects using Velero.<\/p>\n<div class=\"cta-btn-top-space ack-extra-image-space\">\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t<\/div>\n<div class=\"cta-btn-bottom-space\"><\/div>\n","protected":false},"author":1,"featured_media":52879,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","class_list":["post-39086","faq","type-faq","status-publish","has-post-thumbnail","hentry","faq_topics-backup-and-restore","faq_topics-kb","faq_topics-kubernetes-hosting","faq_topics-managing-kubernetes","faq_topics-product-documentation","faq_topics-velero-backups","faq_topics-velero-backup"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.10 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Secure Your Kubernetes Cluster with Velero Backups - Learn How<\/title>\n<meta name=\"description\" content=\"Learn why Velero backups are crucial for Kubernetes cluster security and how to integrate them with your cluster in our latest guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kubernetes Cluster: Velero Backups\" \/>\n<meta property=\"og:description\" content=\"Learn why Velero backups are crucial for Kubernetes cluster security and how to integrate them with your cluster in our latest guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups\" \/>\n<meta property=\"og:site_name\" content=\"AccuWeb Cloud\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-19T07:43:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#article\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups\"},\"author\":{\"name\":\"Jilesh Patadiya\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\"},\"headline\":\"Kubernetes Cluster: Velero Backups\",\"datePublished\":\"2024-04-23T06:30:05+00:00\",\"dateModified\":\"2026-02-19T07:43:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups\"},\"wordCount\":595,\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups\",\"url\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups\",\"name\":\"Secure Your Kubernetes Cluster with Velero Backups - Learn How\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#primaryimage\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"datePublished\":\"2024-04-23T06:30:05+00:00\",\"dateModified\":\"2026-02-19T07:43:21+00:00\",\"description\":\"Learn why Velero backups are crucial for Kubernetes cluster security and how to integrate them with your cluster in our latest guide.\",\"breadcrumb\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#primaryimage\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accuweb.cloud\/resource\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kubernetes Cluster: Velero Backups\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"name\":\"AccuWeb Cloud\",\"description\":\"Cutting Edge Cloud Computing\",\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\",\"name\":\"AccuWeb.Cloud\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"width\":156,\"height\":87,\"caption\":\"AccuWeb.Cloud\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\",\"name\":\"Jilesh Patadiya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"caption\":\"Jilesh Patadiya\"},\"description\":\"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.\",\"sameAs\":[\"https:\/\/accuweb.cloud\/resource\",\"https:\/\/www.facebook.com\/accuwebhosting\",\"https:\/\/www.instagram.com\/accuwebhosting\/\",\"https:\/\/www.linkedin.com\/company\/accuwebhosting\/\",\"https:\/\/x.com\/accuwebhosting\",\"https:\/\/www.youtube.com\/c\/Accuwebhosting\"],\"url\":\"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Secure Your Kubernetes Cluster with Velero Backups - Learn How","description":"Learn why Velero backups are crucial for Kubernetes cluster security and how to integrate them with your cluster in our latest guide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups","og_locale":"en_US","og_type":"article","og_title":"Kubernetes Cluster: Velero Backups","og_description":"Learn why Velero backups are crucial for Kubernetes cluster security and how to integrate them with your cluster in our latest guide.","og_url":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups","og_site_name":"AccuWeb Cloud","article_modified_time":"2026-02-19T07:43:21+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#article","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups"},"author":{"name":"Jilesh Patadiya","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58"},"headline":"Kubernetes Cluster: Velero Backups","datePublished":"2024-04-23T06:30:05+00:00","dateModified":"2026-02-19T07:43:21+00:00","mainEntityOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups"},"wordCount":595,"publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups","url":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups","name":"Secure Your Kubernetes Cluster with Velero Backups - Learn How","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#primaryimage"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","datePublished":"2024-04-23T06:30:05+00:00","dateModified":"2026-02-19T07:43:21+00:00","description":"Learn why Velero backups are crucial for Kubernetes cluster security and how to integrate them with your cluster in our latest guide.","breadcrumb":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#primaryimage","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/accuweb.cloud\/resource\/articles\/kubernetes-cluster-velero-backups#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accuweb.cloud\/resource\/"},{"@type":"ListItem","position":2,"name":"Kubernetes Cluster: Velero Backups"}]},{"@type":"WebSite","@id":"https:\/\/accuweb.cloud\/resource\/#website","url":"https:\/\/accuweb.cloud\/resource\/","name":"AccuWeb Cloud","description":"Cutting Edge Cloud Computing","publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/accuweb.cloud\/resource\/#organization","name":"AccuWeb.Cloud","url":"https:\/\/accuweb.cloud\/resource\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","width":156,"height":87,"caption":"AccuWeb.Cloud"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58","name":"Jilesh Patadiya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","caption":"Jilesh Patadiya"},"description":"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.","sameAs":["https:\/\/accuweb.cloud\/resource","https:\/\/www.facebook.com\/accuwebhosting","https:\/\/www.instagram.com\/accuwebhosting\/","https:\/\/www.linkedin.com\/company\/accuwebhosting\/","https:\/\/x.com\/accuwebhosting","https:\/\/www.youtube.com\/c\/Accuwebhosting"],"url":"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin"}]}},"_links":{"self":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/39086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/comments?post=39086"}],"version-history":[{"count":13,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/39086\/revisions"}],"predecessor-version":[{"id":53362,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/39086\/revisions\/53362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media\/52879"}],"wp:attachment":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media?parent=39086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}