<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://mywiki.romanost.co.il/index.php?action=history&amp;feed=atom&amp;title=Yamls</id>
		<title>Yamls - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://mywiki.romanost.co.il/index.php?action=history&amp;feed=atom&amp;title=Yamls"/>
		<link rel="alternate" type="text/html" href="https://mywiki.romanost.co.il/index.php?title=Yamls&amp;action=history"/>
		<updated>2026-04-16T14:33:42Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://mywiki.romanost.co.il/index.php?title=Yamls&amp;diff=69&amp;oldid=prev</id>
		<title>Meadmin: Created page with &quot; == POD with NFS mount ==   # Create a pod that reads and writes to the NFS server via an NFS volume.    kind: Pod  apiVersion: v1  metadata:    name: pod-using-nfs  spec:...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mywiki.romanost.co.il/index.php?title=Yamls&amp;diff=69&amp;oldid=prev"/>
				<updated>2019-06-02T09:25:18Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; == POD with NFS mount ==   # Create a pod that reads and writes to the NFS server via an NFS volume.    kind: Pod  apiVersion: v1  metadata:    name: pod-using-nfs  spec:...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== POD with NFS mount ==&lt;br /&gt;
&lt;br /&gt;
 # Create a pod that reads and writes to the NFS server via an NFS volume.&lt;br /&gt;
 &lt;br /&gt;
 kind: Pod&lt;br /&gt;
 apiVersion: v1&lt;br /&gt;
 metadata:&lt;br /&gt;
   name: pod-using-nfs&lt;br /&gt;
 spec:&lt;br /&gt;
   # Add the server as an NFS volume for the pod&lt;br /&gt;
   volumes:&lt;br /&gt;
     - name: nfs-volume&lt;br /&gt;
       nfs: &lt;br /&gt;
         # URL for the NFS server&lt;br /&gt;
         server: 10.128.0.4        # Change to the NFS server IP&lt;br /&gt;
         path: /mnt/sharedfolder  # Change to the exported folder name&lt;br /&gt;
 &lt;br /&gt;
   # In this container, we&amp;#039;ll mount the NFS volume&lt;br /&gt;
   # and write the date to a file inside it.&lt;br /&gt;
   containers:&lt;br /&gt;
     - name: app&lt;br /&gt;
       image: alpine              # Change to the needed image&lt;br /&gt;
 &lt;br /&gt;
       # Mount the NFS volume in the container&lt;br /&gt;
       volumeMounts:&lt;br /&gt;
         - name: nfs-volume&lt;br /&gt;
           mountPath: /var/nfs    # Change to the desired mount point&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VPN client ==&lt;br /&gt;
&lt;br /&gt;
Deployment YAML:&lt;br /&gt;
&lt;br /&gt;
 apiVersion: extensions/v1beta1&lt;br /&gt;
 kind: Deployment&lt;br /&gt;
 metadata:&lt;br /&gt;
   annotations:&lt;br /&gt;
     kompose.cmd: kompose convert --volumes persistentVolumeClaim&lt;br /&gt;
     kompose.version: 1.16.0 (0c01309)&lt;br /&gt;
   creationTimestamp: null&lt;br /&gt;
   labels:&lt;br /&gt;
     io.kompose.service: vpn&lt;br /&gt;
   name: vpn&lt;br /&gt;
 spec:&lt;br /&gt;
   replicas: 1&lt;br /&gt;
   strategy:&lt;br /&gt;
     type: Recreate&lt;br /&gt;
   template:&lt;br /&gt;
     metadata:&lt;br /&gt;
       creationTimestamp: null&lt;br /&gt;
       labels:&lt;br /&gt;
         io.kompose.service: vpn&lt;br /&gt;
     spec:&lt;br /&gt;
       containers:&lt;br /&gt;
       - env:&lt;br /&gt;
         - name: TZ&lt;br /&gt;
           value: EST5EDT&lt;br /&gt;
         image: dperson/openvpn-client&lt;br /&gt;
         name: vpn&lt;br /&gt;
         resources: {}&lt;br /&gt;
         securityContext:&lt;br /&gt;
           capabilities:&lt;br /&gt;
             add:&lt;br /&gt;
             - net_admin&lt;br /&gt;
         stdin: true&lt;br /&gt;
         tty: true&lt;br /&gt;
         volumeMounts:&lt;br /&gt;
         - mountPath: /vpn&lt;br /&gt;
           name: vpn-claim0&lt;br /&gt;
         - mountPath: /run&lt;br /&gt;
           name: vpn-tmpfs0&lt;br /&gt;
         - mountPath: /tmp&lt;br /&gt;
           name: vpn-tmpfs1&lt;br /&gt;
       restartPolicy: Always&lt;br /&gt;
       volumes:&lt;br /&gt;
       - name: vpn-claim0&lt;br /&gt;
         persistentVolumeClaim:&lt;br /&gt;
           claimName: vpn-claim0&lt;br /&gt;
       - emptyDir:&lt;br /&gt;
           medium: Memory&lt;br /&gt;
         name: vpn-tmpfs0&lt;br /&gt;
       - emptyDir:&lt;br /&gt;
           medium: Memory&lt;br /&gt;
         name: vpn-tmpfs1&lt;br /&gt;
 status: {}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Storage yaml:&lt;br /&gt;
&lt;br /&gt;
 apiVersion: v1&lt;br /&gt;
 kind: PersistentVolumeClaim&lt;br /&gt;
 metadata:&lt;br /&gt;
   creationTimestamp: null&lt;br /&gt;
   labels:&lt;br /&gt;
     io.kompose.service: vpn-claim0&lt;br /&gt;
   name: vpn-claim0&lt;br /&gt;
 spec:&lt;br /&gt;
   accessModes:&lt;br /&gt;
   - ReadWriteOnce&lt;br /&gt;
   resources:&lt;br /&gt;
     requests:&lt;br /&gt;
       storage: 100Mi&lt;br /&gt;
 status: {}&lt;/div&gt;</summary>
		<author><name>Meadmin</name></author>	</entry>

	</feed>