Genel kategorisindeki bütün yazılar
Kas
2

Mac’ de çoklu Java versiyon yönetimi

Yazar Enes Pekkaya    Kategori Genel     Etiketler

Bu yazımda sizlere javanın birden çok versiyonun yüklendiği bilgisayarda nasıl yönetebileceğinizi anlatacağım.

Öncelikler mac bilgisayarımıza homebrew‘ in kurulu olması gerekmektedir. Kurmak için aşağıdaki komut satırını terminal’ den çalıştırmanız gerekmekte.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Devamı
Eyl
8

İş yarar docker komutları

Yazar Enes Pekkaya    Kategori Genel     Etiketler

Bu yazımda sizlerin de işini göreceğini düşündüğüm docker komutlarını paylaşıyor olacağım.

  1. Containerların durumu “Exited” olanların hepsini silmek için;
sudo docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs sudo docker rm
Devamı
Ağu
17

Eski branchlerin git’ den silinmesi

Yazar Enes Pekkaya    Kategori Genel     Etiketler

Projelerde genelde branchler gelecekte lazım olur diye silinmez. Bu da ilerde git’ de branch çöplüğüne dönüşmektedir. Siz de benzer sorununuz var ise aşağıdaki bash scripti ile merge işlemi yapılıp bitmiş branchleri belirli bir tarihten öncesini sildirebilirsiniz.

Devamı
Tem
6

Kubernetes Süresi Dolmuş Sertifikaları Yenilemek

Yazar Enes Pekkaya    Kategori Genel     Etiketler

Kubernetes 1 senelik geçerli sertifikalar üreterek komutların çalıştırılmasına olanak sağlamaktadır. Kubectl üzerinden geçersiz sertifika ile komut çalıştırıldığı zaman aşağıdaki gibi hata mesajı basılmaktadır.

Devamı
Ara
9

Fastlane ile uzaktan mac sunucusunda build almak

Yazar Enes Pekkaya    Kategori Genel     Etiketler

Mac sunusuna ssh yaparak fastlane üzerinden build almak istediğimizde hata alınmkatadır.

error: No profiles for 'com.test.test' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.test.test'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'test' from project 'test')

Bunun sebebi ise keychain kilitli kalmasından kaynaklanmaktadır.

Devamı
Ara
2

Ingress-Nginx servis external ıp pending olarak gözükmesi

Yazar Enes Pekkaya    Kategori Genel     Etiketler

Ingress Nginx’ i kubernetes’ de kullanmak istediğimizde ilgili servise baktığımızda EXTERNAL-IP alanın “pending” statüsünde kaldığını görürsek aşağıdaki işlemleri yapmamız gerekecektir.

Devamı
Kas
30

Kubernetes pod içerisinden dosya kopyalamak.

Pod’ un içerisinden dosya kopyalamak istendiğinde aşağıdaki komut satırları ile yapabilirsiniz.

kubectl cp <namespace>/<pod>:tmp/foo /tmp/bar

İlgili namespace ve pod ismini yazarazak dosyayı kendi bilgisayarımıza kopyalabiliriz.

Devamı
Eki
25

Hazır Test Ortamı Oluşturmak – Vagrant

Örnek olarak diyelim ki kubernetes üzerinde denemeler yapmak istiyoruz. Bunun için ya bir online sitede bu işlemi yapmamız gerekiyor (katakoda) yada test ortamını kendimiz oluşturmamız lazım. Kubernetes için en az 1 master ve 2 worker node’ a ihityaç duyulmaktadır. İlk aklımıza gelen virtualbox kurup üzerine 3 tane sanal sunucu hazırlayıp gerekli ayarları yaptıktan sonra ortamımızı ayağa kaldırmaktır. Emin olun bir test ortamını oluşturmak size ciddi manada zaman kaybettirecektir.

Peki kubernetes için size hazır bir ortam yaratmak istersek ne dersiniz? İşte bu noktada vagrant devreye girmekte. Kısaca vagrant virtualbox üzerine vagrantfile aracılığıyla istediğiniz ortamları hazır hale getirmeye yaramaktadır.

Devamı
Eki
13

Kubernetes Kibana çalışmama sorunu

Bu yazımda size karşılaştığım bir sorun hakkında bahsetmek istedim.

Kubernetes’ de ölçeklendirebilmek için elastic search’ u ayağa kaldırdım. Herhangi bir sorun ile karşılaşmadım ama kibanayı ayağa kaldırırken gari bir şekilde içerde hata verdi.

Devamı
Eki
8

Kubernetes varsayılan storageclass tanımlamak

Kubernetes’ de eklemiş olduğumuz storageclass’ ı varsayılan olarak tanımlamak istersek aşağıdaki komut satırı ile yapabiliriz.

Devamı
Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Bağlantılar

Arşivler