<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ScratchpadOpenshift on Blog · Muhammad Fauzi Islami</title><link>https://fauzislami.github.io/tags/scratchpadopenshift/</link><description>Recent content in ScratchpadOpenshift on Blog · Muhammad Fauzi Islami</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 23 Jul 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://fauzislami.github.io/tags/scratchpadopenshift/index.xml" rel="self" type="application/rss+xml"/><item><title>Collecting Network Traffic Using TCPDump on POD Level in Openshift</title><link>https://fauzislami.github.io/blog/2021/07/23/collecting-network-traffic-using-tcpdump-on-pod-level-in-openshift/</link><pubDate>Fri, 23 Jul 2021 00:00:00 +0000</pubDate><guid>https://fauzislami.github.io/blog/2021/07/23/collecting-network-traffic-using-tcpdump-on-pod-level-in-openshift/</guid><description>&lt;p&gt;Ada kalanya ketika sebuah aplikasi mengalami masalah dan tidak mengeluarkan log pada stdout secara lengkap dan cenderung tidak membantu untuk kebutuhan troubleshooting. Sehingga diperlukan analisa lebih dalam untuk mendapatkan petunjuk dari masalah tersebut, terutama jika masalahnya dalam ruang lingkup network yang perlu dilakukan analisa dari network traffic yang ada. Maka dari itu kita bisa melakukan TCPDump di level POD, namun pada umumnya tidak semua image aplikasi dibekali utilitas untuk melakukan hal itu. Oleh karena itu berikut adalah cara bagaimana melakukan TCPDump pada level POD di Openshift :&lt;/p&gt;</description></item><item><title>MachineConfigPool degraded saat updating : “Error when evicting pod”</title><link>https://fauzislami.github.io/blog/2021/03/20/machineconfigpool-degraded-saat-updating-error-when-evicting-pod/</link><pubDate>Sat, 20 Mar 2021 00:00:00 +0000</pubDate><guid>https://fauzislami.github.io/blog/2021/03/20/machineconfigpool-degraded-saat-updating-error-when-evicting-pod/</guid><description>&lt;p&gt;&lt;img src="https://fauzislami.github.io/images/machineconfigpool-issue/1.png" alt="Scratchpad" title="Scratchpad"&gt;&lt;/p&gt;
&lt;p&gt;Kejadian ini seringkali terjadi ketika melakukan sebuah perubahan cluster yang mengharuskan setiap nodes pada cluster konsolidasi dengan perubahan yang baru saja diterapkan. Pada masalah yang penulis alami, penulis ingin menambahkan private registry ke dalam cluster agar bisa dikenali sebagai insecure registry. Namun setelah selesai dikonfigurasi dan cluster otomatis melakukan konsolidasi konfigurasi ke setiap nodes (menambahkan insecure registry), terdapat suatu hal yang janggal ketika melihat kondisi salah satu node stuck di status &lt;strong&gt;&lt;em&gt;“Ready,SchedulingDisabled&lt;/em&gt;“&lt;/strong&gt; dengan waktu yang lama dan tidak normal. Setelah dilakukan pengecekan pada node ternyata terdapat 1 pod yang bermasalah yang tidak bisa dihapus dari node tersebut :&lt;/p&gt;</description></item><item><title>Namespace OpenShift Tidak Dapat Dihapus</title><link>https://fauzislami.github.io/blog/2021/03/10/namespace-openshift-tidak-dapat-dihapus/</link><pubDate>Wed, 10 Mar 2021 00:00:00 +0000</pubDate><guid>https://fauzislami.github.io/blog/2021/03/10/namespace-openshift-tidak-dapat-dihapus/</guid><description>&lt;p&gt;Ada sebuah kejadian di project yang cukup membuat frustasi penulis ketika melakukan penghapusan sebuah project/namespace pada openshift, yaitu namespace yang akan dihapus tidak terhapus walaupun sudah dipaksa untuk dihapus dengan menggunakan parameter &lt;strong&gt;–force –grace-period=0&lt;/strong&gt; , proses penghapusan stuck seperti gambar di bawah ini :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://fauzislami.github.io/images/openshift-namespace-cannot-be-deleted/1.jpeg" alt="Scratchpad" title="Scratchpad"&gt;&lt;/p&gt;
&lt;p&gt;dan pada saat dilakukan describe namespace tersebut, stuck di status &lt;strong&gt;terminating&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://fauzislami.github.io/images/openshift-namespace-cannot-be-deleted/2.jpeg" alt="Scratchpad" title="Scratchpad"&gt;&lt;/p&gt;
&lt;p&gt;Setelah bergoogling-googling ria dan bertanya pada ahlinya cc : mas @alan-prasetyo , titik terang untuk menghapus mulai terlihat. Hal itu bisa terjadi karena ketika melakukan penghapusan namespace, masih terdapat objek yang belum dihapus di dalamnya. Penulis baru tersadar bahwa objek yang masih ada hanyalah &lt;strong&gt;StorageCluster&lt;/strong&gt; .&lt;/p&gt;</description></item><item><title>StorageCluster OCS tidak dapat dihapus</title><link>https://fauzislami.github.io/blog/2021/03/10/storagecluster-ocs-tidak-dapat-dihapus/</link><pubDate>Wed, 10 Mar 2021 00:00:00 +0000</pubDate><guid>https://fauzislami.github.io/blog/2021/03/10/storagecluster-ocs-tidak-dapat-dihapus/</guid><description>&lt;p&gt;Ada kalanya keanehan terjadi ketika sedang mengerjakan tasks di project. Salah satu hal aneh tersebut yang penulis adalah menghapus sebuah objek yang tidak berhasil terhapus tanpa alasan yang diketahui sampai saat ini oleh penulis.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://fauzislami.github.io/images/cannot-delete-storagecluster/1.jpeg" alt="Scratchpad" title="Scratchpad"&gt;&lt;/p&gt;
&lt;p&gt;Setelah mencari-cari tahu cara menghapusnya secara paksa, cukup melakukan patch secara manual&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;oc patch -n openshift-storage storagecluster/ocs-storagecluster --type=merge -p &amp;#39;{&amp;#34;metadata&amp;#34;: {&amp;#34;finalizers&amp;#34;:null}}&amp;#39;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Pada command di atas , terlihat jelas &lt;strong&gt;finalizers&lt;/strong&gt; dibuat valuenya menjadi &lt;strong&gt;null&lt;/strong&gt;. Namun sebenarnya, sebelum mengeksekusi command tersebut penulis mencoba untuk melakukannya dengan mengedit &lt;strong&gt;StorageCluster&lt;/strong&gt; tersebut secara manual dengan menggunakan perintah &lt;em&gt;oc edit storagecluster ocs-storagecluster&lt;/em&gt;, lalu merubah value pada key &lt;strong&gt;finalizers&lt;/strong&gt; menjajdi &lt;strong&gt;null&lt;/strong&gt;, namun ketika konfigurasi tersebut disimpan tidak terjadi apa-apa dan StorageCluster tetap stuck pada status &lt;strong&gt;Deleting&lt;/strong&gt;. Lalu setelah, barulah solusi di atas dieksekusi dan StorageCluster berhasil dihapus.&lt;/p&gt;</description></item></channel></rss>